Skip to content

Commit ff571d8

Browse files
Mickaël SchoentgenBoboTiG
authored andcommitted
NXDRIVE-1961: Release 4.4.2
1 parent 32f4470 commit ff571d8

3 files changed

Lines changed: 30 additions & 30 deletions

File tree

docs/changes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
- [4.3.0](changes/4.3.0.md) ([diff](https://github.com/nuxeo/nuxeo-drive/compare/release-4.2.0...release-4.3.0))
1717
- [4.4.0](changes/4.4.0.md) ([diff](https://github.com/nuxeo/nuxeo-drive/compare/release-4.4.0...release-4.3.0))
1818
- [4.4.1](changes/4.4.1.md) ([diff](https://github.com/nuxeo/nuxeo-drive/compare/release-4.4.0...release-4.4.1))
19-
- [4.4.2](changes/4.4.2.md) ([diff](https://github.com/nuxeo/nuxeo-drive/compare/release-4.4.1...master))
19+
- [4.4.2](changes/4.4.2.md) ([diff](https://github.com/nuxeo/nuxeo-drive/compare/release-4.4.1...release-4.4.2))
2020

2121
## 3.x
2222

docs/changes/4.4.2.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
# 4.4.2
22

3-
Release date: `20xx-xx-xx`
3+
Release date: `2020-04-15`
44

55
## Core
66

77
- [NXDRIVE-374](https://jira.nuxeo.com/browse/NXDRIVE-374): [GNU/Linux] Use file system decorations
8-
- [NXDRIVE-382](https://jira.nuxeo.com/browse/NXDRIVE-382): Invalid conflict resolution when choosing the Local file, if the Remote file has been renamed before
9-
- [NXDRIVE-1640](https://jira.nuxeo.com/browse/NXDRIVE-1640): Refactor simple QMessageBoxes
8+
- [NXDRIVE-382](https://jira.nuxeo.com/browse/NXDRIVE-382): Invalid conflict resolution when choosing the local file, if the remote file has been renamed before
9+
- [NXDRIVE-1640](https://jira.nuxeo.com/browse/NXDRIVE-1640): Refactor simple `QMessageBoxes`
1010
- [NXDRIVE-1690](https://jira.nuxeo.com/browse/NXDRIVE-1690): [GNU/Linux] File is not deleted on the server when the parent folder is renamed, while offline
1111
- [NXDRIVE-1831](https://jira.nuxeo.com/browse/NXDRIVE-1831): [GNU/Linux] Set the root local folder icon
1212
- [NXDRIVE-1847](https://jira.nuxeo.com/browse/NXDRIVE-1847): [Windows] Fix endless synchronization on fast create-then-rename folder
13-
- [NXDRIVE-1866](https://jira.nuxeo.com/browse/NXDRIVE-1866): Check spurious ThreadInterrupt in the conflict resolver
14-
- [NXDRIVE-1869](https://jira.nuxeo.com/browse/NXDRIVE-1869): Handle pair state resolved-modified as conflicted
13+
- [NXDRIVE-1866](https://jira.nuxeo.com/browse/NXDRIVE-1866): Check spurious `ThreadInterrupt` in the conflict resolver
14+
- [NXDRIVE-1869](https://jira.nuxeo.com/browse/NXDRIVE-1869): Handle pair state `resolved-modified` as conflicted
1515
- [NXDRIVE-1893](https://jira.nuxeo.com/browse/NXDRIVE-1893): Remove hardcoded "Nuxeo Drive" strings
16-
- [NXDRIVE-1901](https://jira.nuxeo.com/browse/NXDRIVE-1901): Fix regression introduced in 4.2.0 about invalid TransferStatus value
16+
- [NXDRIVE-1901](https://jira.nuxeo.com/browse/NXDRIVE-1901): Fix regression introduced in 4.2.0 about invalid `TransferStatus` value
1717
- [NXDRIVE-1918](https://jira.nuxeo.com/browse/NXDRIVE-1918): Use Amazon S3 Direct Upload when available
18-
- [NXDRIVE-1945](https://jira.nuxeo.com/browse/NXDRIVE-1945): Fix mypy issues following the update to mypy 0.740
18+
- [NXDRIVE-1945](https://jira.nuxeo.com/browse/NXDRIVE-1945): Fix mypy issues following the update to `mypy` 0.740
1919
- [NXDRIVE-1958](https://jira.nuxeo.com/browse/NXDRIVE-1958): [Direct Transfer] Create a remote subfolder when uploaing a folder
2020
- [NXDRIVE-1966](https://jira.nuxeo.com/browse/NXDRIVE-1966): Use a custom parent folder for downloads on different partition
21-
- [NXDRIVE-1969](https://jira.nuxeo.com/browse/NXDRIVE-1969): [Windows] Direct Edit should work when the sync folder is not on C:
22-
- [NXDRIVE-1970](https://jira.nuxeo.com/browse/NXDRIVE-1970): get_tree_size() and get_tree_list() should be resilient to OS errors
21+
- [NXDRIVE-1969](https://jira.nuxeo.com/browse/NXDRIVE-1969): [Windows] Direct Edit should work when the sync folder is not on `C:`
22+
- [NXDRIVE-1970](https://jira.nuxeo.com/browse/NXDRIVE-1970): `get_tree_size()` and `get_tree_list()` should be resilient to OS errors
2323
- [NXDRIVE-1973](https://jira.nuxeo.com/browse/NXDRIVE-1973): Do not sync non-folderish documents without known digest algorithm
2424
- [NXDRIVE-1976](https://jira.nuxeo.com/browse/NXDRIVE-1976): [macOS] Do not fail the auto-update on unmountable volume
2525
- [NXDRIVE-1980](https://jira.nuxeo.com/browse/NXDRIVE-1980): Force apply of local configuration options that use the default value
@@ -29,32 +29,32 @@ Release date: `20xx-xx-xx`
2929
- [NXDRIVE-1985](https://jira.nuxeo.com/browse/NXDRIVE-1985): Fix the custom memory handler buffer retrieval
3030
- [NXDRIVE-1986](https://jira.nuxeo.com/browse/NXDRIVE-1986): [Windows] Ignore FS moves with no source path
3131
- [NXDRIVE-1987](https://jira.nuxeo.com/browse/NXDRIVE-1987): Inexistent database backups should not prevent backup
32-
- [NXDRIVE-2002](https://jira.nuxeo.com/browse/NXDRIVE-2002): Use a stricter mypy configuration
33-
- [NXDRIVE-2005](https://jira.nuxeo.com/browse/NXDRIVE-2005): Use stricter flake8 plugins in pre-commit
32+
- [NXDRIVE-2002](https://jira.nuxeo.com/browse/NXDRIVE-2002): Use a stricter `mypy` configuration
33+
- [NXDRIVE-2005](https://jira.nuxeo.com/browse/NXDRIVE-2005): Use stricter `flake8` plugins in pre-commit
3434
- [NXDRIVE-2008](https://jira.nuxeo.com/browse/NXDRIVE-2008): Run codespell on the entire code base
3535
- [NXDRIVE-2010](https://jira.nuxeo.com/browse/NXDRIVE-2010): Restart the download on HTTP 416 error (range not satisfiable)
36-
- [NXDRIVE-2012](https://jira.nuxeo.com/browse/NXDRIVE-2012): Upgrade to sentry-sdk 0.14.1 to fix memory leaks
36+
- [NXDRIVE-2012](https://jira.nuxeo.com/browse/NXDRIVE-2012): Upgrade to `sentry-sdk` 0.14.1 to fix memory leaks
3737
- [NXDRIVE-2022](https://jira.nuxeo.com/browse/NXDRIVE-2022): Allow text selection into the errors/conflicts window
3838
- [NXDRIVE-2023](https://jira.nuxeo.com/browse/NXDRIVE-2023): Make the error title an URL to the remote document
3939
- [NXDRIVE-2027](https://jira.nuxeo.com/browse/NXDRIVE-2027): Allow Direct Edit on custom blob metadata values
4040
- [NXDRIVE-2040](https://jira.nuxeo.com/browse/NXDRIVE-2040): [Direct Transfer] Temporary disable folder uploads
41-
- [NXDRIVE-2047](https://jira.nuxeo.com/browse/NXDRIVE-2047): Unlock updates on the centralized channel when auto-update is disabled
42-
- [NXDRIVE-2048](https://jira.nuxeo.com/browse/NXDRIVE-2048): Reduce the amount of Process information retrieved in the auto-locker
41+
- [NXDRIVE-2047](https://jira.nuxeo.com/browse/NXDRIVE-2047): Unlock updates on the `centralized` channel when auto-update is disabled
42+
- [NXDRIVE-2048](https://jira.nuxeo.com/browse/NXDRIVE-2048): Reduce the amount of process information retrieved in the Auto-Locker
4343
- [NXDRIVE-2049](https://jira.nuxeo.com/browse/NXDRIVE-2049): Skip malformed local configuration files
4444
- [NXDRIVE-2052](https://jira.nuxeo.com/browse/NXDRIVE-2052): Optimize CPU consumption (and laptop batteries)
4545
- [NXDRIVE-2054](https://jira.nuxeo.com/browse/NXDRIVE-2054): Ask for a new batch in case of failed S3 upload resuming
46-
- [NXDRIVE-2055](https://jira.nuxeo.com/browse/NXDRIVE-2055): Process queued Qt events on CTRL+C
47-
- [NXDRIVE-2075](https://jira.nuxeo.com/browse/NXDRIVE-2075): [Windows] Use the long path prefix for Engine.download_dir
46+
- [NXDRIVE-2055](https://jira.nuxeo.com/browse/NXDRIVE-2055): Process queued Qt events on `CTRL`+`C`
47+
- [NXDRIVE-2075](https://jira.nuxeo.com/browse/NXDRIVE-2075): [Windows] Use the long path prefix for `Engine.download_dir`
4848
- [NXDRIVE-2079](https://jira.nuxeo.com/browse/NXDRIVE-2079): Auto-enabling behaviors/features behind flags
4949
- [NXDRIVE-2082](https://jira.nuxeo.com/browse/NXDRIVE-2082): [Direct Transfer] Disable the feature until it is stable enough
50-
- [NXDRIVE-2086](https://jira.nuxeo.com/browse/NXDRIVE-2086): Fix mypy issues following the update to mypy 0.770
50+
- [NXDRIVE-2086](https://jira.nuxeo.com/browse/NXDRIVE-2086): Fix mypy issues following the update to `mypy` 0.770
5151
- [NXDRIVE-2088](https://jira.nuxeo.com/browse/NXDRIVE-2088): Make the synchronization_enabled option effective locally in certain conditions
5252
- [NXDRIVE-2090](https://jira.nuxeo.com/browse/NXDRIVE-2090): Ask for application restart on specific server config change
5353
- [NXDRIVE-2091](https://jira.nuxeo.com/browse/NXDRIVE-2091): Wait for the server configuration before starting features
54-
- [NXDRIVE-2092](https://jira.nuxeo.com/browse/NXDRIVE-2092): Fix Downloads.path and Uploads.path database field type
54+
- [NXDRIVE-2092](https://jira.nuxeo.com/browse/NXDRIVE-2092): Fix `Downloads.path` and `Uploads.path` database field type
5555
- [NXDRIVE-2100](https://jira.nuxeo.com/browse/NXDRIVE-2100): Clean-up code smells found by Sourcery
5656
- [NXDRIVE-2103](https://jira.nuxeo.com/browse/NXDRIVE-2103): [S3] Disable the feature until it is fully usable
57-
- [NXDRIVE-2115](https://jira.nuxeo.com/browse/NXDRIVE-2115): Fix flake8 issues following the update to pyflakes 2.2.0
57+
- [NXDRIVE-2115](https://jira.nuxeo.com/browse/NXDRIVE-2115): Fix `flake8` issues following the update to `pyflakes` 2.2.0
5858
- [NXDRIVE-2118](https://jira.nuxeo.com/browse/NXDRIVE-2118): Make the `delay` option effective when set from the server config
5959

6060
## GUI
@@ -71,12 +71,12 @@ Release date: `20xx-xx-xx`
7171

7272
## Packaging / Build
7373

74-
- [NXDRIVE-1971](https://jira.nuxeo.com/browse/NXDRIVE-1971): [Windows] Fix a TypeError when no enough rights on the local sync folder (by upgrading Watchdog as the fix was sent upstream)
74+
- [NXDRIVE-1971](https://jira.nuxeo.com/browse/NXDRIVE-1971): [Windows] Fix a `TypeError` when no enough rights on the local sync folder (by upgrading `watchdog` as the fix was sent upstream)
7575
- [NXDRIVE-1992](https://jira.nuxeo.com/browse/NXDRIVE-1992): Fix old alpha files purgation
76-
- [NXDRIVE-1993](https://jira.nuxeo.com/browse/NXDRIVE-1993): Use Dependabot to keep dependencies up-to-date
77-
- [NXDRIVE-2001](https://jira.nuxeo.com/browse/NXDRIVE-2001): Pin the Pip version to ease reproductible builds
76+
- [NXDRIVE-1993](https://jira.nuxeo.com/browse/NXDRIVE-1993): Use `Dependabot` to keep dependencies up-to-date
77+
- [NXDRIVE-2001](https://jira.nuxeo.com/browse/NXDRIVE-2001): Pin the `pip` version to ease reproductible builds
7878
- [NXDRIVE-2050](https://jira.nuxeo.com/browse/NXDRIVE-2050): Provide auto-update scripts for wide deployment
79-
- [NXDRIVE-2056](https://jira.nuxeo.com/browse/NXDRIVE-2056): [GNU/Linux] PyInstaller 3.6 broke AppImage builds
79+
- [NXDRIVE-2056](https://jira.nuxeo.com/browse/NXDRIVE-2056): [GNU/Linux] `PyInstaller` 3.6 broke AppImage builds
8080
- [NXDRIVE-2062](https://jira.nuxeo.com/browse/NXDRIVE-2062): Upgrade mac-drive-2 to 10.13.6 (High Sierra)
8181
- [NXDRIVE-2068](https://jira.nuxeo.com/browse/NXDRIVE-2068): Upgrade mac-drive-1 to 10.13.6 (High Sierra)
8282
- [NXDRIVE-2064](https://jira.nuxeo.com/browse/NXDRIVE-2064): Use GitHub Actions to run quality and unit tests
@@ -85,16 +85,16 @@ Release date: `20xx-xx-xx`
8585
## Tests
8686

8787
- [NXDRIVE-1991](https://jira.nuxeo.com/browse/NXDRIVE-1991): Fix the tests "rerun" mechanism
88-
- [NXDRIVE-1994](https://jira.nuxeo.com/browse/NXDRIVE-1994): [Windows] Skip JUnit report when running a specific test
88+
- [NXDRIVE-1994](https://jira.nuxeo.com/browse/NXDRIVE-1994): [Windows] Skip `JUnit` report when running a specific test
8989
- [NXDRIVE-1996](https://jira.nuxeo.com/browse/NXDRIVE-1996): Add a script to check translations files
90-
- [NXDRIVE-2003](https://jira.nuxeo.com/browse/NXDRIVE-2003): Skip inexistent group deletion in test_group_changes.py
90+
- [NXDRIVE-2003](https://jira.nuxeo.com/browse/NXDRIVE-2003): Skip inexistent group deletion in `test_group_changes.py`
9191
- [NXDRIVE-2004](https://jira.nuxeo.com/browse/NXDRIVE-2004): Allow to customize document types in tests
9292
- [NXDRIVE-2013](https://jira.nuxeo.com/browse/NXDRIVE-2013): Create a script to convert NCO CSV log files to real log files
9393
- [NXDRIVE-2063](https://jira.nuxeo.com/browse/NXDRIVE-2063): Move tests logic to tox
9494
- [NXDRIVE-2067](https://jira.nuxeo.com/browse/NXDRIVE-2067): Remove the nuxeo-dam dependency in tests
9595
- [NXDRIVE-2069](https://jira.nuxeo.com/browse/NXDRIVE-2069): Don't use dots in custom HTTP headers in tests
9696
- [NXDRIVE-2080](https://jira.nuxeo.com/browse/NXDRIVE-2080): Fix SonarCube coverage report path
97-
- [NXDRIVE-2096](https://jira.nuxeo.com/browse/NXDRIVE-2096): Make the JUnit merge script universal
97+
- [NXDRIVE-2096](https://jira.nuxeo.com/browse/NXDRIVE-2096): Make the `JUnit` merge script universal
9898
- [NXDRIVE-2105](https://jira.nuxeo.com/browse/NXDRIVE-2105): Fix a random bug in `test_move_parent_while_syncing_a_lot_of_files()`
9999
- [NXDRIVE-2106](https://jira.nuxeo.com/browse/NXDRIVE-2106): Bypass the `rm_rf` pytest warning on Windows
100100
- [NXDRIVE-2109](https://jira.nuxeo.com/browse/NXDRIVE-2109): Properly skip OS based tests when run from another OS
@@ -145,7 +145,6 @@ Release date: `20xx-xx-xx`
145145

146146
## Technical Changes
147147

148-
- Added `QMLDriveApi.open_document`
149148
- Added `Application.point_size`
150149
- Added `Application.display_warning()`
151150
- Added `Application.show_msgbox_restart_needed()`
@@ -155,12 +154,14 @@ Release date: `20xx-xx-xx`
155154
- Removed `uid` argument from `BlacklistQueue.push()`
156155
- Changed `name` argument of `BlacklistQueue.push()` from `str` to `pathlib.Path`
157156
- Added `CustomMemoryHandler.flush()`
157+
- Changed `Download.tmpname` from `Optional[str]` to `Optional[Path]`
158158
- Added `EngineDAO.update_upload()`
159159
- Removed `Engine.account`
160160
- Added `Manager.restartNeeded` signal
161161
- Changed `Manager.is_paused()` from a function to an attribute
162162
- Removed `Manager.refresh_update_status()`. Use `.updater.refresh_status()` instead.
163163
- Changed `dao` argument of `ProcessAutoLockerWorker.__init__()` to `manager`
164+
- Added `QMLDriveApi.open_document`
164165
- Added `Remote.personal_space()`
165166
- Removed `RemoteWatcher.server_interval`
166167
- Removed `delay` argument of `RemoteWatcher.__init__()`. Use `Options.delay` instead.
@@ -174,4 +175,3 @@ Release date: `20xx-xx-xx`
174175
- Added updater/constants.py::`AutoUpdateState`
175176
- Added updater/utils.py::`auto_updates_state()`
176177
- Removed utils.py::`safe_os_filename()`. Use `safe_filename()` instead.
177-
- Changed `Download.tmpname` from `Optional[str]` to `Optional[Path]`

docs/support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Check the [supported OS](https://doc.nuxeo.com/client-apps/nuxeo-drive-faq/#what
2323

2424
History:
2525

26-
- `2019-10-xx` (v4.2.1): dropped support for macOS 10.11
26+
- `2019-11-14` (v4.3.0): dropped support for macOS 10.11
2727
- `2019-09-26` (v4.2.0): added support for GNU/Linux
2828
- `2018-06-11` (v3.1.1): dropped support for macOS 10.10
2929
- `2018-02-23` (v3.0.5): dropped support for macOS 10.4 - 10.9

0 commit comments

Comments
 (0)