This version is a minor release and is therefore fully backward-compatible with all 5.x and 4.x versions.
Please refer to the 5.5.0 milestone for details on all issues and PRs that were addressed in this release.
Enhancements
-
Added support for the latest Boost libraries and updated the minimum supported versions to 1.88.0 on macOS and 1.80.0 on Windows. Linux remains compatible with Boost 1.73.0. This upgrade restores compatibility with VCPKG, Microsoft’s C++ package manager, ensuring smoother dependency management and broader platform support (#1322 , #1337).
-
The client now aligns its minimum required C++ standard with the version used by the Boost library. When using Boost versions earlier than 1.82.0, the client builds with C++11. For Boost 1.82.0 and later, the minimum requirement increases to C++14. This change ensures consistent compatibility and smoother integration with modern Boost releases.(#1322).
Fixes
- Resolved an issue with lazy partition assignment that could occur during partition updates. (#1322)
Installation
See Installing section for installing the library.