blob: f80967ce66fa143ec6a2d1293bb9356b86179862 [file] [view]
## 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