| --- |
| id: client-cpp-2.7.1 |
| title: Client CPP 2.7.1 |
| sidebar_label: Client CPP 2.7.1 |
| --- |
| |
| - [C++] Add 'encrypted' option in commands.newproducer() [#9542](https://github.com/apache/pulsar/pull/9542) |
| - [C++] Remove namespace check for MultiTopicsConsumerImpl [#9520](https://github.com/apache/pulsar/pull/9520) |
| - [C++] Fix broken replication msg to specific cluster [#9372](https://github.com/apache/pulsar/pull/9372) |
| - [C++] Fix compilation issue caused by non-virtual destructor [#9106](https://github.com/apache/pulsar/pull/9106) |
| - [C++] Expose cpp end to end encryption interface [#9074](https://github.com/apache/pulsar/pull/9074) |
| - [C++] Fix Consumer send redeliverMessages repeatedly [#9072](https://github.com/apache/pulsar/pull/9072) |
| - [C++] Add consumer's configs for reader [#8905](https://github.com/apache/pulsar/pull/8905) |
| - [C++] Add reader internal subscription name setter [#8823](https://github.com/apache/pulsar/pull/8823) |
| - [C++] Fix race condition in BlockingQueue [#8765](https://github.com/apache/pulsar/pull/8765) |
| - [C++] Fix cpp client do AcknowledgeCumulative not clean up previous message [#8606](https://github.com/apache/pulsar/pull/8606) |
| - [C++] Implement batch aware producer router [#8395](https://github.com/apache/pulsar/pull/8395) |