Skip to main content

Client Java 3.2.0

  • Fix DLQ producer name conflicts when multiples consumers send messages to DLQ #21890
  • Fix messages in the batch container timed out unexpectedly #21889
  • Messages lost due to TopicListWatcher reconnect #21853
  • Prevent reserve memory with a negative memory size to avoid send task stuck #21804
  • Fix producer thread block forever on memory limit controller #21790
  • PIP-313 Support force unsubscribe using consumer api #21687
  • Exit when no msg to consume if time reaches the limit #21622
  • Fix inconsistent API annotations of getTopicName #21620
  • Add producerName for deadLetterProducer #21589
  • Fix print error log 'Auto getting partitions failed' when expend partition. #21485
  • Fix some typos in client module #21416
  • Add REAL_SUBSCRIPTION when produces msg to DLQ #21369
  • Fix producer/consumer perform lookup for migrated topic #21356
  • Avert extensive time consumption during table view construction #21270
  • Fix reader.hasMessageAvailable return false when incoming queue is not empty #21259
  • Merge lookup requests for the same topic #21232
  • Fix same producer/consumer use more than one connection per broker #21144
  • Fix repeat consume when using n-ack and batched messages #21116
  • Avoid ack hole for chunk message #21101
  • Fix logging problem in pulsar client #21094
  • Implement getLastMessageIds API for Reader #21051
  • Fix cannot retry chunk messages and send to DLQ #21048
  • Fix RawReader hasMessageAvailable returns true when no messages #21032
  • Add backoff for seek #20963
  • Fix perf-producer get OOM with high publish latency #20914
  • PIP-253 Expose ProducerStats for DeadLetter and RetryLetter producers in ConsumerStats #20239