client-cpp-3.4.0
What's Changed
- Fix: client reconnected every authenticationRefreshCheckSeconds when using tls authentication by @jffp113 in https://github.com/apache/pulsar-client-cpp/pull/304
- Bumped version to 3.4.0-pre by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/305
- Avoid copying OpSendMsg when sending messages by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/308
- Avoid calling serializeSingleMessageInBatchWithPayload each time a message is added by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/309
- Avoid double attempt at reconnecting by @merlimat in https://github.com/apache/pulsar-client-cpp/pull/310
- Fix the visibility compilation error for GCC <= 7 by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/312
- [fix] Add the curl wrapper to avoid inconsistent curl options by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/313
- Fix broken cpp-build-windows workflow by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/316
- Fix broken wireshark build workflow on macOS by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/318
- Avoid accessing a null ClientConnection instance by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/317
- Fix the handler instance is expired when the connection is established by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/323
- Fix pending requests failed with ResultConnectError when disconnecting by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/322
- [fix] Fix consumer doesn't acknowledge all chunk message Ids by @RobertIndie in https://github.com/apache/pulsar-client-cpp/pull/321
- Fix segmentation fault when sending messages after receiving an error by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/326
- Fix topic not shown correctly in the consumer string by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/329
- Delay the timing of setting reconnectionPending to false to avoid double attempt at reconnecting by @shustsud in https://github.com/apache/pulsar-client-cpp/pull/328
- Fix segmentation fault caused by async_receive by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/330
- Fix topic name is shown as a pointer rather than string by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/331
- Avoid blocking the message listener threads by @erobot in https://github.com/apache/pulsar-client-cpp/pull/332
- Upgrade libcurl to 8.4.0 to fix CVEs by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/335
- Fix possible deadlock of Future when adding a listener after completed by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/334
- Added support for multiple connections to each broker by @merlimat in https://github.com/apache/pulsar-client-cpp/pull/336
- Fix ProducerBusy or ConsumerBusy error when configuring multiple brokers per connection by @BewareMyPower https://github.com/apache/pulsar-client-cpp/pull/337
New Contributors
- @jffp113 made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/304
Full Changelog: https://github.com/apache/pulsar-client-cpp/compare/v3.3.0...v3.4.0