Skip to main content

Client CPP 2.8.0

  • 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 <=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