This is an automated email from the ASF dual-hosted git repository. xyz pushed a commit to branch bewaremypower/cpp-release-note-3.8.0 in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
commit b8805916212a8697ddab9fd549a67392131c6918 Author: Yunze Xu <[email protected]> AuthorDate: Fri Nov 14 11:29:21 2025 +0800 Add C++ Client release note 3.8.0 --- data/release-cpp.js | 1 + release-notes/versioned/client-cpp-3.8.0.md | 33 +++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/data/release-cpp.js b/data/release-cpp.js index 6ee31ff6400..e538efca3fc 100644 --- a/data/release-cpp.js +++ b/data/release-cpp.js @@ -1,4 +1,5 @@ module.exports = [ +{tagName: "v3.8.0",vtag:"3.8.x",releaseNotes:"/release-notes/versioned/client-cpp-3.8.0/",doc:"/docs/client-libraries-cpp",version:"v3.8.x"}, {tagName: "v3.7.2",vtag:"3.7.x",releaseNotes:"/release-notes/versioned/client-cpp-3.7.2/",doc:"/docs/client-libraries-cpp",version:"v3.7.x"}, {tagName: "v3.7.1",vtag:"3.7.x",releaseNotes:"/release-notes/versioned/client-cpp-3.7.1/",doc:"/docs/client-libraries-cpp",version:""}, {tagName: "v3.7.0",vtag:"3.7.x",releaseNotes:"/release-notes/versioned/client-cpp-3.7.0/",doc:"/docs/client-libraries-cpp",version:""}, diff --git a/release-notes/versioned/client-cpp-3.8.0.md b/release-notes/versioned/client-cpp-3.8.0.md new file mode 100644 index 00000000000..5859478d477 --- /dev/null +++ b/release-notes/versioned/client-cpp-3.8.0.md @@ -0,0 +1,33 @@ +--- +id: client-cpp-3.8.0 +title: Client CPP 3.8.0 +sidebar_label: Client CPP 3.8.0 +--- + +## What's Changed +* [fix] Fix an issue where zero queue consumers are unable to receive messages after topic unloading by @massakam in https://github.com/apache/pulsar-client-cpp/pull/473 +* Make it optional to link statically to libgcc and libstdc++ by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/474 +* Bumped version to 3.8.0-pre by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/470 +* Fix multi-topics-consumer new topic listeners stuck in paused state by @oversearch in https://github.com/apache/pulsar-client-cpp/pull/481 +* fix: ignore ping command in connection keepalive logic by @erobot in https://github.com/apache/pulsar-client-cpp/pull/480 +* Bump curl, openssl, zlib to address CVEs by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/482 +* [ci] Fix upload-artifact v3 is not supported by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/484 +* Fix the scripts for downloading GitHub Action artifacts by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/485 +* Fix TableView's existing key-value will never be updated by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/487 +* Fix stage-release.sh does not delete the Windows temporary directories by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/488 +* [CI] Add clang-tidy check with clang-analyzer and performance checks by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/490 +* Avoid getLastMessageId RPC when calling hasMessageAvailable after seek by timestamp by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/491 +* Fix acknowledgeCumulative never returns when accepting an invalid message id for a multi-topics consumer by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/492 +* Remove static link to libstdc++ to avoid conflicts by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/493 +* [improve] modify the negativeACK structure to reduce memory overhead by @gy-deng in https://github.com/apache/pulsar-client-cpp/pull/497 +* Fix hasMessageAvailable incorrectly returns true when read to latest after seeking by timestamp by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/498 +* fix: remove unnecessary copies by @gy-deng in https://github.com/apache/pulsar-client-cpp/pull/499 +* Fix duplicated subscribed topics not deduplicated by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/501 +* Fix crash caused by Message::getTopicName when the message is a producer message by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/503 +* Use vcpkg to build alpine packages by @BewareMyPower in https://github.com/apache/pulsar-client-cpp/pull/505 + +## New Contributors +* @oversearch made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/481 +* @gy-deng made their first contribution in https://github.com/apache/pulsar-client-cpp/pull/497 + +**Full Changelog**: https://github.com/apache/pulsar-client-cpp/compare/v3.7.0...v3.8.0
