Client CPP 3.3.0
What's Changed​
- [feat] Support end-to-end encryption in C Reader API by @rbarbey in https://github.com/apache/pulsar-client-cpp/pull/262
- [doc] Fix compile perf on MacOS and Ubuntu. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/263
- [Doc] Add links to client docs and feature matrix in README.md by @momo-jun in https://github.com/apache/pulsar-client-cpp/pull/264
- Fix deadlock for negative acknowledgment by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/266
- Support specifying the C++ standard for some higher dependencies by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/269
- Bumped version to 3.3.0-pre by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/271
- Fix batch receive for C client unit test failed. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/272
- [improve] AuthAthenz supports Copper Argos by @shustsud in https://github.com/apache/pulsar-client-cpp/pull/274
- [feat][consumer] Support parse broker metadata by @Shoothzj in https://github.com/apache/pulsar-client-cpp/pull/276
- add cmake-build-debug dir to gitignore by @Shoothzj in https://github.com/apache/pulsar-client-cpp/pull/275
- [docs] Fix the developer guide for macOS users by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/279
- Fix flaky testConsumerEventWithoutPartition caused by the change of Pulsar 3.0 by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/281
- [feat][Message] Add getIndex method on Message by @Shoothzj in https://github.com/apache/pulsar-client-cpp/pull/277
- Fix testSchemaIncompatibility for Protobuf 3.20.0 or later by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/282
- Remove log4cxx dependency and its specified configuration by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/283
- Close the socket gracefully on Windows by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/284
- Fix ci failed on macOS env. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/288
- Fix broker return error code confusion when not setting subscription name. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/289
- feat: Support message copy for C client. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/285
- Add missing TLS-related method definitions for C client. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/287
- [feat] Support configure startMessageIdInclusive for the reader by @RobertIndie in https://github.com/apache/pulsar-client-cpp/pull/291
- Fix build failure with the Protobuf 23.3 by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/290
- Fix retriable errors not handled well when creating producer or consumer by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/293
- [fix] producer will not be created when topic update partition by @TakaHiR07 in https://github.com/apache/pulsar-client-cpp/pull/295
- Fix the buggy Future and Promise implementations by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/299
- Fix the test script does not work for Docker on macOS by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/297
- feat: Support table view for C client. by @shibd in https://github.com/apache/pulsar-client-cpp/pull/294
- Fix the wrong backoff computation when retrying by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/296
- Fix the build failure with C++20 standard by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/302
- [fix] callback of send batch message receives a wrong result when flushing by @TakaHiR07 in https://github.com/apache/pulsar-client-cpp/pull/303
- [fix][client] Memory leak during GET_LAST_MESSAGE_ID command processing. by @fundaev in https://github.com/apache/pulsar-client-cpp/pull/301
New Contributors​
- @rbarbey made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/262
- @momo-jun made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/264
- @shustsud made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/274
- @Shoothzj made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/276
- @TakaHiR07 made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/295
- @fundaev made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/301
Full Changelog: https://github.com/apache/pulsar-client-cpp/compare/v3.2.0...v3.3.0