blob: 5f9a3aa67ad4da8c56f5e5cc816dc65118ed7c16 [file] [view]
---
id: client-java-3.1.0
title: Client Java 3.1.0
sidebar_label: Client Java 3.1.0
---
- Disable polling pattern topics when TopicListWatcher is enabled. [#20779](https://github.com/apache/pulsar/pull/20779)
- Fix negative message re-delivery twice issue [#20750](https://github.com/apache/pulsar/pull/20750)
- Fix subscribing pattern topics through Proxy not working [#20739](https://github.com/apache/pulsar/pull/20739)
- Messages lost when consumers reconnect [#20695](https://github.com/apache/pulsar/pull/20695)
- Fix the deadlock issue of consumers while using multiple IO threads [#20669](https://github.com/apache/pulsar/pull/20669)
- Make the whole grabCnx() progress atomic [#20595](https://github.com/apache/pulsar/pull/20595)
- Swallow Conscrypt ClassNotFoundException [#20371](https://github.com/apache/pulsar/pull/20371)
- Improve for thread-safe `seek` [#20321](https://github.com/apache/pulsar/pull/20321)
- Document Java Client's Seek logic thread-safety improved in 20242 [#20284](https://github.com/apache/pulsar/pull/20284)
- Fix where the function getMsgNumInReceiverQueue always returns 0 when using message listener [#20245](https://github.com/apache/pulsar/pull/20245)
- Java Client's Seek Logic Not Threadsafe 1 [#20242](https://github.com/apache/pulsar/pull/20242)
- SchemaDefinition handle JSR310_CONVERSION_ENABLED property [#20201](https://github.com/apache/pulsar/pull/20201)
- Enable custom Encrypt/Decrypt Methods for ReaderImplementation. [#12599](https://github.com/apache/pulsar/pull/12599)