| --- |
| id: client-java-2.7.0 |
| title: Client Java 2.7.0 |
| sidebar_label: Client Java 2.7.0 |
| --- |
| |
| - [Java] Support acknowledging a list of messages [#7688](https://github.com/apache/pulsar/pull/7688) |
| - [Java] Remove UUID generation on sending message [#7705](https://github.com/apache/pulsar/pull/7705) |
| - [Java] Perform producer compression from IO threads [#7733](https://github.com/apache/pulsar/pull/7733) |
| - [Java] Await thread pool termination when closing Pulsar client [#7962](https://github.com/apache/pulsar/pull/7962) |
| - [Java] Support non-durable subscription for pulsar-client cli [#8100](https://github.com/apache/pulsar/pull/8100) |
| - [Java] Cancel producer sendtimeout task after creation failure [#8497](https://github.com/apache/pulsar/pull/8497) |
| - [Java Client] Fix connection leak [#6524](https://github.com/apache/pulsar/pull/6524) |
| - [Java Client] Fix handling errors for client requests [#8518](https://github.com/apache/pulsar/pull/8518) |