Releases: RobertIndie/pulsar-client-cpp
Releases · RobertIndie/pulsar-client-cpp
v3.1.0
What's Changed
- [feat] Consumer support batch receive messages. by @shibd in apache#21
- [feat] Support KeyValue Schema. by @shibd in apache#22
- [feat] Support acknowledging a list of messages by @shibd in apache#23
- Use parametrized job to build packages by @merlimat in apache#36
- Improved the CI check completion by @merlimat in apache#40
- Move main to next version by @merlimat in apache#41
- Stick clang-format version to 11 and add back docker-format.sh by @BewareMyPower in apache#45
- Updated Github actions versions to avoid deprecations by @merlimat in apache#49
- [flaky-test] Fix very flaky tests for TEST_P by @BewareMyPower in apache#59
- [flaky tests] Fix flaky ShutdownTest::testDestructor by @BewareMyPower in apache#62
- [refactor] Apply forward declaration as much as possible by @BewareMyPower in apache#64
- Fix macOS compilation errors caused by forward declaration by @Demogorgon314 in apache#67
- [ci] Add macOS build workflow by @Demogorgon314 in apache#68
- [fix][doc] explicitly instruct clone the repo by @tisonkun in apache#69
- [feat] Support expiration for chunked messages by @RobertIndie in apache#71
- Add windows release artifacts by @yaalsn in apache#72
- Support linking static dependencies when building with MSVC by @BewareMyPower in apache#73
- [refactor] Remove useless files and config. by @shibd in apache#76
- Fix CI install deps failed. by @shibd in apache#96
- [fix] Flush no batch message when call producer.flush by @shibd in apache#98
- [Build] Use Windows server 2019 to release Windows artifacts by @BewareMyPower in apache#99
- [fix] Fix consumer doesn't clear incomingMessageQueue during seek by @RobertIndie in apache#101
- Fix doxygen generation by @BewareMyPower in apache#103
- Add MessageId::batchSize() and the MessageIdBuilder by @BewareMyPower in apache#105
- Fix MessageId::getDataAsString() crashed with MSVC debug config by @BewareMyPower in apache#108
- [feat] Support WaitForExclusive producer access mode. by @shibd in apache#109
- [fix] Fix wrong behavior when removing the chunkedMessageCtx by @RobertIndie in apache#110
- [Improve][Build] Use pulsar client as a submodule for C++ projects by @fregate in apache#115
- Fix getLastMessageId method dead recursion. by @shibd in apache#117
- [feat] Support consumer seek by timestamp and reader seek for C Api by @RobertIndie in apache#118
New Contributors
- @fregate made their first contribution in apache#115
Full Changelog: https://github.com/RobertIndie/pulsar-client-cpp/commits/v3.1.0