blob: e47ad80c965f3398c7487c43cd62b0da8d7f9cb6 [file] [view]
---
id: client-java-2.8.1
title: Client Java 2.8.1
sidebar_label: Client Java 2.8.1
---
- Fixed accessing MessageImpl after it was enqueued on user queue [#11824](https://github.com/apache/pulsar/pull/11824)
- Remove consumer reference from PulsarClient on subscription failure [#11758](https://github.com/apache/pulsar/pull/11758)
- Clean up MultiTopicsConsumerImpl reference on consumer creation failure [#11754](https://github.com/apache/pulsar/pull/11754)
- Fix null MessageId may be passed to its compareTo() method [#11607](https://github.com/apache/pulsar/pull/11607)
- Fix Consumer listener does not respect receiver queue size [#11455](https://github.com/apache/pulsar/pull/11455)
- Avoid infinite waiting for consumer close [#11347](https://github.com/apache/pulsar/pull/11347)
- Fix non-persistent topic get partitioned metadata error on discovery [#10806](https://github.com/apache/pulsar/pull/10806)
- Add AvroSchema UUID support fix [#10428](https://github.com/apache/pulsar/pull/10428)
- Handle receiveAsync() failures in MultiTopicsConsumer [#11843](https://github.com/apache/pulsar/pull/11843)
- Fix bin/pulsar-client produce not supporting v2 topic name through websocket [#11069](https://github.com/apache/pulsar/pull/11069)
- Fixed race condition on multi-topic consumer [#11764](https://github.com/apache/pulsar/pull/11764)
- Forget to update memory usage on message send timeout [#11761](https://github.com/apache/pulsar/pull/11761)
- Fixed block forever bug in Consumer.batchReceive [#11691](https://github.com/apache/pulsar/pull/11691)
- Fix add listenerName for geo-replicator [#10779](https://github.com/apache/pulsar/pull/10779)