Releases: Infomaniak/desktop-kDrive
Releases · Infomaniak/desktop-kDrive
3.6.10
What's Changed
- Client crash 2 by @ChristopheLarchier in #474
- Client crash by @ChristopheLarchier in #472
- KDESKTOP-1380-Linux-Bad-RN-link-when-default-language-set by @ClementKunz in #458
- Fixes formatting error in executor (duplicate 'name' and duplicate quotes) by @luc-guyot-infomaniak in #483
- KDESKTOP-1481-Do-not-allow-progressive-update-on-Linux by @ClementKunz in #486
- Don't stop pTraces::basic::AppStart() more than once by @herve-er in #490
- Windows - LitesSync - Crash when registering folder by @ChristopheLarchier in #481
- Fix issue with folder name containing colon2 by @ClementKunz in #491
- macOS - Alias download issue by @ChristopheLarchier in #484
- Kdesktop 1359 vfs functions should return an exit info by @herve-er in #404
- KDESKTOP-1488-Create-ParentDelete-conflict-Item-not-correctly-removed-from-DB by @ClementKunz in #467
- Client crash 3 by @ChristopheLarchier in #478
- Update cppunit manual download link. by @herve-er in #497
- Kdesktop 1451 windows fix always available locally folder status by @herve-er in #480
- KDESKTOP-1465-Sync-issue-after-multiple-operations by @ClementKunz in #499
- KDESKTOP-1523-Move-issue-in-Update-Tree by @ClementKunz in #501
- Display a message when hydration fails due to a lack of disk space. by @herve-er in #477
- macOS - Fix thumbnails display by @ChristopheLarchier in #502
- The first operation after the app starts is ignored. by @herve-er in #503
- KDESKTOP-1506 Remote edits on a file with an unspecified PinState should not be excluded. by @herve-er in #498
- Kdesktop 1525 the sync restarts after blacklisting a dehydrated placeholder by @ChristopheLarchier in #505
- KDESKTOP-1475-Windows-Folder-status-remain-syncing-after-a-remote-move by @ClementKunz in #468
- KDesktop-1535: Set up a custom rate limit on specific Sentry transactions by @herve-er in #506
- Kdesktop 1540 add a sentry to monitor app usage by @herve-er in #510
- KDESKTOP-1544-Simplify-the-generation-of-data-structure-for-test by @ClementKunz in #511
- Kdesktop 1519 Use a pointer to Vfs instance in syncpal and job instead of callback by @herve-er in #500
- KDESKTOP-1515-Sync-loop by @ClementKunz in #504
- Fix getOriginPath function by @ChristopheLarchier in #512
- Too many syncs prevent the client app from starting up by @ChristopheLarchier in #509
- [KDESKTOP-1297] Truncate the log messages containing image contents by @luc-guyot-infomaniak in #518
- Cleanup of the release build scripts by @luc-guyot-infomaniak in #520
- Fixes the argument-less Windows Powershell script used for release builds by @luc-guyot-infomaniak in #521
- Use one of the two AUMID environement variables depending on the build type by @luc-guyot-infomaniak in #523
- KDESKTOP-1530-Refactor-VfsStatus by @ClementKunz in #507
- Kdesktop 1555 improve handling of client timeout leading to zombie server by @herve-er in #525
- KDESKTOP-1548-macOS-LiteSync-Drag-drop-a-file-outside-sync-folder by @ClementKunz in #524
- Kdesktop 1562 use precompiled headers by @ChristopheLarchier in #534
- KDESKTOP-1546-Empty-the-drive-s-trash-at-beginning-of-each-CI-tests by @ClementKunz in #541
- KDESKTOP-1559-Blacklisted-Dehydrating-a-newly-created-file by @ClementKunz in #542
- macOS - LiteSync - Incomplete error message by @ChristopheLarchier in #546
- Kdesktop 1350 handle access denied gracefully in compute fs operation worker by @ChristopheLarchier in #537
- KDESKTOP-1564 Add distribution channel tag in sentry. by @herve-er in #538
- [KDESKTOP-1576] Use a uniform build structure for both Linux architectures by @luc-guyot-infomaniak in #548
- [KDESKTOP-1550] Do not try to upgrade the Sync data base if it is up-to-date by @luc-guyot-infomaniak in #539
- Kdesktop 1170 send all logs with matching session name when the last session option is selected by @herve-er in #535
- macOS - Impossible to dehydrate file by @ClementKunz in #550
- KDESKTOP-928 Fix logs in the update Tree worker by @herve-er in #553
- KDESKTOP-1569-Fix-german-trasnlation by @ClementKunz in #556
- Fix app permissions by @ClementKunz in #555
- Kdesktop 1516 refactoring move server code into server module by @ChristopheLarchier in #547
- Setup extended tests workflow by @herve-er in #554
- Performance improvement of
Utility::normalizedSyncNameon Windows. by @herve-er in #564 - Kdesktop 339 mac os keychain library use deprecated functions by @ChristopheLarchier in #563
- Merge branch release_3.6.9 into develop by @ClementKunz in #570
- Change ASSERT macro by @ClementKunz in #573
- KDesktop 1586: 0-byte files to develop by @herve-er in #571
- Addresses the easiest ccpcheck warnings by @luc-guyot-infomaniak in #572
- [FIX] Fixes bash script used to build the application on Linux Amd64 by @luc-guyot-infomaniak in #580
- KDESKTOP-1125-Windows-Removes-redundant-casts-in-SqliteQuery-syncNameValue-and-SqliteQuery-syncNameValue by @ClementKunz in #557
- Kdesktop 1553 Some worker may be stuck in pause by @herve-er in #544
- Fix changes not detected after folder rename by @ClementKunz in #575
- Fix issue in UpdateTreeWorker by @ChristopheLarchier in #582
- Kdesktop 1522 re activate and refactor all operation sorter tests by @ClementKunz in #528
- Remove a warning from the log when downloading a file by @ChristopheLarchier in #588
- Replace ExitCode::NeedRestart by ExitCode::DataError by @herve-er in #586
- KDESKTOP-1382-BUG-Migrated-parameters-database-cause-encoding-corruption-breaking-file-status-displayed by @ClementKunz in #562
- [KDESKTOP-1233] Reactivate CI analysis on the Windows runner by @luc-guyot-infomaniak in #589
- Redirection URL should be read from the response header by @ChristopheLarchier in #584
- Replace deprecated functions by @ChristopheLarchier in #590
- Add missing enum conversion. by @herve-er in #593
- [KDESKTOP-1129] Designs updaters as singletons by @luc-guyot-infomaniak in #581
- Fix TestSyncPalWorker::testInternalPause1() by @ClementKunz in #599
- Move the handling of custom sample rate to sentry::Handler. by @herve-er in #566
- A drive without any synchronisation appears with an error status in the user drive list by @ChristopheLarchier in #594
- KDESKTOP-1572-Duplication-in-case-of-file-access-error by @ClementKunz in #585
- Regression - Step 1 slow down by @clementk...
3.6.9
Bug fixes:
- Fixed a bug leading to the very first operation generated after app start up being ignored.
- Fixed of a sync loop after folders move and/or rename.
- Fixed file status in Windows Explorer.
- Improve error message if a download fails due to lack of local space.
- Client starts faster when a lot of syncs are configured.
- Windows - Fixed a spurious conflict on temporarily available local files.
- Windows - Fixed an issue with files and folders containing a colon.
- Windows - New files or directories created in a directory with the "Always available locally" option (liteSync) will now inherit this option.
- macOS - Fixed issue following the upload of an alias directly in the web application.
- macOS - Fixed file status in Finder
- macOS - Fixed thumbnails.
- Linux - Fixed release notes link.
3.6.8
What's Changed
- [KDESKTOP-968] applied c++20 style and new features by @herve-er in #174
- [KDESKTOP-1113] Edit sentry message. by @herve-er in #246
- TestRemoteFileSystemObserverWorker should be in a remoteTmpDir and not in the test_ci dir. by @herve-er in #247
- Rename variables in unit tests and add public accessor for the snapshot of a RemoteFileSystemWorker by @luc-guyot-infomaniak in #257
- [KDESKTOP-1101] Two optimisations of UC time in utility functions by @herve-er in #239
- KDESKTOP-1132-Change-app-version by @ClementKunz in #255
- Simplifies the implementation of Utility::pathDepth() by @luc-guyot-infomaniak in #258
- Re-format the desktop-kDrive source files with clang-format by @luc-guyot-infomaniak in #260
- Introduces of path formatter for QString paths in logs by @luc-guyot-infomaniak in #256
- Handling inconsistencies in the update tree by @ChristopheLarchier in #249
- Kdesktop 1105 uniformisation of trash bin in UI by @herve-er in #262
- KDESKTOP-953-Use-kStore-to-check-for-new-updates2 by @ClementKunz in #254
- ==TEST== by @herve-er in #265
- Fix lfso tests by @ClementKunz in #266
- KDESKTOP-1140-Fix-LFSO-tests by @ClementKunz in #264
- Check that the response is never empty for CsvFullFileListWithCursorJob. by @herve-er in #271
- Kdesktop 1033 file size mismatch detected for logic pro files by @herve-er in #269
- Kdesktop 1054 Replace Enum Code with Name in Logs and Sentry by @herve-er in #263
- [KDESKTOP-1152] Split and rename the ComputeFSOperationWorker::exploreDbTree method by @luc-guyot-infomaniak in #272
- [KDESKTOP-1149] Do not delete a local item if the remote counterpart exists by @luc-guyot-infomaniak in #267
- KDESKTOP-1175-Translation-broken by @ClementKunz in #276
- Update clangformat config by @ClementKunz in #278
- [KDESKTOP-1173] Database migration to 3.6.5 to mitigate encoding issues by @luc-guyot-infomaniak in #275
- KDESKTOP-1182-No-re-login-asked-if-the-token-has-been-revoked by @ClementKunz in #280
- KDESKTOP-1152-Remaining-encoding-issue by @ClementKunz in #270
- Kdesktop 1133 unwanted popup during uninstallation on mac os by @ChristopheLarchier in #277
- Kdesktop 1172 Add a wrapper class to handle Sentry. by @herve-er in #274
- Update MacOS install instructions: Sparkle version updated to 2.6.4 by @luc-guyot-infomaniak in #282
- Tiny enhancement of a french translation for sync progress by @luc-guyot-infomaniak in #281
- Always log the Sync ID with the tmpblacklistmanager creation message by @luc-guyot-infomaniak in #285
- KDESKTOP-1188 - Do not normalize message read from the extension by @ClementKunz in #283
- Displays the Sync identifier in every log message of tmpblacklistmanager by @luc-guyot-infomaniak in #286
- Kdesktop 1172 issue with sentry by @herve-er in #284
- KDESKTOP-1192-Files-downloaded-at-creation-in-LiteSync-mode by @ClementKunz in #287
- KDESKTOP-1197-Status-not-visible-in-Finder-for-NFD-encoded-files by @ClementKunz in #288
- KDESKTOP-1198-macOS-Crash-in-debug-mode by @ClementKunz in #289
- Fix Translation issue by @herve-er in #290
- KDESKTOP-1174-Test-on-macOS-15.0 by @ClementKunz in #293
- Kdesktop 1186 add unit test for kdesktop 1172 sentry wrapper by @herve-er in #291
- Fix crash/kill detection and app restart by @ChristopheLarchier in #292
- KDESKTOP-1212 - Exclude process quicklook.thumbnail.ImageExtension by @ClementKunz in #294
- Implement CustomLogWStream wich doesn't allow non wstring in LOGW_XXX by @herve-er in #296
- KDESKTOP-1204-macOS-preferences-panel-changed-in-Sequoia-15.0 by @ClementKunz in #297
- Kdesktop 1221 linux signal handler issue by @ChristopheLarchier in #298
- KDESKTOP-1231 - Add process to LiteSync exclusion by @ClementKunz in #300
- Re-apply changes from commit ec90711 by @ClementKunz in #304
- Kdesktop 1229 log rotation issue old logs being deleted instead of being renamed by @herve-er in #302
- Fix CustomLogWStream &operator<<(const wchar_t *str) operator. by @herve-er in #310
- Deactivate the signal handler & activate Sentry on_crash callback by @ChristopheLarchier in #308
- Apply the clang formatter to all src C/C++/ObjC files except 3rdparty by @luc-guyot-infomaniak in #312
- Update Linux documentation by @ChristopheLarchier in #313
- KDESKTOP-1243 - Ignore Finder extension first by @ClementKunz in #315
- Update the release notes date to 2024-09-24 by @luc-guyot-infomaniak in #316
- Kdesktop 1251 Some sentry are not readable by @herve-er in #321
- Kdesktop 1249 Fix a log crash by @herve-er in #319
- Kdesktop 1255 crash in executor worker [QUICK FIX] by @herve-er in #324
- Crash in a LOGW due to an access to a pointer that can be null by @herve-er in #318
- [KDESKTOP-1248] Fix crash in Node::deleteChildren caused by empty root node by @ChristopheLarchier in #329
- [KDESKTOP-1258] Prepare the update local node name request before Sync DB upgrade by @luc-guyot-infomaniak in #326
- Update version to 3.6.6 and release notes by @luc-guyot-infomaniak in #325
- Kdesktop 1256 resolve crash in executor worker for kdesktop 1250 by @herve-er in #330
- Changes the release date to 20241001 by @luc-guyot-infomaniak in #332
- Certificate updated by @ChristopheLarchier in #333
- Indicate which zip file should be downloaded for Sentry on Windows by @luc-guyot-infomaniak in #317
- Close parmsDb before we destroyed the logger. by @herve-er in #311
- Simplifies the implementation of CommonUtility::isVersionLower by @luc-guyot-infomaniak in #299
- Protect jobs _additionalCallback with a mutex to avoid sig segv. by @herve-er in #331
- Fixes the Sync databases for every version lower than 3.6.7 by @luc-guyot-infomaniak in #337
- [KDESKTOP-1223] Let the Windows CI runner manage the Sonar Cloud analysis, including code coverage by @luc-guyot-infomaniak in #309
- Kdesktop 1286 fix in executor worker upload session constructor by @herve-er in #340
- Adresse maxPathLength issue on Windows. by @herve-er in #301
- Kdesktop 1285 fix in folderwatcher.cpp by @herve-er in #341
- Fix German translation issue: Aktie -> Teilen (feedback from Support) by @luc-guyot-infomaniak in #344
- Kdesktop 1275 sync on fat system are broken by @herve-er in #338
- Kdesktop 1260 Fix a crash when we fail to create a VFS. by @herve-er in #345
- K...
3.6.7
What's Changed
- Indicate which zip file should be downloaded for Sentry on Windows by @luc-guyot-infomaniak in #317
- Close parmsDb before we destroyed the logger. by @herve-er in #311
- Simplifies the implementation of CommonUtility::isVersionLower by @luc-guyot-infomaniak in #299
- Protect jobs _additionalCallback with a mutex to avoid sig segv. by @herve-er in #331
- Fixes the Sync databases for every version lower than 3.6.7 by @luc-guyot-infomaniak in #337
- [KDESKTOP-1223] Let the Windows CI runner manage the Sonar Cloud analysis, including code coverage by @luc-guyot-infomaniak in #309
- Kdesktop 1286 fix in executor worker upload session constructor by @herve-er in #340
- Adresse maxPathLength issue on Windows. by @herve-er in #301
- Kdesktop 1285 fix in folderwatcher.cpp by @herve-er in #341
- Fix German translation issue: Aktie -> Teilen (feedback from Support) by @luc-guyot-infomaniak in #344
- Kdesktop 1275 sync on fat system are broken by @herve-er in #338
- Kdesktop 1260 Fix a crash when we fail to create a VFS. by @herve-er in #345
- KDESKTOP-717-We-should-check-if-a-column-exists-before-trying-to-do-the-alter-table-in-DB by @ClementKunz in #339
- Fixes all warnings about uninitialized member variables in constructors (cppcheck) by @luc-guyot-infomaniak in #305
- Kdesktop 1237 fix issue with get file stat handling symlinks and junctions by @ChristopheLarchier in #342
- Deactivate Sonar Cloud CI Analysis by @luc-guyot-infomaniak in #349
- Let Sync DB upgrade be successful if the synchronisation local folder does not exist anymore by @luc-guyot-infomaniak in #348
- Replace std::ranges::lexicographical_compare with std::lexicographical_compare because of build failure on Linux Arm64 by @luc-guyot-infomaniak in #351
- Adds the OS and the language suffix for every OS and language by @luc-guyot-infomaniak in #350
- Kdesktop 1272 investigate in the executor step a file not found error is processed as a system error by @ChristopheLarchier in #346
- KDESKTOP-1305-File-path-not-found-in-Executor by @ClementKunz in #353
- Kdesktop 1245 exclude files folders with name length 255 characters by @herve-er in #347
- KDESKTOP-1232-CSV-parsing-error-after-network-interruption by @ClementKunz in #357
- KDESKTOP-1318-App-crash-while-exiting by @ClementKunz in #358
- JsonParserUtility::extractValue ensure to not return garbage value by @herve-er in #359
- Kdesktop 1130 use k store to check for new updates step 2 by @ClementKunz in #314
- [KDESKTOP-1129] Enables new compilation warnings with a view to sanitize code by @luc-guyot-infomaniak in #306
- KDESKTOP-1323-Updater-Use-flag-has_prod_next by @ClementKunz in #361
- Kdesktop 1269 app doesn t start because of an unknown proxy type by @ChristopheLarchier in #355
- Kdesktop 1226 work on the handling of access denied to handle several issues by @herve-er in #356
- Fix fusion issue. by @herve-er in #368
- KDESKTOP-1331-Updater-Hide-the-Checking-for-updates-window by @ClementKunz in #369
- KDESKTOP-1333-Fix-Executor-following-merge-issue by @ClementKunz in #370
- KDESKTOP-1330-Remove-hasRight-method-from-Executor by @ClementKunz in #367
- KDESKTOP-1325-kStore-Send-user-ID-when-checking-for-new-update by @ClementKunz in #364
- Bug fix: setProgress should not exit with an error when the item progress is not managed. by @herve-er in #374
- KDESKTOP-1346-Fail-to-retrieve-the-public-share-link-on-2nd-call by @ClementKunz in #377
- KDESKTOP-1342-Encoding-issue-Remote-edition-leads-to-blacklist-and-deleted-file by @ClementKunz in #378
- KDESKTOP-1345-Release-notes-3.6.7 by @ClementKunz in #376
- KDESKTOP-1321-Windows-Fix-testworkers by @ChristopheLarchier in #362
- Kdesktop 1356 mac os crash when a file is updated remotely and locked locally by @ChristopheLarchier in #380
- KDESKTOP-1366-App-ID-generated-on-a-limited-set-of-characters by @ClementKunz in #383
- KDESKTOP-1360-Issues-with-Sparkle-updater by @ClementKunz in #382
- Translations update by @ChristopheLarchier in #387
- KDESKTOP-1372-kStore-flag-has_prod_next-does-not-exist-anymore by @ClementKunz in #386
- [KDESKTOP-1378] Check the type of a created item to in Common Documents to decide if it can be replicated on the remote side by @luc-guyot-infomaniak in #388
- Kdesktop 1376 paused syncs start at app s start by @ChristopheLarchier in #392
- Kdesktop 1384 file are still blacklisted by @herve-er in #395
- Kdesktop 1385 file not found consider as an access denied by @herve-er in #396
- KDESKTOP-1394-Minor-release-note-update by @ClementKunz in #399
- KDESKTOP-1399-Updater-Update-proposed-even-if-it-was-skipped by @ClementKunz in #402
- Resolve Concurrent Access Issue in TerminatedJobsQueue by @herve-er in #400
- Remove type warnings caused by a comparison between signed and unsigned values. by @herve-er in #398
- Add a check for stopAsked() in VFS status integrity by @herve-er in #379
- KDESKTOP-1408-Updater-crash-at-startup by @ClementKunz in #406
- Update release date of release notes to 20241126 by @luc-guyot-infomaniak in #407
- Fix initialisation of Sparkle updater by @ClementKunz in #408
- KDESKTOP-1370-DB-error-at-parmsDB-creation by @ClementKunz in #385
- [KDESKTOP-1378] Add further unit tests for the ExecutorWorker::isValidDestination method by @luc-guyot-infomaniak in #391
- Kdesktop 1413 mac os fix lite sync sync startup after authorisations are given by @ChristopheLarchier in #409
- Enables the logger to handle std::string directly by @luc-guyot-infomaniak in #393
- Adds an option to the Linux Amd64 script builder to deactivate the build of unit tests by @luc-guyot-infomaniak in #401
- Do not add a slash at the end of a directory or file path if the observed file event has no name by @luc-guyot-infomaniak in #405
- Locked files are now considered as access denied. by @herve-er in #381
- Kdesktop 638 tmp file remain in tmp after download [Linux] by @herve-er in #389
- Crash in Utility::checkIfSameNormalization by @ChristopheLarchier in #416
- KDESKTOP-1253-Check-whether-the-character-in-a-file-name-can-cause-synchronisation-issues-on-Windows by @ClementKunz in #363
- Windows - Fix file name display in logs by @ChristopheLarchier in #419
- Kdesktop 1422 remaining encoding and ms office issue 3.6.7 by @herve-er in #417
- KDESKTOP-1377-Fix-missing-return-in-case-of-error by @ClementKunz in #420
- Remove a poluting log in ProgressIfnfo. by @herve-er in #422
- Kdesktop 1313 memory leaks by @ChristopheLarchier in https://...
3.6.6
What's Changed
- KDESKTOP-1243 - Ignore Finder extension first by @ClementKunz in #315
- Update the release notes date to 2024-09-24 by @luc-guyot-infomaniak in #316
- Kdesktop 1251 Some sentry are not readable by @herve-er in #321
- Kdesktop 1249 Fix a log crash by @herve-er in #319
- Kdesktop 1255 crash in executor worker [QUICK FIX] by @herve-er in #324
- Crash in a LOGW due to an access to a pointer that can be null by @herve-er in #318
- [KDESKTOP-1248] Fix crash in Node::deleteChildren caused by empty root node by @ChristopheLarchier in #329
- [KDESKTOP-1258] Prepare the update local node name request before Sync DB upgrade by @luc-guyot-infomaniak in #326
- Update version to 3.6.6 and release notes by @luc-guyot-infomaniak in #325
- Kdesktop 1256 resolve crash in executor worker for kdesktop 1250 by @herve-er in #330
- Changes the release date to 20241001 by @luc-guyot-infomaniak in #332
- Certificate updated by @ChristopheLarchier in #333
Full Changelog: 3.6.5...3.6.6
3.6.4
What's Changed
- Allow lastModTime < 0 in csv parsing. by @herve-er in #242
- Kdesktop 1108 new version 3.6.4 by @ChristopheLarchier in #243
- [KDESKTOP-1106] Normalize file and directory names when inserted in sync DB by @luc-guyot-infomaniak in #244
- [KDESKTOP-1112] Fix issue with UploadSession of file over the size limit. by @herve-er in #245
- [KDESKTOP-1106] Normalize file and directory names when inserted in sync DB (#244) by @luc-guyot-infomaniak in #248
- KDESKTOP-1115-Fix-issues-with-in-file-names by @ClementKunz in #251
- KDESKTOP-1119-Update-3.6.4-release-notes by @ClementKunz in #252
- KDESKTOP-1124-Fix-remaining-encoding-issues by @ClementKunz in #253
Full Changelog: 3.6.3...3.6.4
3.6.3
What's Changed
- [KDESKTOP-688] Windows CI configuration by @MaximePouce in #39
- The function
vfsGetStatusshould return true for non-existing items by @luc-guyot-infomaniak in #41 - KDESKTOP-662-MacOS-CI-configuration by @MaximePouce in #9
- [KDESKTOP-641] Duplicate normalized names cause infinite loop by @luc-guyot-infomaniak in #32
- Fix error handling in LFSO's exploreDir function by @luc-guyot-infomaniak in #40
- Kdesktop 707 automatically restart the app in case of crash by @herve-er in #37
- KDESKTOP-393-An-item-renamed-on-the-kDrive-with-the-same-name-as-an-existing-one-and-different-case-should-be-removed-locally by @ClementKunz in #42
- KDESKTOP-746 Add out and CMakeSettings.json by @herve-er in #47
- [KDESKTOP-743] Add basic Unit-Testing to CI runners by @MaximePouce in #46
- Fix Windows build by @ClementKunz in #48
- KDESKTOP-94-Sync-loop-because-of-case-issue by @ClementKunz in #49
- KDESKTOP-684-Operation-generator-fail-if-an-item-with-DELETE-operation-is-blacklisted by @ClementKunz in #45
- Share config for kDrive and kDrive_client by @ClementKunz in #53
- [KDESKTOP-665] Display an explicit message when a user exceeds her quota by @luc-guyot-infomaniak in #51
- KDESKTOP-740-Lauch-options-synthesis-and-settings-are-broken by @ClementKunz in #50
- Kdesktop 783 implement a new table key value in parms db by @herve-er in #76
- [KDESKTOP-744] CMake update to use RelWithDebInfo by @MaximePouce in #61
- KDESKTOP-760-Manage-unvailable-items-when-LiteSync-is-activated by @ClementKunz in #79
- KDESKTOP-751-Remove-sentry-message-just-keep-errors by @ClementKunz in #83
- Kdesktop 774 implementation of set rights method. by @herve-er in #68
- [KDESKTOP-800] Add Parmsdb tests to CI by @MaximePouce in #82
- Kdesktop 786 update self restarter by @herve-er in #77
- Kdesktop 737 add io helper functionality by @herve-er in #43
- [KDESTOP-813] Enhance CI Logging by @MaximePouce in #88
- KDESKTOP-822-LocalFileSystemObserverWorker-can-t-access-sync-folder-anymore by @ClementKunz in #93
- KDESKTOP-821 Editing ACL too quickly seems to fail some times on Windows CI. by @herve-er in #91
- KDESKTOP-804-Incorrect-resolution-of-the-MoveParentDelete-conflict-for-folders by @ClementKunz in #98
- KDESKTOP-778-Client-crash-sometimes-after-removing-a-sync by @ClementKunz in #86
- KDESKTOP-829-executor-abort-very-frequently by @ClementKunz in #99
- KDESKTOP-831-Update-Sparkle-because-of-important-security-fix by @ClementKunz in #101
- Remove crashreporter. by @herve-er in #103
- [Refactoring] Removes unused classes by @luc-guyot-infomaniak in #102
- KDESKTOP-408-Launch-at-startup-on-macOS by @ClementKunz in #106
- Fix appstate upgrade and add logs. by @herve-er in #107
- Kdesktop 830 implement functions to generate the support log archive by @herve-er in #100
- Get Rights Methods return irrevelant denied access on windows by @herve-er in #110
- New exclusions added by @ChristopheLarchier in #112
- Fix crash by @ChristopheLarchier in #111
- KDESKTOP-391-Still-issue-with-filenames-containing-on-Windows by @ClementKunz in #108
- [KDESKTOP-834] CI workflows for nightly builds by @MaximePouce in #109
- Kdesktop 849 add tests and documentation for get rights by @herve-er in #115
- KDESKTOP-863-Do-not-setup-auto-start-in-debug-mode by @ClementKunz in #119
- [KDESKTOP-768] Checking the validity of the sync folder when adding an advanced sync by @ChristopheLarchier in #118
- Manage system tray menu retranslation by @ChristopheLarchier in #113
- Installation and execution in a clean folder by @ChristopheLarchier in #120
- KDESKTOP-861-Errors-page-Date-format-always-EN by @ClementKunz in #122
- [KDESKTOP-855] Cleans up the errors of a drive if it has no synchronizations by @luc-guyot-infomaniak in #123
- KDESKTOP-857-Conflict-resolution-window-Wrong-color-of-text-in-dark-theme by @ClementKunz in #121
- KDESKTOP-823-Emptying-the-trash-from-webapp-generate-a-lot-of-unneccessary-log by @ClementKunz in #116
- Tests do not work after the merge of 3.6.0 by @herve-er in #128
- [KDESKTOP-871] Local drive deletion followed by synchronisation deletion causes a crash in debug by @luc-guyot-infomaniak in #127
- Fix CMakeLists by @ChristopheLarchier in #130
- Kdesktop 885 add tests with and without env var for get set rights on windows by @herve-er in #131
- [KDESKTOP-851] Upload debug files with CI packaging by @MaximePouce in #114
- Kdesktop 838 implement server request for logUploader by @herve-er in #117
- [KDESKTOP-771] Generate Release Notes from a template by @MaximePouce in #129
- Fix init value for logUploadState by @herve-er in #135
- [KDESKTOP-895] Add Server tests by @MaximePouce in #134
- [HOTFIX MACOSX] Pass the local synchronization path as an argument of
vfsSetStatusby @luc-guyot-infomaniak in #137 - KDESKTOP-869-Sync-status-bad-ES-translation by @ClementKunz in #138
- KDESKTOP-893-macOS-Sync-loop-if-there-is-already-a-file-.lnk-synced-locally by @ClementKunz in #133
- KDESKTOP-886-Sync-loop-because-of-bad_optional_access by @ClementKunz in #132
- Fix readAlias when Posix error by @ChristopheLarchier in #143
- KDESKTOP-906-Self-restarter-sometimes-not-behave-as-expected by @herve-er in #144
- [KDESKTOP-898] Fix CI Packaging by @MaximePouce in #136
- [KDESKTOP-907] Windows CI build in Debug by @MaximePouce in #145
- [KDESKTOP-908] Fix Release notes generation by @MaximePouce in #146
- Merge Hotfix 3.6.1 by @ClementKunz in #151
- [KDESKTOP-866] Special handling on MacOSX of paths of length 1023 with special characters by @luc-guyot-infomaniak in #147
- Kdesktop 754 Snapshot invalidated during compute FS operation phase by @ChristopheLarchier in #153
- [KDESKTOP-671] Enables C++20 compilation by @luc-guyot-infomaniak in #157
- KDESKTOP-930 Check for getRights method performance at startup and if… by @herve-er in #155
- [KDESKTOP-892] Rename SmartSync with LiteSync and log LiteSync activation status by @luc-guyot-infomaniak in #152
- Fix some LOG lines. by @herve-er in #158
- [KDESKTOP-892] Display the activation status of extended logging in logs by @luc-guyot-infomaniak in #156
- KDESKTOP-891-Fix-and-setup-libsyncengine-tests by @ClementKunz in #154
- Fix session issues by @ChristopheLarchier in h...
3.6.2
What's Changed
- KDESKTOP-1019-macOS-LiteSync-File-deleted-if-app-restarted-during-upload by @ClementKunz in #207
Full Changelog: 3.6.1...3.6.2
3.6.1
What's Changed
- Kdesktop 900 port kdesktop 886 to branch hotfix 3.6.1 by @ClementKunz in #142
- [KDESKTOP-904] Port fix of PR #137 to branch HOTFIX-3.6.1 by @luc-guyot-infomaniak in #140
- KDESKTOP-903-Port-KDESKTOP-893-to-branch-HOTFIX-3.6.1 by @ClementKunz in #141
- KDESKTOP-922 - Fix call to IoHelper::checkIfPathExistsWithSameNodeId in delete job by @ClementKunz in #150
- Kdesktop 916 add more log by @ClementKunz in #148
- KDESKTOP-919 - Do not check file availability for syncing it for now by @ClementKunz in #149
Full Changelog: 3.6.0...3.6.1
3.6.0
New features:
- Added protection to avoid 2 syncs syncing inside the same folder
- Logs are now kept for 7 days instead of 24 hours
- macOS - Synchronisation of links (symlinks and aliases)
- Windows - Synchronisation of links (symlinks and junctions)
- Linux - Synchronisation of links (symlinks)
Bug fixes:
- Fixed broken lauch options --synthesis and --settings
- Fixed an Operation Generator issue when an item with DELETE operation is blacklisted
- Fixed a crash in the Job Manager
- Fixed a crash in the Executor when the local snapshot is reconstructed
- Fixed an issue that caused the local folder to be emptied when changing rights on the kDrive
- Fixed an issue occuring when removing a sync while syncing
- Fixed an issue occuring during massive uploads
- Fixed the message reporting a file too large
- Fixed migration if there is an accent in the home path of the user
- Fixed a sync issue concerning Office and similar softwares due to DELETE operations not detected
- Fixed a sync issue concerning Pro Tools and similar softwares
- Fixed sync not working on FAT disks
- Fixed a conflict between a file and a directory
- Fixed a crash when there are 2 files with the same name but different encodings
- Fixed a sync loop due to case issue
- Fixed an Edit-Move conflict issue
- Sync folders selection - Display warning only when deselection
- Display an explicit message if the kDrive quota has been reached
- macOS - iteSync - Prevent unwanted hydrations
- Windows - Better handling of deletion of large synchronizations
- Windows - Big files added are blacklisted
- Linux - Fixed a crash occurring after adding elements locally whose path contains unsupported characters