blob: cfadb903de2ab254c3dc48e57764266b9a2d161b [file] [view]
---
id: client-cpp-2.9.3
title: Client CPP 2.9.3
sidebar_label: Client CPP 2.9.3
---
- [fix][c++] Fix UnknownError might be returned for a partitioned producer [#15161](https://github.com/apache/pulsar/pull/15161)
- [fix][c++] Fix connection is not closed when broker closes the connection to proxy [#15009](https://github.com/apache/pulsar/pull/15009)
- [fix][c++] Fix producer is never destructed until client is closed [#14797](https://github.com/apache/pulsar/pull/14797)
- [fix][c++] Fix segmentation fault when creating socket failed [#14834](https://github.com/apache/pulsar/pull/14834)
- [fix][c++] Fix send callback might not be invoked in key-based batching [#14898](https://github.com/apache/pulsar/pull/14898)
- [fix][c++] Fix single message metadata not set correctly [#15072](https://github.com/apache/pulsar/pull/15072)
- [fix][c++] Fix the race condition of connect timeout task [#14823](https://github.com/apache/pulsar/pull/14823)
- [fix][c++] Handle exception in creating socket when fd limit is reached [#14587](https://github.com/apache/pulsar/pull/14587)
- [fix][c++] Wait until event loop terminates when closing the Client [#15316](https://github.com/apache/pulsar/pull/15316)
- [fix][c++] Avoid race condition causing double callback on close [#15508](https://github.com/apache/pulsar/pull/15508)
- [improve][c++] Add braces around initialization of subobject [#14735](https://github.com/apache/pulsar/pull/14735)