- [Java Client] Use pure-java Air-Compressor instead of JNI based libraries #5390
- [Java Client] Change the time unit of patternAutoDiscoveryPeriod to seconds #5950
- [Java Client] Support waiting for inflight messages while closing producer #6648
- [Java Client] Add support to load TLS certs/key dynamically from input stream #6760
- [Java Client] Support return sequence ID when throwing Exception for async send message #6825
- [Java Client] Change the default value of maxLookupRedirects of Java client to 20 #7126
- [Java Client] Limit the number of times lookup requests are redirected #7096