This document describes the enhancements and fixed issues for the Hazelcast C++ Client v5.7.1 release.
This version is a PATCH release and is fully backward-compatible with all Hazelcast clusters 5.x and 4.x versions.
Refer to the 5.7.1 milestone for details on all issues and PRs that were involved in this release.
Fixes
- Fixed an issue where the compact schema replication thread pool was sized at twice the number of hardware threads (for example 192 threads on a 96-core host) and could not be changed. The pool now defaults to 3 threads. (#1487)
- Fixed an issue in flake_id_generator::new_id() that could crash the application when several threads request IDs concurrently on MacOS. Stack usage now stays constant under contention, and the behaviour of new_id() is otherwise unchanged.(#1491)
Installation
See Installing section for installing the library.
Thanks
To community user @ctc-louk for contributing the thread pool size fix.