Skip to content

Releases: nuxeo/nuxeo-drive

4.5.1

28 Jan 17:43
Compare
Choose a tag to compare

4.5.0

15 Dec 20:29
Compare
Choose a tag to compare

4.4.5

11 Sep 16:52
Compare
Choose a tag to compare

4.4.4

10 Jul 16:14
Compare
Choose a tag to compare

4.4.3

19 May 16:41
Compare
Choose a tag to compare

4.4.2

16 Apr 08:29
Compare
Choose a tag to compare

4.4.1

16 Dec 10:08
Compare
Choose a tag to compare
4.4.1 Pre-release
Pre-release

Core

  • NXDRIVE-1939: Use a temp dir located on the same drive as the local folder in LocalClient.rename()
  • NXDRIVE-1737: Fix document deletion for unsynced ones
  • NXDRIVE-1916: Skip disappeared files when fetching their status for icon overlays
  • NXDRIVE-1951: Do not try to update contents of a folderish document
  • NXDRIVE-1952: Fix local file rename rollback
  • NXDRIVE-1981: Make safe_filename() more efficient

GUI

  • NXDRIVE-1965: [Direct Transfer] Open the files selection dialog if no pre-selected paths

Download links:

4.4.0

05 Dec 16:23
Compare
Choose a tag to compare

🔥 Big changes

  • NXDRIVE-1579: Disable synchronization upon server configuration
  • NXDRIVE-1853: [Direct Transfer] Allow to upload a folder and its contents
  • NXDRIVE-1925: [Direct Transfer] Add more files and folders from a ready-to-start transfer

Core

  • NXDRIVE-1941: Handle invalid filenames when solving duplicate issue in the RemoteWatcher
  • NXDRIVE-1944: Fix exception type when the parent folder is not yet sync on remote creation
  • NXDRIVE-1948: Fix local variable 'upload' referenced before assignment in Remote.upload_chunks()
  • NXDRIVE-1949: Fix 'Application' object has no attribute '_last_refresh_view'
  • NXDRIVE-1950: [macOS] Remove obsolete backup folder before doing the backup
  • NXDRIVE-1955: [macOS] Fix opened documents retrieval not interating-safe
  • NXDRIVE-1932: Send Direct Transfer analytics using its own category
  • NXDRIVE-1923: [Direct Transfer] Reuse previously selected location as destination

Tests

GUI

  • NXDRIVE-1953: Fix the cursor loading logic when the QTreeView window is deleted early
  • NXDRIVE-1928: Add a Direct Transfer icon in the systray menu

Download links:

4.3.0

14 Nov 14:36
Compare
Choose a tag to compare
4.3.0 Pre-release
Pre-release

🔥 Big changes

Core

  • NXDRIVE-1872: The Autolocker must respect the ignored_prefixes parameter
  • NXDRIVE-1859: [Windows] Fix the special file check for folder icon
  • NXDRIVE-1860: Skip any OSError when trying to compress log files
  • NXDRIVE-987: Unexpected full scans when synchronizing
  • NXDRIVE-1807: Improve startup SSL check wording
  • NXDRIVE-1890: [Windows] Fix waiting during auto-upgrade
  • NXDRIVE-1909: [Context Menu] Remove the token from generated URLs
  • NXDRIVE-1876: Fix threads not totally released
  • NXDRIVE-1885: Ignore files with the 'notInBinaryStore' digest
  • NXDRIVE-1851: The config parser does not handle float values
  • NXDRIVE-1861: [macOS] Fix AttributeError: 'SBApplication' object has no attribute 'documents'
  • NXDRIVE-1862: Only upload files from the Direct Edit directory
  • NXDRIVE-1863: Handle pair state modified-created as a conflict
  • NXDRIVE-1864: Retry later when a MaxRetryError occures
  • NXDRIVE-1867: Fix mypy issues following the update to mypy 0.730
  • NXDRIVE-1886: Direct Edit should be robust against connection errors
  • NXDRIVE-1896: Ensure to quit the application after an update in the console mode
  • NXDRIVE-1915: Fix local file creation when checking for an already synced file on the HDD
  • NXDRIVE-619: Keynote files should be synced
  • NXDRIVE-1871: Use the public Batch upload index
  • NXDRIVE-1897: The clean-folder CLI argument should ignore errors
  • NXDRIVE-1856: Prevent duplicate creation via Direct Transfer
  • NXDRIVE-1875: Use more processors by default (5 -> 10)
  • NXDRIVE-1898: Display a friendly message when the OS is not supported
  • NXDRIVE-1902: Add the update channel in analytics report
  • NXDRIVE-279: Refactor LocalClient
  • NXDRIVE-1838: Allow for one time synchronization of a file (Direct Transfer)
  • NXDRIVE-1853: Allow to Direct Transfer a folder and its contents
  • NXDRIVE-1855: Add notifications for Direct Transfer actions
  • NXDRIVE-1857: Handle multi-account for Direct Transfers
  • NXDRIVE-1868: [macOS] Use a custom trash implementation instead of using Send2Trash
  • NXDRIVE-1892: [macOS] Allow the app to be run from $HOME/Applications
  • NXDRIVE-1881: Fix ineffective metrics preferences

Tests

  • NXDRIVE-947: Duplicates are created when the parent is renamed while syncing up
  • NXDRIVE-1904: [Windows] Fix test_get_default_local_folder()
  • NXDRIVE-1905: [Windows] Fix test_normalize_and_expand_path()
  • NXDRIVE-1854: Add tests for the Direct Transfer feature
  • NXDRIVE-1882: Add a recovery test: reusing an old synced folder

Packaging / Build

GUI

  • NXDRIVE-1839: The GUI should be responsive when syncing a lot of files
  • NXDRIVE-1826: Systray icon is blurry on macOS dark mode
  • NXDRIVE-1827: [macOS] Dark mode not correctly handled
  • NXDRIVE-1919: Remove staled transfers at startup
  • NXDRIVE-1914: Fix account name being hidden by icons in the systray menu

Download links:

4.2.0

26 Sep 17:09
Compare
Choose a tag to compare

🔥 Big changes

  • GNU/Linux support
  • Update channel: Centralized
  • Transfer speed in the system tray

Core

  • NXDRIVE-1708: Revocation of Nuxeo Drive token does not invalidate link for Direct Edit feature
  • NXDRIVE-1833: Direct Edit'ing an unsynced doc works the 1st time only
  • NXDRIVE-1813: Ignore engines that cannot be initalized
  • NXDRIVE-1807: Improve startup SSL check wording
  • NXDRIVE-1832: Fix a regression that prevents deep structure sync
  • NXDRIVE-1830: Rotating logs check-up
  • NXDRIVE-1618: Remove inexistant engines from the Manager engines list
  • NXDRIVE-1747: Fix the SSL support on GNU/Linux
  • NXDRIVE-1783: Handle account addition with already used local folder
  • NXDRIVE-1787: Ensure Engine.newError is passed an Engine
  • NXDRIVE-1788: Ensure Application.action_progressing() is passing an Action
  • NXDRIVE-1824: Resuming a download fails if the temporary file was deleted
  • NXDRIVE-1845: Prevent a crash if the local folder does not exist anymore
  • NXDRIVE-1491: Do not use bare exceptions
  • NXDRIVE-1784: Remove unused objects and add CI/QA checks
  • NXDRIVE-1803: New update channel: Centralized
  • NXDRIVE-1814: Gracefully exit the application on CTRL+C
  • NXDRIVE-1816: Remove access to private methods
  • NXDRIVE-1842: Skip update when no file is provided for a given version on a given OS
  • NXDRIVE-1846: Do not log the whole exception when checking for HTTS support on a development environment
  • NXDRIVE-1473: Add GNU/Linux support to the auto-updater
  • NXDRIVE-1474: Generate an AppImage for GNU/Linux distribution
  • NXDRIVE-1812: Add a new option to quit the application after the sync is over (--sync-and-quit)
  • NXDRIVE-445: [GNU/Linux] Add support for the custom URL protocol

Tests

Packaging / Build

Doc

GUI

  • NXDRIVE-1806: Fix transfered files list refreshing in the systray
  • NXDRIVE-1749: [GNU/Linux] Systray menu is not at the good location
  • NXDRIVE-1821: Fix update from the systray after failing update
  • NXDRIVE-1823: Update the sync count after resuming transfers at startup
  • NXDRIVE-1828: [Windows] Report generation result line hides a line in the GUI
  • NXDRIVE-1840: Fix the progress bar animation duration
  • NXDRIVE-1782: Provide information on transfer speed
  • NXDRIVE-1802: [macOS] Automatically use light icons if the dark mode is in use
  • NXDRIVE-1819: Use arrows to indicate transfer type in speed metrics
  • NXDRIVE-1825: Display the transfer speed at 1s interval (or more)
  • NXDRIVE-1844: Use light icons on Manjaro Linux

Download links: