| --- |
| id: client-java-3.1.3 |
| title: Client Java 3.1.3 |
| sidebar_label: Client Java 3.1.3 |
| --- |
| |
| - [improve][client] Prevent reserve memory with a negative memory size to avoid send task stuck [#21804](https://github.com/apache/pulsar/pull/21804) (@poorbarcode) |
| - [fix][client] fix huge permits if acked a half batched message [#22091](https://github.com/apache/pulsar/pull/22091) (@poorbarcode) |
| - [fix][client] Do no retrying for error subscription not found when disabled allowAutoSubscriptionCreation [#22078](https://github.com/apache/pulsar/pull/22078) (@zifengmo) |
| - [fix][client] Fix ConsumerBuilderImpl#subscribe silent stuck when using pulsar-client:3.0.x with jackson-annotations prior to 2.12.0 [#21985](https://github.com/apache/pulsar/pull/21985) (@Shawyeok) |
| - [fix][client] Fix multi-topics consumer could receive old messages after seek [#21945](https://github.com/apache/pulsar/pull/21945) (@BewareMyPower) |
| - [fix][client] Fix messages in the batch container timed out unexpectedly [#21889](https://github.com/apache/pulsar/pull/21889) (@BewareMyPower) |
| - [fix][client] Messages lost due to TopicListWatcher reconnect [#21853](https://github.com/apache/pulsar/pull/21853) (@poorbarcode) |
| - [fix][client] Fix producer thread block forever on memory limit controller [#21790](https://github.com/apache/pulsar/pull/21790) (@wenbingshen) |