Skip to content

4.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@nuxeojenkins nuxeojenkins released this 14 Nov 14:36
· 1857 commits to master since this 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: