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