diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e4cfb306..fbab79055 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ Redisson Releases History ================================ ####Please Note: trunk is current development branch. +####27-May-2016 - version 2.2.14 released +Redisson Team is pleased to announce [Redisson PRO](http://redisson.pro) edition. This version is based on open-source edition and has 24x7 support and some features. + +Feature - __data sharding for `RMap`, `RSet` structures in cluster mode__ available only in [Redisson PRO](http://redisson.pro) edition +Feature - __new object added__ `RLock` with fair mode support +Feature - Ability to execute interface methods used for RemoteService in asynchronous way +Feature - `RSemaphoreAsync` interface implemented +Feature - `addBefore`, `addBeforeAsync`, `addAfter`, `addAfterAsync` methods added to `RList` object +Feature - `readAll`, `pollFirst`, `pollLast`, `first`, `last`, `revRankAsync`, `readAllAsync`, `pollFirstAsync`, `pollLastAsync`, `firstAsync`, `lastAsync` and `revRankAsync` methods added to `RLexSortedSet` object +Feature - `count`, `countAsync`, `readAll`, `readAllAsync` methods added to `RScoredSortedSet` object +Feature - `entryValueReversed`, `entryValueReversedAsync` methods added to`RScoredSortedSet` (thanks to weiqiyiji) +Feature - Ability to specify the name prefix for `RRemoteService` (thanks to pierredavidbelanger) +Feature - Ability to make remote call in fire-and-forget and ack-response modes only (thanks to pierredavidbelanger) +Improvement - optimized cluster redirect handling during `RBatch` execution +Fixed - `RScoredSortedSet.retainAll` method works incorrectly in some cases +Fixed - `getBlockingQueue` throws `IndexOutOfBoundsException` (thanks to jackygurui) +Fixed - `GEODIST` command handling in `RGeo` object (thanks to jackygurui) +Fixed - `RObject.expireAt` method uses second instead of ms +Fixed - don't make a remote call when toString, equals and hashCode are called via remote interface (thanks to pierredavidbelanger) +Fixed - `RRemoteService` doesn't work correctly with serialzation codecs (thanks to pierredavidbelanger) +Fixed - executors amount is not enforced (thanks to pierredavidbelanger) +Fixed - FSTObjectOutput shouldn't be closed after write +Fixed - possible race-condition during ack waiting in `RRemoteService` object +Fixed - timeWait checking fixed in `RLock.tryLockAsync` + ####30-Apr-2016 - version 2.2.13 released Feature - `RSet.diff` and `RSet.intersection` methods added diff --git a/README.md b/README.md index 0308d8bb7..f1087744c 100644 --- a/README.md +++ b/README.md @@ -83,12 +83,12 @@ Include the following to your dependency list: org.redisson redisson - 2.2.13 + 2.2.14 ### Gradle - compile 'org.redisson:redisson:2.2.13' + compile 'org.redisson:redisson:2.2.14' ### Supported by