Welcome to the Release Notes for Nuxeo Drive 5.1.1
Status: Release Changelog
Important Changes
Windows Certificate Renewal
The certificate used to ship Windows binaries has been renewed. For a small amount of time, users may see the Windows Smart Screen alert as below:
This is a temporary warning and it is completely safe to use Nuxeo Drive.
More on JIRA ticket NXDRIVE-2577.
Improvements
Direct Transfer
End of Session Notification Clickable
Once a session of Direct Transfer is done, the notification has been made clickable and now redirects the user to the destination folder in the browser.
More on JIRA ticket NXDRIVE-2427.
Updated Permission Check
The atomic permission AddChildren
is now used instead of the ReadWrite
permission group to define the possible upload destinations in Direct Transfer.
More on JIRA ticket NXDRIVE-2572.
Idempotent Requests
To improve uploads resiliency, we introduced idempotent requests for several calls. Improvement thanks to such requests are no more duplicate creations or missing on the server when uploading a lot of files; ensuring the app will not create duplicates after a hard crash, and more generally it will make the upload experience more fluid.
As the performances impact is not yet known, we put the feature behind the use-idempotent-requests
option, and it is disabled by default. We will work on benchmarks in the coming weeks and if the feature is safe enough, it will be enabled by default in a future release.
More on JIRA ticket NXDRIVE-2463.
Fixes
S3 Direct Upload
We improved uploads robustness when going through S3 direct upload in several situations:
- when a non-chunked upload fails because of expired credentials;
- when refreshed credentials are still expired because of a misconfiguration of the ARN;
- when the original
batchId
is removed from the transient store while the upload is still ongoing on the S3 side. These use cases will now restart the transfer from the ground because there is no possibility to continue an upload with a different batchId.
More on JIRA ticket NXDRIVE-2590, NXDRIVE-2595 and NXDRIVE-2598.
macOS Auto-Update
By default, the app is installed in the /Applications
folder. It implies several issues because that folder is protected and one needs to enter a password to apply changes. We found it blocked several users when the app is auto-updating itself.
A better location for apps is the $HOME/Application
folder. It is not password-protected and allows separate apps for all users from ones from the current user.
Starting with Nuxeo Drive 5.1.1, the auto-updater will automatically move the app from /Applications
to $HOME/Applications
. It should be transparent for the user.
More on JIRA ticket NXDRIVE-2163.
Fixed Conflicted Documents With Non-Standard Digest
In Nuxeo Drive 5.0.0 we improved the handling of documents having non-standard digests. At the time we did not take care of conflicts for such documents, this is now done.
The conflict resolution will be delayed until a valid digest will be sent by the server.
More on JIRA ticket NXDRIVE-2587.