Skip to content

Commit

Permalink
Release v3.13.2-beta.1
Browse files Browse the repository at this point in the history
Improvements for all users:

- To help you keep your app up-to-date, we have a mechanism that checks
  for new versions every 24 hours. While we do that check, the app does
  not attempt to synchronise anything to avoid stopping the process
  while the new version is installed. We set a maximum wait time of 5
  seconds for the check so that you won't get stuck in that state for
  too long. Unfortunately, we've noticed that some users hit that
  timeout because the check was taking too long and don't get the new
  version notification, probably because of a slow Internet connection.
  We've decided to increase the maximum wait time to 10 seconds to make
  sure those users are informed that a new version is available. This
  should have no impact for users with a fast Internet connection.
- In some situations, we can try to reconciliate changes on documents
  whose ancestor we don't know (e.g. a change on `directory/file` when
  we've never received the creation of `directory/`). To help merge
  those changes we try to recreate the missing ancestor. However, we
  found out that recreating a valid ancestor for changes coming from
  your remote Cozy is plain impossible since we don't have its remote
  metadata such as its identifier. This was causing merge issues
  leading to increased merge times for subsequent changes on other
  documents, increased log files sizes and no way to fix the situation.
  We've made the decision to stop trying to recreate missing ancestors
  of remote changes and ignore those issues altogether. This means that
  the changes won't be merged (i.e. this is no different than the
  current situation) but we won't try to merge them over and over, each
  time we pull changes from the remote Cozy (i.e. every minute or so).
  We will still detect and attempt to merge changes on the documents
  although the situation will be similar until a change on the ancestor
  is made. But this also means we'll be able to merge all those changes
  if you make a change on the ancestor we didn't get the chance to save.
  • Loading branch information
taratatach committed Jun 5, 2019
1 parent 595f7b3 commit a044231
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Cozy Drive for Desktop: Changelog

## 3.13.2-beta.1 - 2019-06-05

Improvements for all users:

- To help you keep your app up-to-date, we have a mechanism that checks for new
versions every 24 hours. While we do that check, the app does not attempt to
synchronise anything to avoid stopping the process while the new version is
installed. We set a maximum wait time of 5 seconds for the check so that you
won't get stuck in that state for too long. Unfortunately, we've noticed that
some users hit that timeout because the check was taking too long and don't
get the new version notification, probably because of a slow Internet
connection.
We've decided to increase the maximum wait time to 10 seconds to make sure
those users are informed that a new version is available. This should have no
impact for users with a fast Internet connection.
- In some situations, we can try to reconciliate changes on documents whose
ancestor we don't know (e.g. a change on `directory/file` when we've never
received the creation of `directory/`). To help merge those changes we try to
recreate the missing ancestor. However, we found out that recreating a valid
ancestor for changes coming from your remote Cozy is plain impossible since we
don't have its remote metadata such as its identifier. This was causing merge
issues leading to increased merge times for subsequent changes on other
documents, increased log files sizes and no way to fix the situation.
We've made the decision to stop trying to recreate missing ancestors of remote
changes and ignore those issues altogether. This means that the changes won't
be merged (i.e. this is no different than the current situation) but we won't
try to merge them over and over, each time we pull changes from the remote
Cozy (i.e. every minute or so). We will still detect and attempt to merge
changes on the documents although the situation will be similar until a change
on the ancestor is made. But this also means we'll be able to merge all those
changes if you make a change on the ancestor we didn't get the chance to save.

See also [known issues](https://github.com/cozy-labs/cozy-desktop/blob/master/KNOWN_ISSUES.md).

Happy syncing!

## 3.13.1 - 2019-05-27

Improvements for all users:
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "CozyDrive",
"productName": "Cozy Drive",
"private": true,
"version": "3.13.1",
"version": "3.13.2-beta.1",
"description": "Cozy Drive is a synchronization tool for your files and folders with Cozy Cloud.",
"homepage": "https://github.com/cozy-labs/cozy-desktop",
"author": "Cozy Cloud <[email protected]> (https://cozycloud.cc/)",
Expand Down

0 comments on commit a044231

Please sign in to comment.