| --- |
| id: client-cpp-2.8.1 |
| title: Client CPP 2.8.1 |
| sidebar_label: Client CPP 2.8.1 |
| --- |
| |
| - Use same regex code at ZTSClient [#11323](https://github.com/apache/pulsar/pull/11323) |
| - Use sendRequestWithId to add timeout to hasMessageAvailable [#11600](https://github.com/apache/pulsar/pull/11600) |
| - Fix bugs that were not exposed by broken C++ CI before [#11557](https://github.com/apache/pulsar/pull/11557) |
| - Simple implementation of getting number of references from C++ client [#11535](https://github.com/apache/pulsar/pull/11535) |
| - Fix brew error in site docs to compile C++ client. [#11512](https://github.com/apache/pulsar/pull/11512) |
| - Support Windows Debug mode build [#11302](https://github.com/apache/pulsar/pull/11302) |
| - Fix missed header for some compilers [#11152](https://github.com/apache/pulsar/pull/11152) |
| - Fix boost download link in Dockerfile [#11129](https://github.com/apache/pulsar/pull/11129) |
| - Fix Setting KeySharedMeta in SubscribeCommand [#11088](https://github.com/apache/pulsar/pull/11088) |
| - Fix Windows 32 bits compile and runtime failures [#11082](https://github.com/apache/pulsar/pull/11082) |
| - Add connection timeout configuration [#11029](https://github.com/apache/pulsar/pull/11029) |
| - Fix Windows build issues about static library [#10956](https://github.com/apache/pulsar/pull/10956) |
| - Fix incorrect connect timeout implementation [#11889](https://github.com/apache/pulsar/pull/11889) |
| - Fix CPP build not failing when tests fail [#11575](https://github.com/apache/pulsar/pull/11575) |
| - Avoid throwing exceptions when setting socket option [#11329](https://github.com/apache/pulsar/pull/11329) |
| |