Skip to content

Releases: apache/pulsar-client-cpp

v3.1.0

12 Dec 10:06
v3.1.0
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: https://github.com/apache/pulsar-client-cpp/commits/v3.1.0

New Contributors

Release 3.0.0

11 Nov 07:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-cpp/commits/v3.0.0