- Fix dangling reference bug in getRandomName #8596
 
- Optimize batch message buffer allocation #8749
 
- Make pool connections configurable in perf tools #8913
 
- Support setting listener name #9119
 
- Fix batch message handling of the UnAckedMessageTracker #9170
 
- Fix ServerError is not converted to string in log #9277
 
- Remove Boost::System runtime dependency #9498
 
- Removed usages of boost::regex #9533
 
- Account for different variables names on different CMake versions #9559
 
- Allow to disable static or dynamic lib at build time #9570
 
- Avoid multiple compilations of same source files #9675
 
- Support configure debug level logs simply #10031
 
- Add /opt/homebrew/ as a possible path for OpenSSL on Mac #10141
 
- Fix race condition in MemoryLimitController #10142
 
- Fix releasing semaphore and memory quota after send timeout #10144
 
- Allow configuring memory limit from C API #10145
 
- Fix use-after-free undefined behavior due to object lifetime problem #10220
 
- Support enable replicate subscription #10243
 
- Fix C++ client cannot be built with Boost &;lt;=1.53 #10307
 
- Support check connect state #10349
 
- Avoid sending flow requests with zero permits #10506
 
- Add single file logger factory #10712
 
- Reduce redeliverMessages when message listener is enabled #10726