Skip to main content

Client Java 2.10.2

  • [fix][java] Fix PatternTopicsChangedListener blocked when topic removed #16842
  • [fix][java] Forget to update memory usage when invalid message #16835
  • [fix][java] Send CloseConsumer on client timeout #16616
  • [fix][java] Fix ReconsumeLater will hang up if retryLetterProducer exception #16655
  • [fix][java] Fix load trust certificate #16789
  • [fix][java] Fix reach redeliverCount client can't send batch messags #17317
  • [fix][java] Fix reach redeliverCount client can't send messages to DLQ #17287
  • [fix][java] Fix the message present in incoming queue after go to DLQ #17326
  • [fix][java] Fix the startMessageId can't be respected as the ChunkMessageID #16154
  • [fix][java] Release semaphore before discarding messages in batchMessageContainer #17019
  • [fix][java] Remove consumer when close consumer command is received #15761
  • [fix][java] Remove producer when close producer command is received #16028
  • [fix][java] Remove redundant check for chunked message TotalChunkMsgSize in ConsumerImpl #16797
  • [fix][java] Fix MaxQueueSize semaphore release leak in createOpSendMsg #16915
  • [fix][java] Fix auto cluster failover can't resolve host bug #16152
  • [fix][java] Fix client memory limit currentUsage leak and semaphore release duplicated in ProducerImpl #16837
  • [fix][java] Fix newLookup TooManyRequestsException message #16594
  • [fix][java] Fix scheduledExecutorProvider not shutdown #17527
  • [fix][java] Fixed cnx channel Inactive causing the request fail to time out and fail to return #17051
  • [fix][java] Fix thread safety issue of LastCumulativeAck #16072
  • [fix][java] Make DeadLetterPolicy deserializable #16513
  • [improve][java] Improve performance of multi-topic consumer with more than one IO thread #16336
  • [improve][java] Only trigger the batch receive timeout when having pending batch receives requests #16160
  • [improve][java] Replace ScheduledExecutor to improve performance of message consumption #16236
  • [improve][java] Support passing existing scheduled executor providers to the client #16334
  • [improve][java] Add classLoader field for SchemaDefinition #15915
  • [improve][java] Add message key if exists to deadLetter messages #16615
  • [improve][java] Refactor SchemaHash to reduce call of hashFunction in SchemaHash #17948