This is an automated email from the ASF dual-hosted git repository.
zike pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
The following commit(s) were added to refs/heads/main by this push:
new b19bafbd1eb Add the release note for C++ client 3.1.0 (#326)
b19bafbd1eb is described below
commit b19bafbd1ebb25035c6ae93bced8663f397b3d90
Author: Zike Yang <[email protected]>
AuthorDate: Wed Dec 14 19:53:36 2022 +0800
Add the release note for C++ client 3.1.0 (#326)
* Add the release note for C++ client 3.1.0
* Update site2/website-next/release-notes/versioned/client-cpp-3.1.0.md
Co-authored-by: Anonymitaet <[email protected]>
* Move `Full Changelog` to `What's Changed`.
Co-authored-by: Anonymitaet <[email protected]>
---
site2/website-next/data/release-cpp.js | 1 +
.../release-notes/versioned/client-cpp-3.1.0.md | 41 ++++++++++++++++++++++
2 files changed, 42 insertions(+)
diff --git a/site2/website-next/data/release-cpp.js
b/site2/website-next/data/release-cpp.js
index 3ad3914a637..a52900e3823 100644
--- a/site2/website-next/data/release-cpp.js
+++ b/site2/website-next/data/release-cpp.js
@@ -1,4 +1,5 @@
module.exports = [
+{tagName:
"v3.1.0",vtag:"3.1.0",releaseNotes:"/release-notes/versioned/client-cpp-3.1.0/",doc:"/docs/client-libraries-cpp",version:"v3.1.x"},
{tagName:
"v3.0.0",vtag:"3.0.0",releaseNotes:"/release-notes/versioned/client-cpp-3.0.0/",doc:"/docs/client-libraries-cpp",version:"v3.0.x"},
{tagName:
"v2.10.2",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-cpp-2.10.2/",doc:"/docs/client-libraries-cpp",version:"v2.10.x"},
{tagName:
"v2.10.1",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-cpp-2.10.1/",doc:"/docs/client-libraries-cpp",version:""},
diff --git a/site2/website-next/release-notes/versioned/client-cpp-3.1.0.md
b/site2/website-next/release-notes/versioned/client-cpp-3.1.0.md
new file mode 100644
index 00000000000..28e91e36744
--- /dev/null
+++ b/site2/website-next/release-notes/versioned/client-cpp-3.1.0.md
@@ -0,0 +1,41 @@
+---
+id: client-cpp-3.1.0
+title: Client CPP 3.1.0
+sidebar_label: Client CPP 3.1.0
+---
+
+## What's Changed
+* [feat] Consumer support batch receive messages. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/21
+* [feat] Support KeyValue Schema. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/22
+* [feat] Support acknowledging a list of messages by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/23
+* Use parametrized job to build packages by @merlimat in
https://github.com/apache/pulsar-client-cpp/pull/36
+* Improved the CI check completion by @merlimat in
https://github.com/apache/pulsar-client-cpp/pull/40
+* Stick clang-format version to 11 and add back docker-format.sh by
@BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/45
+* Updated Github actions versions to avoid deprecations by @merlimat in
https://github.com/apache/pulsar-client-cpp/pull/49
+* [flaky-test] Fix very flaky tests for TEST_P by @BewareMyPower in
https://github.com/apache/pulsar-client-cpp/pull/59
+* [flaky tests] Fix flaky ShutdownTest::testDestructor by @BewareMyPower in
https://github.com/apache/pulsar-client-cpp/pull/62
+* [refactor] Apply forward declaration as much as possible by @BewareMyPower
in https://github.com/apache/pulsar-client-cpp/pull/64
+* Fix macOS compilation errors caused by forward declaration by @Demogorgon314
in https://github.com/apache/pulsar-client-cpp/pull/67
+* [ci] Add macOS build workflow by @Demogorgon314 in
https://github.com/apache/pulsar-client-cpp/pull/68
+* [fix][doc] explicitly instruct clone the repo by @tisonkun in
https://github.com/apache/pulsar-client-cpp/pull/69
+* [feat] Support expiration for chunked messages by @RobertIndie in
https://github.com/apache/pulsar-client-cpp/pull/71
+* Add windows release artifacts by @yaalsn in
https://github.com/apache/pulsar-client-cpp/pull/72
+* Support linking static dependencies when building with MSVC by
@BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/73
+* [refactor] Remove useless files and config. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/76
+* Fix CI install deps failed. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/96
+* [fix] Flush no batch message when call producer.flush by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/98
+* [Build] Use Windows server 2019 to release Windows artifacts by
@BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/99
+* [fix] Fix consumer doesn't clear incomingMessageQueue during seek by
@RobertIndie in https://github.com/apache/pulsar-client-cpp/pull/101
+* Fix Doxygen generation by @BewareMyPower in
https://github.com/apache/pulsar-client-cpp/pull/103
+* Add MessageId::batchSize() and the MessageIdBuilder by @BewareMyPower in
https://github.com/apache/pulsar-client-cpp/pull/105
+* Fix MessageId::getDataAsString() crashed with MSVC debug config by
@BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/108
+* [feat] Support WaitForExclusive producer access mode. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/109
+* [fix] Fix wrong behavior when removing the chunkedMessageCtx by @RobertIndie
in https://github.com/apache/pulsar-client-cpp/pull/110
+* [Improve][Build] Use pulsar client as a submodule for C++ projects by
@fregate in https://github.com/apache/pulsar-client-cpp/pull/115
+* Fix getLastMessageId method dead recursion. by @shibd in
https://github.com/apache/pulsar-client-cpp/pull/117
+* [feat] Support consumer seek by timestamp and reader seek for C Api by
@RobertIndie in https://github.com/apache/pulsar-client-cpp/pull/118
+
+**Full Changelog**: https://github.com/apache/pulsar-client-cpp/commits/v3.1.0
+
+## New Contributors
+* @fregate made their first contribution in
https://github.com/apache/pulsar-client-cpp/pull/115