Releases
1.16.0
Compare
Sorry, something went wrong.
No results found
2026-02-09 [version 1.16.0]
π£ New Features
Support JsonSerializingTranscoder, GenericJsonSerializingTranscoder
Support SASL Authentication for ASCII/Binary protocol
Support get and touch (GAT) command
Support shard key for ketama hashing
Add set/get replica methods to distribute read traffic for hot items
Removed some deprecated methods. (old smget, asyncSetBulk, ...)
Remove timeoutRatioThreshold option.
Deprecate SMGetMode enum type and setMaxSMGetKeyChunkSize method.
π§ Enhancements
Enhance version operation logic after connection established
Enhance handling InputQ and WriteQ after connection lost when MemcachedNode needs auth process
Allow queuing operations on nodes going to immediately reconnect
Enhance ConnectionObserver logic
βοΈ Internal Changes
Add @Nullable annotation to CollectionDelete#getAdditionalArgs()
Use more proper key separator for multi-keyed collection operations
Move checkDupKey method into KeyValidator
Increase default value of timeoutDurationThreshold from 1000ms to 1600ms
Call offer() instead of add() for addedQueue
π Bug Fixes
Reset the use of mget, mgets, " " separator, version info when connection is lost
Check if writeQ is empty before move its operations to reconnectBlocked
Remove infinite loop in attemptReconnects()
Fix bug for ConnectionObserver
Split piped operations into single-key and multi-key to resolve bug during migration
Call correct method for overloaded asyncBopUpsert method
π Documentation
β
Testing
Add printing docker logs on docker compose up -d failure
Fix example for some APIs
β¬οΈ Dependency Upgrades
Upgrade log4j version to 2.25.3.
You canβt perform that action at this time.