3.7.2
What's Changed
- KDESKTOP 1688 - Integration of Matomo by @R-Gld in #753
- Fix UploadJobReplyHandler constructor (develop) by @herve-er in #758
- Fixes compilation warning about unused function parameter in libcommongui/utility by @luc-guyot-infomaniak in #762
- [KDESKTOP-1199] Defines a log-free normalizedSyncName function in libcommon/utility (to be used in gui) by @luc-guyot-infomaniak in #751
- Remove unused method in syncpal by @herve-er in #764
- Replace hardcoded ExitInfo int value. by @herve-er in #761
- Kdesktop 1494 issue when trying to propagate an edit on a file opened in only offfice by @herve-er in #760
- [KDESKTOP-1685] Defines a flag to enable or disable the code coverage in the main Windows build script by @luc-guyot-infomaniak in #767
- [KDESKTOP-1685] Use code coverage flag in Windows CI workflow (nightly build) by @luc-guyot-infomaniak in #770
- Format code by @ClementKunz in #772
- Run clang-format again by @ClementKunz in #773
- Kdesktop 1678 utility set file dates should manage access denied error by @ClementKunz in #723
- [KDESKTOP-1338] Fixes incorrect path of blacklisted item in LFSO logs by @luc-guyot-infomaniak in #771
- Fix failure of test internal pause 1 by @herve-er in #775
- Fix build linux amd by @ClementKunz in #777
- fix(cmake): update cppunit library links to use dynamic versions by @R-Gld in #778
- [MacOSX] The OS hydrates image files when their thumbnails are generated by @ChristopheLarchier in #780
- Fix crash when stopping the folder watcher too early by @ClementKunz in #784
- Fix warnings by @ClementKunz in #788
- KDESKTOP-284-file-system-format-is-not-logged-on-linux-devices by @herve-er in #791
- [Clean-up] Removes obsolete instruction related to BullseyeCoverage by @luc-guyot-infomaniak in #793
- [KDESKTOP-1371] Use long paths in parms.db's sync table by @luc-guyot-infomaniak in #774
- Fix log calls (.c_str()) by @herve-er in #792
- Deactivate coverage even in case of test faillure. by @herve-er in #795
- Fix get long path name unit tests by @luc-guyot-infomaniak in #796
- Skip getLongPathName and getShortPathName unit tests if short names are disabled by @luc-guyot-infomaniak in #798
- Fix wrong log call in the executor. by @herve-er in #802
- Disable clang-format DerivePointerAlignment rule by @ClementKunz in #804
- Windows installation readme - cppunit installation by @ChristopheLarchier in #810
- Refactor timer utility by @ClementKunz in #812
- [BUILD-FIX] Fixes Windows build error due to unhandled error of GetLongPathNameW by @luc-guyot-infomaniak in #805
- Linux - Bad date for a downloaded folder symlink by @ChristopheLarchier in #800
- [KDESKTOP-1199] Apply exclusion patterns for both NFC and NFD normalizations of the pattern string by @luc-guyot-infomaniak in #754
- Kdesktop 1645 add xx hash to conan by @R-Gld in #710
- [KDESKTOP-1729] Disable getShortPathName unit tests depending on the global registry value NtfsDisable8dot3NameCreation by @luc-guyot-infomaniak in #803
- Kdesktop 1461 implement snapshot copy class by @herve-er in #769
- [KDESKTOP-1717] Defines a Sentry environment for each CI runner by @luc-guyot-infomaniak in #797
- Manage log4cplus with conan by @R-Gld in #768
- Merge release 3 7 0 into dev by @ClementKunz in #819
- Windows - Add "~BROMIUM" to the exclusion list by @ChristopheLarchier in #821
- Re enable syncengine tests. by @herve-er in #833
- Fix macdeployqt by @ChristopheLarchier in #835
- Fixes incorrect #endif statement by @luc-guyot-infomaniak in #837
- Adress-sonar-code-smell-(KDESKTOP-1400) by @herve-er in #836
- Add further information in the logging of dependencies installation via conan by @luc-guyot-infomaniak in #829
- Kdesktop 1695 detect migration of sync db by @herve-er in #822
- docs(readme): update Zlib installation paths to standardize directory usage by @R-Gld in #839
- Linux - Crash in Snapshot class by @ChristopheLarchier in #820
- Set replica IDs in SyncDb::node by @ClementKunz in #832
- Set the creation date of an edited file within its upload job by @ClementKunz in #826
- macOS - Sync loop when modification date < creation date on the drive by @ChristopheLarchier in #838
- Add more Clang-format rules by @ClementKunz in #841
- Kdesktop 1603 adapt the number of upload and download jobs by @ClementKunz in #766
- KDESKTOP-1741 Assert in-debug mode if login and then-cancelling the sync setup by @herve-er in #842
- Manage OpenSSL with Conan by @R-Gld in #818
- FIX liblog4cplus install path for linux builds by @R-Gld in #843
- [KDESKTOP-1199] Update user exclusion templates stored in ParmsDb wrt string normalizations by @luc-guyot-infomaniak in #765
- Reset Log::_instance before calling log4cplus::Logger::shutdown() by @herve-er in #844
- [KDESKTOP 1759] Refactor all build scripts to safely quote variable expansions by @R-Gld in #845
- Kdesktop 1400 Resolution for large file synchronization failure on linux systems due to insufficient space in tmp by @herve-er in #831
- Kdesktop 1368 mac os finder status icons shortcut unavailable after an external disc containing a sync folder is mounted2 by @ClementKunz in #799
- Fix pTrace in tests and create a dedicated sentry projetct by @herve-er in #847
- Add a unit test for the exclusion of the kdrive rescue folder by @herve-er in #834
- Local sync - 403 error not properly managed by @ChristopheLarchier in #824
- CMakeLists must use the libs we've built and reference only major versions by @ChristopheLarchier in #731
- KDESKTOP-1751 Add auto recovery from apple assistant migration. by @herve-er in #823
- fix(macos/build-release.sh): correct variable names in
macos/build-release.shscript by @R-Gld in #855 - Kdesktop 1760 fix unit tests by @herve-er in #849
- KDESKTOP-1590-GUI-message-about-lack-of-disk-space-is-unclear-to-users by @herve-er in #846
- Fixes compilation warning on MacOSX: circumvents a false positive for fall-through scenario by @luc-guyot-infomaniak in #857
- Fixes latest compilation warnings on Linux by @luc-guyot-infomaniak in #858
- Remove Fedora from the supported version in the README by @ClementKunz in #856
- [KDESKTOP-1199] Let CommonUtility::splitSyncPath(const &SyncPath) return path segments in their natural order by @luc-guyot-infomaniak in #794
- [KDESKTOP-1707] Returns a meaningful ExitInfo when the Linux FolderWatcher has not enough notify watches by @luc-guyot-infomaniak in #852
- Merge Release/release 3.7.1 into develop by @ClementKunz in #865
- Fix PackageCertificateThumbprint by @herve-er in #867
- quick fix(build-release-arm64-via-podman.sh): update image reference to use tag for arm64 by @R-Gld in #868
- fix(CMake): update log4cplus version from 2.1.0 to 2.1.2 by @R-Gld in #866
- Make the return value of JobManagerData::isManaged consistent with the method name by @luc-guyot-infomaniak in #864
- Change wording while activating/deactivating LiteSync by @ClementKunz in #850
- Auto merge workflow by @ClementKunz in #787
- Uses threadPoolMinCapacity consistently by @luc-guyot-infomaniak in #862
- Creation date should not be updated to the current date when it is 0. by @herve-er in #869
- KDESKTOP-1769-improve-the-wording-shown-when-users-try-to-sync-a-forbidden-folder by @herve-er in #874
- Kdesktop 1752 error if file has remote move and local edit operations by @herve-er in #863
- Fix missing conflict case: remote edit of dir/file.txt and local removal of dir. by @herve-er in #873
- Removes unused line in operationsorterworker.cpp by @luc-guyot-infomaniak in #884
- Kdesktop 1043 integration tests reinstate propagation tests by @ClementKunz in #825
- Memory leak in UpdateTree::clear() by @ChristopheLarchier in #889
- Reset snapshot invalidation counter only if !_syncPal->restart() by @herve-er in #890
- Conventional commits git hook by @ClementKunz in #888
- KDESKTOP 1764 - Windows Release Notes display fix by @R-Gld in #877
- Fix the downloaded size when the it differs from the update tree one. by @herve-er in #891
- Name must be set before looking for parent node by @ClementKunz in #878
- macOS - Hydrated file dehydrated after a remote Edit by @ChristopheLarchier in #854
- Fix missing normalization in exclusion by @herve-er in #886
- Update translations by @luc-guyot-infomaniak in #860
- Release 3.7.2: build fixes by @luc-guyot-infomaniak in #895
- fix tests on node reuse by @ClementKunz in #898
- Kdesktop 1826 handling of directories ending with a trailing space on windows causes incomplete snapshots and sync by @herve-er in #901
- fix(parms-db-migration): upgrade columns before any other DB request by @luc-guyot-infomaniak in #914
- fix: issue with negative creation date by @ChristopheLarchier in #915
- fix(executor): update creation time source in upload session by @herve-er in #926
Full Changelog: 3.7.1...3.7.2