- [Java] Fix ConsumerBuilderImpl#subscribeAsync blocks calling thread. #14433
- [Java] Fix adding message to list potential issue #14377
- [Java] Fix send to deadLetterTopic not working when reach maxRedeliverCount #14317
- [Java] Fix time unit mismatch in errMsg when producer send fails. #14299
- [Java] Fix PersistentAcknowledgmentsGroupingTracker set BitSet issue. #14260
- [Java] Check
getTlsTrustStorePath
NPE when user forget to set it. #14253 - [Java] Fix consume failure when BatchReceivePolicy#maxNumBytes < message size #14139
- [Java] Use
scheduleWithFixedDelay
instead of scheduleAtFixedRate
for java producer batch timer #14125 - [Java] Add a default timeout for OAuth2 Metadata Resolver #14056
- [Java] Fix send chunking message failed when ordering key is set. #13699
- [Java] Fix send chunking message failed when encryption enabled #13689
- [Java] Fix Producer semaphore permit release issue #13682
- [Java] Fix the wrong multi-topic has message available behavior #13634
- [Java] Use PulsarByteBufAllocator to allocate buffer for chunks #13536
- [Java] Fix resources leak when create producer failed #13505
- [Java] Fix semaphore and memory leak when chunks failed to enqueue #13454
- [Java] Fix invalid setting of enabled ciphers to fix warning from BoringSSL #13435
- [Java] Fix multi topic reader has message available behavior #13332
- [Java] Improve consumer listener logic #13273
- [Java] Fix memory leak when message payload processor is configured #13233
- [Java] Change the time units from ns to ms #13057
- [Java] Use sendAsync instead of send when produce message to retry topic. #12946
- [Java] Avoid IllegalStateException in ClientCnx debug logs #12899
- [Java] Fix pending queue-size stats for batch messages #12704
- [Java] Fix invalid firstSentAt in log message when timeout first time #12588
- [Java] Add conf backoff values #12520
- [Java] Update producer stats when producer close #12500
- [Java] Fix a typo in UnAckedMessageTracker #12467
- [Java] Fix the retry topic's
REAL_TOPIC
& ORIGIN_MESSAGE_ID
property #12451 - [Java] Change the producer fence error log to debug level #12447
- [Java] Add log error tracking for semaphore count leak #12410
- [Java] Fix race condition of OpSendMsgQueue when publishing messages #14231