Commit Graph

3137 Commits (0ca0cf4b57425eb469c550c85c50fa2a9fd09b0b)

Author SHA1 Message Date
Nikita Koksharov e53b53640b Feature - getConfig, setConfig methods added to RedisNode interface. #2843 5 years ago
Nikita Koksharov b707fe8e29 Fixed - Connection leak if SSL connection got reconnected. #2845 5 years ago
Nikita Koksharov 75e320663f refactoring 5 years ago
Nikita Koksharov 82fbf7694b Fixed - Blocking commands connected to Redis Cluster aren't resubscribed after Master node failover. #2832 5 years ago
Nikita Koksharov e58f84fa93 javadocs fixed 5 years ago
Nikita Koksharov 52f786ed54 Feature - CLUSTERDOWN error handling. #2831 5 years ago
Nikita Koksharov df5562e77b [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov ce11996dbd [maven-release-plugin] prepare release redisson-3.13.1 5 years ago
Nikita Koksharov 4bc3807d60 kryo updated 5 years ago
Nikita Koksharov 457018a0e4 Feature - RExpirable interface added to RRateLimiter. #2824 5 years ago
Nikita Koksharov 3ed64caf11 Fixed - Topic channels connected to master node aren't resubscribed. #2825 5 years ago
Nikita Koksharov 80728363f5 Fixed - RedissonCacheStatisticsAutoConfiguration conditions aren't match. #2823 5 years ago
Nikita Koksharov 9afd311e1a Fixed - RTimeSeries.destroy() method doesn't work. 5 years ago
Nikita Koksharov fd097a640c Fixed - Cluster topology scanning stopped if error occured while adding new master. #2822 5 years ago
Nikita Koksharov cbffaf33fa Feature - setIfExists method added to RBucket, RBucketRx, RBucketReactive interfaces. #2817 5 years ago
Nikita Koksharov dd445b4370 Fixed - StreamInfoDecoder relies on field order of XINFO response. #2818 5 years ago
Nikita Koksharov 8ca291b0af
Merge pull request #2819 from fawitte/master
Fixed StreamInfoDecoder to adapt to layout of XINFO response. Possible solution for #2818
5 years ago
Fabian Witte 5fa162c3f8 Removed wrapper from proposed solution.
Signed-off-by: Fabian Witte <fabian.witte@googlemail.com>
5 years ago
Fabian Witte aba0a11f5f Fixed StreamInfoDecoder to adapt to layout of XINFO response.
Signed-off-by: Fabian Witte <fabian.witte@googlemail.com>
5 years ago
Nikita Koksharov 215582b726 refactoring 5 years ago
Nikita Koksharov fc7f552dae refactoring 5 years ago
Nikita Koksharov d6c3f64ced Fixed - Redis Cluster manager throws error Slot hasn't been discovered yet. #2750 5 years ago
Nikita Koksharov 5002f25032 imports fixed 5 years ago
Nikita Koksharov 3cac432efe Fixed - RQueueReactive.poll(int limit) should return Mono<List<V>> and RQueueRx.poll(int limit) should return Single<List<V>>. #2815 5 years ago
Nikita Koksharov aaec548123 Fixed - RedissonSetMultimap.removeAll removes reference to nested set. #2814 5 years ago
Nikita Koksharov 725448a143 refactoring 5 years ago
Nikita Koksharov 91051af3de Fixed - the first online Sentinel hostname in Redisson config isn't resolved at startup. #2813 5 years ago
Nikita Koksharov e8ced7c679 refactoring 5 years ago
Nikita Koksharov cf3721931d Fixed - WriteRedisConnectionException is thrown after Redis Cluster failover. #2802 5 years ago
Nikita Koksharov b60b731303 Fixed - ssl connection can't be established if Redis Sentinel discovered by DNSMonitor. #2809 5 years ago
Nikita Koksharov 0491a20bcd Fixed - NatMapper is not applied to the first online Sentinel in list. #2806 5 years ago
Nikita Koksharov 628522e7f0 refactoring 5 years ago
Nikita Koksharov 7707cd5316 Fixed - some tasks are not executed if RedissonNode shutdown #2645 5 years ago
Nikita Koksharov a3061e8c4e Fixed - RBatch object doesn't wait ending of sync slaves process #2733 5 years ago
Nikita Koksharov 57368c295a [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov 4ea330c506 [maven-release-plugin] prepare release redisson-3.13.0 5 years ago
Nikita Koksharov 361c48006b Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 1abb29e271 Fixed - Lock acquisition hangs if Redis failed. #2790 5 years ago
dependabot[bot] a5289286e9
Bump tomcat-embed-core from 8.5.51 to 8.5.55 in /redisson
Bumps tomcat-embed-core from 8.5.51 to 8.5.55.

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Nikita Koksharov b510ce0147 testCountEq added 5 years ago
Nikita Koksharov c33e1e5083 Feature - RLiveObjectService.delete() method accepts multiple ids. #2786 5 years ago
Nikita Koksharov fbf0f9b8e1 Feature - RLiveObjectService.count() method implemented. #2785 5 years ago
Nikita Koksharov 170ad40656 Feature - RLiveObjectService.findIds() method implemented. #2779 5 years ago
Nikita Koksharov 27850cf17d Fixed - RLiveObjectService.findIds() method implemented. #2779 5 years ago
Nikita Koksharov 7814100618 Fixed - RLiveObjectService.merge() method doesn't override collection state #2778 5 years ago
Nikita Koksharov 52c0d46c83 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 1ed0802404 Fixed - PingConnectionHandler doesn't report errors if PING command can't be sent. #2770 5 years ago
Nikita Koksharov aa94f660c3
Merge pull request #2776 from AayushyaVajpayee/master
unlink method calls deleteAsync inside instead of unlinkAsync
5 years ago
Aayushya Vajpayee 444a1069bb unlink method calls deleteAsync inside instead of unlinkAsync
Signed-off-by: Aayushya Vajpayee <aayushyavajpayee@gmail.com>
5 years ago
Nikita Koksharov 32b1cadc1f test added 5 years ago
Nikita Koksharov 473cb681b6 test fixed 5 years ago
Nikita Koksharov ccb009219d javadocs fixed 5 years ago
Nikita Koksharov d8391d1a57 RTimeSeries.remove method added 5 years ago
Nikita Koksharov 775a93b4ed refactoring 5 years ago
Nikita Koksharov ca4a63eb23 checkstyle fixed 5 years ago
Nikita Koksharov a4a0487d3a Fixed - RedissonTransactionalMapCache.put() inserts entries with incorrect TTLs. #2758 5 years ago
Nikita Koksharov 36b15709f6 Feature - TimeSeries object added. #2742 5 years ago
Nikita Koksharov c8e4c50a11 Feature - TimeSeries object added. #2742 5 years ago
Nikita Koksharov f4ad9382e1 Fixed - connections to slave are doubled after redis cluster failover. #2672 5 years ago
Nikita Koksharov 53fbbf7d1f Fixed - connections to master are doubled after redis cluster failover. #2672 5 years ago
Nikita Koksharov 2a856df488 Fixed - RejectedExecutionException thrown by RedisClient.connectAsync method during shutdown process. 5 years ago
Nikita Koksharov f746df0545 Fixed - RejectedExecutionException thrown by RedisClient.connectAsync method during shutdown process. 5 years ago
Nikita Koksharov ea9a2f8243 refactoring 5 years ago
Nikita Koksharov d2b7b2d37c Fixed - MarshallingCodec encoder stops to work correctly if non-serialized object was serialized. #2725 5 years ago
Nikita Koksharov ddff03ddd3 refactoring 5 years ago
Nikita Koksharov 57132c32b8 Default codec changed to MarshallingCodec #2722 5 years ago
Nikita Koksharov 61458e4f29 Default codec changed to MarshallingCodec #2722 5 years ago
Nikita Koksharov e197c43107 unnecessary dependencies removed 5 years ago
Nikita Koksharov 4c11f13e9b refactoring 5 years ago
Nikita Koksharov becacb350a RedissonRedLockTest test excluded 5 years ago
Nikita Koksharov 9b3584e7be refactoring 5 years ago
Nikita Koksharov c2fde5b0fa refactoring 5 years ago
Nikita Koksharov 0e27a28db5 Fixed - errors are logged at ERROR level. 5 years ago
Nikita Koksharov 2a36772f78 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov 02bea4da1a [maven-release-plugin] prepare release redisson-3.12.5 5 years ago
Nikita Koksharov d4b7c7b33e Transactions don't work 5 years ago
Nikita Koksharov 7f290b7782 log output fixed 5 years ago
Chris Eager b848e9d2a3 Update session RMap after changing ID
Signed-off-by: Chris Eager <christian@turo.com>
5 years ago
Chris Eager 8b36a7f5d9 Handle PTTL returning -2 (key does not exist)
Signed-off-by: Chris Eager <christian@turo.com>
5 years ago
Chris Eager dd4fefd41d Fixed - RedissonSessionRepository topic listener NPE race #2690
Signed-off-by: Chris Eager <christian@turo.com>
5 years ago
Nikita Koksharov afc330f892 Fixed - CommandBatchService throws NPE 5 years ago
Nikita Koksharov bce0b830c7 Fixed - RLiveObjectService search Conditions.and returns wrong result. #2676 5 years ago
Nikita Koksharov c84b183b55 Fixed - Redisson is unable to start if first sentinel node in list is down #2679 5 years ago
Nikita Koksharov faebedbeab Fixed - RTopic.countListeners() returns wrong result. #2677 5 years ago
Nikita Koksharov e4315b8cd7 Fixed - RRateLimiter.delete() method doesn't delete all allocated Redis objects. #2670 5 years ago
Nikita Koksharov 65e4d2c7af Fixed - result of InetAddress.getHostAddress() and InetAddress.getHostName() doesn't match for IPV6 addresses. #2671 5 years ago
Nikita Koksharov c0a5042760 refactoring 5 years ago
Nikita Koksharov f10d94d4ef Improvement - RLock reliability during failover and deprecate RedLock #2669 5 years ago
Nikita Koksharov 90b6a5c11f refactoring 5 years ago
Nikita Koksharov 60b261f93a Improvement - RLock reliability during failover and deprecate RedLock #2669 5 years ago
Nikita Koksharov 2d93cc125e refactoring 5 years ago
Nikita Koksharov bc2f2fd30a Fixed - RedissonBloomFilter throws NPE 5 years ago
Nikita Koksharov b3ade29ac8 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov 43b2d568b2 [maven-release-plugin] prepare release redisson-3.12.4 5 years ago
Nikita Koksharov efba350f8b refactoring 5 years ago
Nikita Koksharov 740d5199dd refactoring 5 years ago
Nikita Koksharov 22cb2fb4df refactoring 5 years ago
Nikita Koksharov 8bcc0dfc18 license header added 5 years ago
Nikita Koksharov 0d27077f7a refactoring 5 years ago
Nikita Koksharov 92fa1de979 license headers added 5 years ago
Nikita Koksharov 64a3c2929e decodeInExecutor is deprecated #2646 5 years ago
Nikita Koksharov 81236e2a0b refactoring 5 years ago
Nikita Koksharov 477f7c8e85 Feature - ListAddListener, ListInsertListener, ListRemoveListener, ListSetListener, ListTrimListener added #2594 5 years ago
Nikita Koksharov 4da4d3e7b5 refactoring 5 years ago
Nikita Koksharov dde10baaee Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 0e891a0c1f Fixed - XREADGROUP and XCLAIM commands should be executed on Redis master. #2663 5 years ago
Nikita Koksharov 776bfce261
Merge pull request #2661 from turo/session_map_codec
Use the session map’s codec when getting the map
5 years ago
Nikita Koksharov fcb2206696 checkstyle fixed 5 years ago
Nikita Koksharov d3c7ffb4fe Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 9d1ac28cf8 Fixed - XREADGROUP and XCLAIM commands should be executed on Redis master. #2663 5 years ago
Chris Eager eac4921563 Use FSTConfiguration#deriveConfiguration to preserve ConfType
Signed-off-by: Chris Eager <christian@turo.com>
5 years ago
Chris Eager f88365f229 Use the map’s codec when getting the map
Signed-off-by: Chris Eager <christian@turo.com>
5 years ago
Nikita Koksharov 02befca6de Feature - Config.useThreadClassLoader setting added #2503 5 years ago
Nikita Koksharov 8930794113 libs updated 5 years ago
Nikita Koksharov 9039e46747 Fixed - "response has been skipped due to timeout" error if pingConnectionInterval setting set and blocking command executed. #2647 5 years ago
Nikita Koksharov 2147d1cfe5 Feature - RedissonClient.getRedisNodes method added. #2652 5 years ago
Nikita Koksharov 5caf0e353f refactoring 5 years ago
Nikita Koksharov b0c5f0add4 refactoring 5 years ago
Nikita Koksharov b2897c301a refactoring 5 years ago
Nikita Koksharov 8e240448f6 refactoring 5 years ago
Nikita Koksharov 948cbb121d Feature - username parameter added. #2634 5 years ago
Nikita Koksharov 80afc1931e Improvement - make BaseConfig public #2631 5 years ago
Nikita Koksharov a74f01243b snakeyaml updated 5 years ago
Nikita Koksharov 96b8b7ca2a Feature - LocalCachedMapOptions.storeMode setting added. #2584 5 years ago
Nikita Koksharov 0674dcf619 refactoring 5 years ago
Nikita Koksharov d0ee1b7b8c refactoring 5 years ago
Nikita Koksharov 0fcc6352ea refactoring 5 years ago
Nikita Koksharov 4a48668cc2 refactoring 5 years ago
Nikita Koksharov 539b87b88c Feature - NettyHook object added. #2626 5 years ago
Nikita Koksharov 65a2de1bdd refactoring 5 years ago
Nikita Koksharov 72198b6e46 Fixed - semaphore used during local cache clearing process isn't deleted. 5 years ago
Nikita Koksharov a67f62c154 checkstyle errors fixed 5 years ago
Nikita Koksharov d817913885 codec fixed 5 years ago
Nikita Koksharov 93544bad03 Fixed - RPatternTopicRx, RPatternTopicReactive RPatternTopic.addListenerAsync methods don't work. #2623 5 years ago
Nikita Koksharov 199109334b MarshallingCodec tweaks 5 years ago
Nikita Koksharov 12dba7f132 MarshallingCodec improvements 5 years ago
Nikita Koksharov a19fefd807 Fixed - cache entry can't be updated if JCache instance created with CreatedExpiryPolicy. #2622 5 years ago
Nikita Koksharov 4496a80af6 test fixed 5 years ago
Nikita Koksharov 720582205a checkstyle fixed 5 years ago
Nikita Koksharov b1d532cce5 tests fixed 5 years ago
Nikita Koksharov 2c5be69379 Fixed - RedisURI throws MalformedURLException for IPv6 hosts 5 years ago
Nikita Koksharov 09e094f4f8 tests fixed 5 years ago
Nikita Koksharov bc7e1d1ae5 tests fixed 5 years ago
Nikita Koksharov 5280bb0f74 JCacheTest.testClear added 5 years ago
Nikita Koksharov ffe5b8f4eb [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov e471b2e0a9 [maven-release-plugin] prepare release redisson-3.12.3 5 years ago
Nikita Koksharov 8cf0d03aa2 tomcat dependency fixed 5 years ago
Nikita Koksharov 9c3b9f0049 tests fixed 5 years ago
Nikita Koksharov 2346fa005c tests fixed 5 years ago
Nikita Koksharov 0487a029ba randomDir name fixed 5 years ago
Nikita Koksharov efce251739 redundant test removed 5 years ago
Nikita Koksharov 03ba0e7398 Fixed - CommandPubSubDecoder throws NPE. #2582 5 years ago
Nikita Koksharov 0f483ef2e2 tests fixed 5 years ago
Nikita Koksharov 8f6d1a8c5f javadocs fixed 5 years ago
Nikita Koksharov 0dbe2d5db4 Feature - support of Caffeine as alternative local cache implementation #2612 5 years ago
Michael Cheremuhin 274d187319 Codestyle
Signed-off-by: Michael Cheremuhin <michael.cheremuhin@worldapp.com>
5 years ago
Michael Cheremuhin 343ad255bb Make JCacheManager constructor public
Signed-off-by: Michael Cheremuhin <michael.cheremuhin@worldapp.com>
5 years ago
Nikita Koksharov b7b780ba20 tests fixed 5 years ago
Nikita Koksharov b300efe76a tests fixed 5 years ago
Nikita Koksharov 26b4ef6bf3 log updated 5 years ago
Nikita Koksharov a48150dcc3 test fixed 5 years ago
Nikita Koksharov c6c78ee8b9 tests fixed 5 years ago
Nikita Koksharov 272a7bc190 checkstyle error fixed 5 years ago
Nikita Koksharov 31db76bde8 checkstyle error fixed 5 years ago
Nikita Koksharov 18d23fec44 Refactoring 5 years ago
Nikita Koksharov 39fec787dd LRUCacheMap optimization 5 years ago
Nikita Koksharov bfc3a60764 LRUCacheMap optimization 5 years ago
Nikita Koksharov 9b64a7125f Improvement - type of RedisExecutor.CODECS field changed to LRUCacheMap. #2574 5 years ago
Nikita Koksharov 2bd463f489 Feature - RPriorityQueue should extends RQueue and RPriorityDeque should extends RDeque #2610 5 years ago
Nikita Koksharov ddfcc61bf9 Feature - Add RPUSHX and LPUSHX commands support #2607 5 years ago
Nikita Koksharov 3b9ddc6ecf Feature - add SWAPDB command support #2606 5 years ago
Nikita Koksharov 4eb63c8c8a Add RBinaryStreamReactive and RBinaryStreamRx objects #2605 5 years ago
Nikita Koksharov 4a41bfefce Feature - Add RBucketsReactive and RBucketsRx objects #2604 5 years ago
Nikita Koksharov 58246c9353 refactoring 5 years ago
Nikita Koksharov 56f46a0d7a Feature - RBinaryStream should expose SeekableByteChannel and AsynchronousByteChannel interfaces #2603 5 years ago
Nikita Koksharov 42c3369967 Feature - SetObjectListener added 5 years ago
Nikita Koksharov 531bd2d865 Fixed - RLock.unlock() results in ERR hash value if RedisLabs hosting used #2551 5 years ago
Nikita Koksharov cfe99d32e6 LZ4Codec, SnappyCodec, SnappyCodecV2 codecs now use Kryo5Codec by default. 5 years ago
Nikita Koksharov c033bfca14 Fixed - Eviction task is not stopped after `RMapCache.destroy` method invocation 5 years ago
Nikita Koksharov a17c1b99be libs updated 5 years ago
Nikita Koksharov 5e57edad74 Fixed - redisson__map_cache__last_access__set* objects continuously grow in size if maxSize defined for RMapCache object or max_entries defined for Hibernate factory. #2597 5 years ago
Nikita Koksharov c296910b24 Fixed - RPriorityBlockingQueue.poll(int limited) method implemented 5 years ago
Nikita Koksharov c23f5c8db2 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov ba86193b41 [maven-release-plugin] prepare release redisson-3.12.2 5 years ago
Nikita Koksharov e4982fd3c5 refactoring 5 years ago
Nikita Koksharov 7ab373779d Fixed - exception in org.redisson.jcache.JCacheEventCodec #2588 5 years ago
Nikita Koksharov 20023ad03b tests fixed 5 years ago
Nikita Koksharov 45b7438c7c Fixed - connection leak #2587 5 years ago
Nikita Koksharov 4a1681629d refactoring 5 years ago
Nikita Koksharov 8141077912 Fixed - comparator object is not deleted or expired after corresponding RObject methods invocation. #2580 5 years ago
Nikita Koksharov 5ed2a4e8fd refactoring 5 years ago
Nikita Koksharov 70cf1c317c refactoring 5 years ago
Nikita Koksharov 461aa3606d RLocalCachedMap.putAllOperation method optimization 5 years ago
Nikita Koksharov f0e1787bc4 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov f829d0a4d4 Feature - added RLocalCachedMap.preloadCache method with batch size 5 years ago
Stefan Botzenhart beae5e15a1 Use getName() to fetch map name
Signed-off-by: Stefan Botzenhart <stefan.botzenhart@dm.de>
5 years ago
Stefan Botzenhart 23886511ba Incorporate remaining commands into batches
Signed-off-by: Stefan Botzenhart <stefan.botzenhart@dm.de>
5 years ago
Stefan Botzenhart 8d160572cf Rename session id using RBatch for all redis distributions
Signed-off-by: Stefan Botzenhart <stefan.botzenhart@dm.de>
5 years ago
Nikita Koksharov ced1872b56 libs updated 5 years ago
Nikita Koksharov 06cfc847ba slf4j-simple replaced 5 years ago
Nikita Koksharov 7dc4cfe834 Fixed - maxIdleTimeout added to RedisExecutor.CODECS map. #2574 5 years ago
Nikita Koksharov e7cc298cc9 Fixed - memory leak caused by ClientConnectionsEntry.allConnections field. #2362 5 years ago
Nikita Koksharov 091dd44fe1 javadoc fixed 5 years ago
Nikita Koksharov 2c58278527 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov 0259701922 [maven-release-plugin] prepare release redisson-3.12.1 5 years ago
Nikita Koksharov e48200b378 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 62de066ee2 Feature - cleanUpKeysAmount setting added. #2554 5 years ago
markusdlugi ea64de6b8e Perform Sentinel DNS check when all connections fail
Signed-off-by: markusdlugi <dlugi.markus@gmail.com>
5 years ago
Nikita Koksharov b7fdb7cc7c checkSlotsCoverage is true by default. 5 years ago
Nikita Koksharov 7bf7e52906 Feature - checkSentinelsList setting added 5 years ago
Nikita Koksharov 9aef684f63 KryoCodec refactoring. #2402 5 years ago
Nikita Koksharov 764b2f5188 Improvement - payload size included in error message when it wasn't written after timeout. 5 years ago
Nikita Koksharov 77f680cf16 Feature - natMap deprecated in favor of natMapper setting. #2545 5 years ago
Nikita Koksharov 7d4ee01171 Fixed - connections to disconnected Redis nodes aren't removed in sentinel and cluster mode. #2539 5 years ago
Nikita Koksharov 603552df55 refactoring 5 years ago
Nikita Koksharov e157ac7f54 Improvement - natMap doesn't support port mapping 5 years ago
Nikita Koksharov a450b9ccc0 Fixed - MalformedURLException thrown during Redis host parsing in cluster mode. #2440 5 years ago
Nikita Koksharov 999bbcc668 Fixed - extra square bracket added during Redis host conversion. #2548 5 years ago
Nikita Koksharov 5f0da0ad09 Fixed - defined codec classloader is overwritten with Thread.currentThread().getContextClassLoader(). #2503 5 years ago
Nikita Koksharov 7f37ae4670 refactoring 5 years ago
Nikita Koksharov 8dd6da867a Feature - availablePermits method added to RRateLimiter object. #2537 5 years ago
Nikita Koksharov dd7c6c5c12 Feature - availablePermits method added to RSemaphore object. #2537 5 years ago
Nikita Koksharov 97c1aaa191 availablePermitsAsync and drainPermitsAsync methods added to RSemaphoreAsync 5 years ago
Nikita Koksharov 30589cf2d8 license header updated 5 years ago
Nikita Koksharov 0c5e1a060c refactoring 5 years ago
Nikita Koksharov dad15bc067 refactoring 5 years ago
Nikita Koksharov 8b382013f2 Feature - RTransferQueue object added. #322 5 years ago
Nikita Koksharov b4b1e3a052 javadocs fixed 5 years ago
Nikita Koksharov 609e7914bf Config javadocs fixed. #2458 5 years ago
Nikita Koksharov 301bed578a refactoring 5 years ago
Nikita Koksharov ba2aa8fc68 javadocs updated 5 years ago
Nikita Koksharov ec153b891c refactoring 5 years ago
Nikita Koksharov 721d01c337 refactoring 5 years ago
Nikita Koksharov 6f2478a42f Feature - tryExecuteAsync and getPendingInvocationsAsync methods added to RRemoteService. 5 years ago
Nikita Koksharov f983f8b0d9 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 00e8921cba Fixed - RedissonPriorityQueue.add() method throws NPE. #2484 5 years ago
Matthias Portelli 9f7dff9c56 Moved the extraction of scheme from sentinel address in order to always be available regardless whether a password is required.
Signed-off-by: Matthias Portelli <matthiasp@ccbill.com>
5 years ago
Nikita Koksharov 97f9451ddb Fixed - java.lang.IllegalStateException: Failed to introspect Class org.redisson.spring.cache.RedissonCacheStatisticsAutoConfiguration #2508 5 years ago
Nikita Koksharov c2f3ee50fc javadocs updated 5 years ago
Nikita Koksharov a3f80d7127 refactoring 5 years ago
Nikita Koksharov 5264cd16f3 Feature - tryExecute and tryExecuteAsync methods added to RRemoteService object. #2525 5 years ago
Nikita Koksharov ae7d92db03 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov bd39b7895b javadocs updated 5 years ago
Emerson Dallagnol 7048a86059 #2515 - Test case for expiration renewal not working after connection problem (refactor);
Signed-off-by: Emerson Dallagnol <edallagnol@live.com>
5 years ago
Emerson Dallagnol 2464e06616 #2515 - Expiration renewal not working after connection problem;
Signed-off-by: Emerson Dallagnol <edallagnol@live.com>
5 years ago
Emerson Dallagnol 934b954963 #2515 - Test case for expiration renewal not working after connection problem;
Signed-off-by: Emerson Dallagnol <edallagnol@live.com>
5 years ago
Nikita Koksharov 5748ca0432 redis path updated 5 years ago
Nikita Koksharov 5d58c76cc1 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 111ae4ed20 javadocs updated 5 years ago
dependabot[bot] 822cced537
Bump tomcat-embed-core from 8.5.40 to 8.5.50 in /redisson
Bumps tomcat-embed-core from 8.5.40 to 8.5.50.

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Nikita Koksharov 6f09925d7e [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov 2797509850 [maven-release-plugin] prepare release redisson-3.12.0 5 years ago
Nikita Koksharov 264dd4a5b5 Map javadocs fixed #2448 5 years ago
Nikita Koksharov 909b680ae6 checkstyle errors fixed 5 years ago
Nikita Koksharov 66205e9e77 Deprecated methods were removed 5 years ago
Nikita Koksharov bb3284ce91 RBuckets.delete method is deprecated 5 years ago
Nikita Koksharov 7bac576f72 Feature - TaskFailureListener, TaskFinishedListener, TaskStartedListener and TaskSuccessListener task listeners added to RExecutorService WorkerOptions object. #1501 5 years ago
Nikita Koksharov c86740c5ee Feature - RSemaphore.addPermits method added. #2499 5 years ago
Nikita Koksharov 7838147444 javadocs updated 5 years ago
Nikita Koksharov d7d4a4850d javadocs updated 5 years ago
Nikita Koksharov 146297c2c1 javadocs updated 5 years ago
Nikita Koksharov c9729e9ef8 JSON configuration is deprecated 5 years ago
Nikita Koksharov 7bc555aa27 checkstyle fixed 5 years ago
Nikita Koksharov fbbf0a2ccc refactoring 5 years ago
Nikita Koksharov 2916912fe8 checkstyle fixed 5 years ago
Nikita Koksharov 0ba729eb7f Feature - WorkerOptions.taskTimeout setting added. #2491 5 years ago
Nikita Koksharov 387fb465f0 refactoring 5 years ago
Nikita Koksharov c0f980bf57 refactoring 5 years ago
Nikita Koksharov 238c144365 Default workers amount of RExecutorService set to 1 5 years ago
Nikita Koksharov e885daa2dd Fixed - CommandDecoder NPE #2419 5 years ago
Nikita Koksharov 0d3579a2a8
Merge pull request #2485 from f-sander/fix-reactivation-of-lost-node
reactivate replicas based on ip adress instead of hostname in ReplicatedConnectionManager
5 years ago
Fridtjof Sander c408ec9844 ReplicatedConnectionManager triggers reactivation of slaves with ip address instead of hostname
Signed-off-by: Fridtjof Sander <fs.c@posteo.de>
5 years ago
Nikita Koksharov 5731f48acb error text fixed 5 years ago
Nikita Koksharov a9e76386cf spotbugs-maven-plugin added 5 years ago
Nikita Koksharov 8b86eb1f5e tests fixed 5 years ago
Nikita Koksharov e04daf5715 Fixed - Reactive/Rxjava2 transaction doesn't unlock lock on rollback or commit #2483. 5 years ago
Nikita Koksharov 9ee2fcc04e Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov a0ad28859e Feature - added implementation of doSuspend and doResume methods of Spring Transaction Manager #1460 5 years ago
Nikita Koksharov 6e494d0cd9 Fixed - Spring Transaction Manager doesn't handle Redisson TransactionException #2480 5 years ago
Nikita Koksharov 9761170de0
Merge pull request #2461 from d10n/fix-null-value
Prevents NPE during RBuckets.get invocation when Redis in Cluster mode
5 years ago
d10n 179927612b Fix unit test
Signed-off-by: d10n <david@bitinvert.com>
5 years ago
d10n 6aa19ecc70 Prevent NPE when a value from Redis is null
Signed-off-by: d10n <david@bitinvert.com>
5 years ago
Nikita Koksharov 7ff9ed67e4 Feature - schedule() methods with timeToLive parameter added to RScheduledExecutorService #2469 5 years ago
Nikita Koksharov 9f5792330d header added 5 years ago
Nikita Koksharov ea622b3a13 LICENSE.txt added 5 years ago
Nikita Koksharov b919599b29 refactoring 5 years ago
Nikita Koksharov acb6545750 spring min version updated to 4.1 5 years ago
Nikita Koksharov 5ba0601f3d checkstyle fixed 5 years ago
Nikita Koksharov 16bd17810c META-INF file added 5 years ago
Nikita Koksharov 1954b8e6fb Fixed - RPermitExpirableSemaphore does not expire. #2444 5 years ago
Nikita Koksharov c9436d0b53 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 33bfb37772 Feature - submit() methods with ttl parameter added to RExecutorService. #2445 5 years ago
ehontoria 9c9e322636 Update to use conditional on actuator 5 years ago
Nikita Koksharov f8b4b6b4ec javadocs fixed 5 years ago
Nikita Koksharov 6a10ecf2cb Feature - ability to inject task id added. #1503 5 years ago
Nikita Koksharov dabbebbde3 javadocs added 5 years ago
Nikita Koksharov 4e9c6ccce2 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov db0bbcca0a [maven-release-plugin] prepare release redisson-parent-3.11.6 5 years ago
Nikita Koksharov dacafcc175 refactoring 5 years ago
Nikita Koksharov cc41434aa1 jackson updated 5 years ago
Nikita Koksharov 930a1cf187 jackson updated 5 years ago
Nikita Koksharov 4dcc0e7a9f refactoring 5 years ago
Nikita Koksharov 5ea2008d4d Feature - RCountDownLatchRx and RCountDownLatchReactive objects added. #2429 5 years ago
Nikita Koksharov e54f659038 Fixed - channel subscription proccess in interrupted methods can't be interrupted #2428 5 years ago
Nikita Koksharov b9829c0177 Feature - awaitAsync methods added to RCountDownLatch object. #2427 5 years ago
Nikita Koksharov 26cda95ef0 refactoring 5 years ago
Nikita Koksharov d9d346fa33 Feature - RExecutorService.getTaskIds method added #2424 5 years ago
Nikita Koksharov b66bcbbbff test fixed 5 years ago
Nikita Koksharov 2621b4c768 Feature - checkSlotsCoverage setting added to cluster config. #2284 5 years ago
Nikita Koksharov 35204d0ccf Fixed - RMap.get() method invokes MapWriter.write() method during value loading. #2411 5 years ago
Nikita Koksharov 990595a540 added logging to DNSMonitor class 5 years ago
Nikita Koksharov 399f5d7bf5 Feature - RExecutorServiceAsync.cancelTaskAsync() method added. 5 years ago
Nikita Koksharov bbeaf0387c Feature - RExecutorService.hasTask method added. #2360 5 years ago
Nikita Koksharov 6d2dd5ab97 Added exception handling to Kryo5Codec 5 years ago
Nikita Koksharov 5375a8ac99 refactoring 5 years ago
Nikita Koksharov 0c7ea7f46b refactoring 5 years ago
Nikita Koksharov 6635071eb5 Merge branch 'master' of github.com:redisson/redisson 5 years ago
Nikita Koksharov 1694dd04ae Fixed - Interrupted blocking methods aren't canceled #2403 5 years ago
Nikita Koksharov 279cdd2e86
Merge pull request #2400 from JokerQueue/master
ClusterNodesDecoder ignore unknown flag and avoid throwing exception, fix bug #2399
5 years ago
ZhangJQ 91df94fcce ClusterNodesDecoder ignore unknown flag and avoid throwing exception 5 years ago
Nikita Koksharov 8e74c0e9f6 Fixed - AsyncSemaphore counter field should be volatile. #2398 5 years ago
Nikita Koksharov 7bb7e1066b Fixed - Data encoding exception is not logged during remote call invocation 5 years ago
Nikita Koksharov e8c268e5d4 jackson-databind updated 5 years ago
Nikita Koksharov 76e55a6b30 refactoring 5 years ago
Nikita Koksharov 5621bdce23 Feature - added poll() methods with limit to RQueue, RDeque, RDelayedQueue objects #2391 5 years ago
Nikita Koksharov 758acbe5f3 Feature - RMap write-behind queue should be fault-tolerant #2388 5 years ago
Nikita Koksharov 94d350c744 Fixed - RKeysRx.getKeys() and RKeysReactive.getKeys() methods aren't working. #2381 5 years ago
Nikita Koksharov 246f1d7d3c Feature - RExecutorService.getTaskCount method added. #2350 5 years ago
Nikita Koksharov 4ed58193df refactoring 5 years ago
Nikita Koksharov e1c16bc3bc javadocs fixed 5 years ago
Nikita Koksharov 12131e9bec byte-buddy updated 5 years ago
Nikita Koksharov 45c47952c1 [maven-release-plugin] prepare for next development iteration 5 years ago
Nikita Koksharov ce81ff5cb6 [maven-release-plugin] prepare release redisson-3.11.5 5 years ago
Nikita Koksharov 31ed986967 refactoring 5 years ago
Nikita Koksharov 0041487e74 refactoring 5 years ago
Nikita Koksharov 8b8cbab950 RLiveObjectService.persist optimization 5 years ago
Nikita Koksharov 10bfcac10b Fixed - cluster connection manager discoveries wrong slot changes. #2371 5 years ago
Nikita Koksharov 082c0dccf8 Fixed - host details in Redis url cause extra bracket at the end. #2370 5 years ago
Nikita Koksharov 2e6de2ee1f refactoring 5 years ago
Nikita Koksharov 394d683e0f refactoring 5 years ago
Nikita Koksharov 0ceaa4527b refactoring 5 years ago
Nikita Koksharov 780eea2e0b refactoring 5 years ago
Nikita Koksharov e97e78fa65 Feature - Kryo5Codec implemented. #2366 5 years ago
Nikita Koksharov af655fed54 refactoring 5 years ago
Nikita Koksharov 710c384111 Fixed - RBuckets.get() method doesn't work with custom codec. #2361 5 years ago
Nikita Koksharov 0b941a1b7c Feature - added batched persist method to RLiveObjectService object #2359 5 years ago
Nikita Koksharov 0d4ec96df6 Fixed - RLock.unlock() method hangs forever. #2355 5 years ago
Nikita Koksharov 794f5030a1 Fixed - RStream.trim method throws exception #2352 5 years ago
Nikita Koksharov 96daf5dc9c Feature - subscribeOnFirstElements and subscribeOnLastElements methods added to RScoredSortedSet object #2349 5 years ago
Nikita Koksharov e85efa89af javadocs fixed 5 years ago
Nikita Koksharov 72afbe83d9 Feature - subscribeOnElements method added to RBlockingQueue. subscribeOnFirstElements and subscribeOnLastElements methods added to RBlockingDeque #2346 5 years ago
Nikita Koksharov 21158954b9 refactoring 5 years ago
Nikita Koksharov 3dcb6369c7 Fixed - CommandsQueue handler consumes 100% of CPU resources. #2299 5 years ago
Nikita Koksharov 16b28b7a7f javadocs fixed 5 years ago
Nikita Koksharov aa7ddb84a8 refactoring 5 years ago
Nikita Koksharov deef379c69 dependencies updated 5 years ago
Nikita Koksharov c4f95cbca7 Feature - Automatic-Module-Name entry added to manifest file. #2342 5 years ago
Nikita Koksharov 4d96330421 [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov ef4cfb22ac [maven-release-plugin] prepare release redisson-3.11.4 6 years ago
Nikita Koksharov f0e27b4a03 refactoring 6 years ago
Nikita Koksharov f2e9063bd9 jackson updated 6 years ago
Nikita Koksharov d9793a669a Fixed - threads blocked waiting on CountDownLatch #2304 6 years ago
Nikita Koksharov 8b4d453064 Fixed - rename and renamenx methods of RMultimap interface aren't working. #2066 6 years ago
Nikita Koksharov 3a47ed40c0 Fixed - memory leak caused by FastThreadLocal used in CodecDecoder. #2309 6 years ago
Nikita Koksharov cbfb32ee7b refactoring 6 years ago
Nikita Koksharov 05920f51c6 Fixed - queue blocking methods don't re-throw InterruptedException #2327 6 years ago
Nikita Koksharov 941ce121dc Fixed - Redisson.shutdown blocks calling thread. #2306 6 years ago
Nikita Koksharov 2f7b089a14 Feature - support for gt, ge, lt and le conditions in LiveObject search engine #2324 6 years ago
Nikita Koksharov 7ac980b3f5 Fixed - ExecutorService tasks duplication after task retry event. #2308 6 years ago
Nikita Koksharov d4d66216ad refactoring 6 years ago
Nikita Koksharov a863a7c44e Javadoc fixed 6 years ago
Nikita Koksharov 217df41dc7 refactoring 6 years ago
Nikita Koksharov eb962251f4 refactoring 6 years ago
Nikita Koksharov 094274a465 refactoring 6 years ago
Nikita Koksharov 64d4ee5099 Merge branch 'master' of github.com:redisson/redisson 6 years ago
Nikita Koksharov 0487fd9c40 Fixed - Redisson.shutdown blocks calling thread. #2306 6 years ago
AndreevDm d677f49e7a
Do not wrap in square brackets already wrapped IPv6 addresses v2
There was already a fix b7df3a2d29

But it was lost in a9f7a99388 (diff-7d2da5068938564117bd318316bdd1ad)
6 years ago
Nikita Koksharov fe4d444414 Fixed - RMapCache.remainTimeToLive method returns negative remain time. #2272 6 years ago
Nikita Koksharov ec9a661aa4 deprecate some methods 6 years ago
Nikita Koksharov dec65f7cc6 refactoring 6 years ago
Nikita Koksharov 7ccc1335d3 Fixed - RBucket.get doesn't work in Redis cluster mode. #2240 6 years ago
Nikita Koksharov 23fd2a6e32 Fixed - wrong error message if Sentinel server has misconfiguration #2291 6 years ago
Nikita Koksharov e64392b1bd [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov b4ed1bb342 [maven-release-plugin] prepare release redisson-3.11.3 6 years ago
Nikita Koksharov a2851e5a17 refactoring 6 years ago
Nikita Koksharov a3d6d59e07 refactoring 6 years ago
Nikita Koksharov e164c76665 Improvement - useCache parameter added to FstCodec. #2206 6 years ago
Nikita Koksharov 4f3fbe0281 Feature - JBoss Marshalling codec implementation. #2283 6 years ago
Nikita Koksharov e543b8d17a tests fixed 6 years ago
Nikita Koksharov 53e4c223d6 Fixed - Redisson couldn't be shutdown if one of RBatch commands was canceled. #2275 6 years ago
Nikita Koksharov c1c1e1e5bd version updated 6 years ago
Nikita Koksharov 14a5bef668 refactoring 6 years ago
Nikita Koksharov 2bcddb1d3b Feature - allow to use Spring's @Autowired, @Value and JSR-330 @Inject annotations in ExecutorService tasks. #1657 6 years ago
Nikita Koksharov f58c083653 refactoring 6 years ago
Nikita Koksharov ecd3a2cb35 refactoring 6 years ago
Nikita Koksharov a7cb1a48c2 refactoring 6 years ago
Nikita Koksharov c72cdb9e9b refactoring 6 years ago
Nikita Koksharov dc7206ab79 Fixed - semaphore object is not deleted after RLocalCachedMap.clearLocalCache method invocation. #2273 6 years ago
Nikita Koksharov 8669589d7e refactoring 6 years ago
Nikita Koksharov 1a6ef7b9f9 refactoring 6 years ago
Nikita Koksharov fa0a6740c4 refactoring 6 years ago
Nikita Koksharov 9c00ed388d checkstyle updated 6 years ago
Nikita Koksharov d7e186eb12 refactoring 6 years ago
Nikita Koksharov 90c19483c2 lib versions updated 6 years ago
Nikita Koksharov b3e3215f2e Fixed - RStream.readGroup method doesn't work properly with TypedJsonJacksonCodec #2107 6 years ago
Nikita Koksharov 3d3d429922 refactoring 6 years ago
Nikita Koksharov a5511ed142 Improvement - URL object should be used for sslKeystore and sslTruststore settings. #1644 6 years ago
Nikita Koksharov 7bc7dfe2f2 Fixed - RedisTimeoutException is thrown if retryAttempts set to 0 #1611 6 years ago
Nikita Koksharov a52796fb31 Feature - SSL support for Sentinel mode. #2261 6 years ago
Nikita Koksharov f4a631482f refactoring 6 years ago
Nikita Koksharov 80414518b7 getId() method added to RedissonClient, RedissonRxClient, RedissonReactiveClient interfaces 6 years ago
Nikita Koksharov d6d6d57cd7 refactoring 6 years ago
Nikita Koksharov 2e9b297b4a refactoring 6 years ago
Nikita Koksharov 6c43f4cfa9 Feature - sizeInMemory method added to RObjectReactive and RObjectRx interfaces 6 years ago
Nikita Koksharov 66b69af417 [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov 9768af99dd [maven-release-plugin] prepare release redisson-3.11.2 6 years ago
Nikita Koksharov 102669fab9 test fixed 6 years ago
Nikita Koksharov ac6581ed21 Fixed - RBatch throws NoSuchElementException. #2212 6 years ago
Nikita Koksharov 06d155f2c8 jackson-databind updated 6 years ago
Nikita Koksharov 89181bfc11 refactoring 6 years ago
Nikita Koksharov f4611f0035 Fixed - RedisTimeoutException is thrown if retryInterval set to 0 #2175 6 years ago
Alexandru.Guzun a53f7839f1 Fixed #2241. Set.intersection, union and diff should return a Single, or Mono, of Integer, not long 6 years ago
Nikita Koksharov fb85c4356e Fixed - FSTCodec is not fully copied #2177 6 years ago
Nikita Koksharov 4dfbbe0d06 maven-bundle-plugin updated 6 years ago
Nikita Koksharov 5e76ca1e4f Fixed - CommandAsyncService.CODECS changed to Soft reference map. #2177 6 years ago
Nikita Koksharov 1e680b2911 refactoring 6 years ago
Nikita Koksharov f9b7567263 Fixed - RKeys.deleteByPatternAsync doesn't work in batch mode #2216 6 years ago
Nikita Koksharov c856c35373 Improvement - RKeys.deleteByPattern performance improvements 6 years ago
Nikita Koksharov 12e81de984 Fixed - Subscribe timeouts after failover. #2181 6 years ago
Nikita Koksharov 8a898ced46 Fixed - a new attempt is not made if node with defined slot hasn't been discovered. #2234 6 years ago
Nikita Koksharov 6af30bca91 RLiveObject should implement RExpirable 6 years ago
Nikita Koksharov 27aae56795 typo fixed 6 years ago
Nikita Koksharov c1b7f54a04 refactoring 6 years ago
Nikita Koksharov bc9b3e04d6 remove invocation of loadComparator method during RSortedSet creation 6 years ago
Nikita Koksharov f17928c925 RLiveObjectService.asRExpirable is deprecated 6 years ago
Nikita Koksharov 553135e470 jackson-databind updated 6 years ago
Nikita Koksharov eafb42c453 Fixed - some methods of RScript doesn't use defined codec. #2228 6 years ago
Nikita Koksharov 5fdd5c1b24 Fixed - removeAll method doesn't work on collections returned by Multimap based objects. #2219 6 years ago
Nikita Koksharov d8854b3bb0 [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov fa0d64dae8 Merge branch 'master' of github.com:redisson/redisson 6 years ago
Nikita Koksharov ef033d886c [maven-release-plugin] prepare release redisson-3.11.1 6 years ago
Nikita Koksharov bc2af1eca4
Merge pull request #2161 from mcacker/issue-1507-mapcache-expiration2
Issue 1507 mapcache expiration
6 years ago
Nikita Koksharov 7701bcb066 typos fixed 6 years ago
Nikita Koksharov d5a69754bb
Merge pull request #2100 from jncorpron/timeout_drift
Fix #2099 timeout drift in RedissonFairLock
6 years ago
Justin Corpron df6cca4bcf Remove formatting of unchanged logic 6 years ago
Nikita Koksharov 52e80ed8a3
Merge pull request #2191 from tristanlins/hotfix-multiple-env
Support multiple environment variables with default
6 years ago
Nikita Koksharov 305a317e67
Merge pull request #2190 from jchobantonov/master
add default entries in MANIFEST.MF file and extra Build-Time entry as well #2185
6 years ago
Tristan Lins 52007ecc91 Allow usage of multiple env variables with default values in one config entry 6 years ago
Tristan Lins a82e4ce9f3 SingleServerConfig#getAddress() is a String, not an URI anymore #2150 #2029
Since 0ce487f08d
SingleServerConfig#getAddress() return type has changed to String.
6 years ago
Nikita Koksharov 82802f5d41 Revert "make javax.cache, io.projectreactor, io.reactivex.rxjava2 dependencies optional #1070"
This reverts commit bab459a3ba.
6 years ago
Zhelyazko Chobantonov 0721fe17df add default entries in MANIFEST.MF file and extra Build-Time entry as well #2185 6 years ago
Nikita Koksharov 8c53144ecc connectionMinimumIdleSize set to 24 #2189 6 years ago
Nikita Koksharov b357e62a5d Fixed - dead Sentinel appears in logs as node added and down. #2143 6 years ago
Nikita Koksharov 58236688af license header added 6 years ago
Nikita Koksharov bab459a3ba make javax.cache, io.projectreactor, io.reactivex.rxjava2 dependencies optional #1070 6 years ago
Nikita Koksharov c140b5cdb7 Fixed - Publish/Subscribe connections are not resubscribed properly after failover process. #2181 6 years ago
Nikita Koksharov d8055ba0dd Fixed - RedissonLocalCachedMap.clearLocalCache method executes asynchronously. #1926 6 years ago
Nikita Koksharov 7ec36c23f9 test fixed 6 years ago
Nikita Koksharov 4f78eaa7e8 Fixed - RStream.getInfo throws java.lang.ClassCastException #2174 6 years ago
Nikita Koksharov 9d10cf9ab7 refactoring 6 years ago
Nikita Koksharov 98c54bf8e4 refactoring 6 years ago
Nikita Koksharov 557fe2f459 refactoring 6 years ago
Nikita Koksharov d7b029327a Fixed - RedissonMultiLock could be acquired by multiple threads if waitTime == -1 and leaseTime != -1. #2172 6 years ago
Nikita Koksharov 8a585cd0e3 javadocs added 6 years ago
Nikita Koksharov df1d8589c6 test fixed 6 years ago
Nikita Koksharov 39df04eb2a javadoc typos fixed 6 years ago
Nikita Koksharov 60f88d3194 Feature - getPendingInvocations method added to RRemoteService object. #2171 6 years ago
Nikita Koksharov d5defdf03d Merge branch 'master' of github.com:redisson/redisson 6 years ago
Nikita Koksharov 054dba84a4 Feature - implementation of Spring Session ReactiveSessionRepository added. #2163 6 years ago
Zhelyazko Chobantonov 6934b23c96 Use maven packaging for redisson project as jar instead of bundle #2135 6 years ago
Nikita Koksharov e356c1e3d4 Fixed - SessionExpiredEvent is not triggered. #2153 6 years ago
Nikita Koksharov 8d78bf5197 Fixed - PRINCIPAL_NAME_INDEX_NAME key is not created in redis. SessionExpiredEvent is not triggered. #2153 6 years ago
Mitchell Ackerman cd7af576ef remove local config file 6 years ago
Mitchell Ackerman cc89421a01 Merge branch 'master' into issue-1507-mapcache-expiration2
# Conflicts:
#	pom.xml
#	redisson-all/pom.xml
#	redisson-hibernate/pom.xml
#	redisson-hibernate/redisson-hibernate-4/pom.xml
#	redisson-hibernate/redisson-hibernate-5/pom.xml
#	redisson-hibernate/redisson-hibernate-52/pom.xml
#	redisson-hibernate/redisson-hibernate-53/pom.xml
#	redisson-spring-boot-starter/pom.xml
#	redisson-spring-data/pom.xml
#	redisson-spring-data/redisson-spring-data-16/pom.xml
#	redisson-spring-data/redisson-spring-data-17/pom.xml
#	redisson-spring-data/redisson-spring-data-18/pom.xml
#	redisson-spring-data/redisson-spring-data-20/pom.xml
#	redisson-spring-data/redisson-spring-data-21/pom.xml
#	redisson-tomcat/pom.xml
#	redisson-tomcat/redisson-tomcat-6/pom.xml
#	redisson-tomcat/redisson-tomcat-7/pom.xml
#	redisson-tomcat/redisson-tomcat-8/pom.xml
#	redisson-tomcat/redisson-tomcat-9/pom.xml
#	redisson/pom.xml
6 years ago
Mitchell Ackerman 6c7e6fc684 Merge branch 'master' into issue-1507-mapcache-expiration2 6 years ago
Mitchell Ackerman 46c36119d4 switch version to 3.11.0.1507-SNAPSHOT 6 years ago
Nikita Koksharov d1a8936aec
Merge pull request #2158 from hs20xqy/master
Fixed - RedissonSessionRepository.class can't trigger created event,if set RedissonHttpSessionConfiguration.class keyPrefix attribute.
6 years ago
Nikita Koksharov 9e5087cf5e
Merge pull request #2138 from jchobantonov/master
resolves issue: ClassNotFoundException thrown during SeriazliationCodec.decode #2136
6 years ago
Nikita Koksharov 0ce487f08d Fixed - host name containing underscore cause NPE. Illegal reflective access by org.redisson.misc.URIBuilder warning removed #2150 #2029 6 years ago
Nikita Koksharov b2fc908615 code formatted 6 years ago
Mitchell Ackerman b1a6f131c2 BOB-2132: refactored idle timetout 6 years ago
Nikita Koksharov 55047d9a0f Feature - listPending method added to RStream, RStreamAsync, RStreamRx, RStreamReactive interfaces. #2156 6 years ago
Nikita Koksharov 09c2672ed4 RStream.getPendingInfo method added to RStream, RStreamAsync, RStreamRx, RStreamReactive interfaces. 6 years ago
huangsen 911fa38f93 Fixed - RedissonSessionRepository.class can't trigger created event,if set RedissonHttpSessionConfiguration.class keyPrefix attribute. 6 years ago
Mitchell Ackerman cff18272b6 save to bob repo 6 years ago
Nikita Koksharov 1000e0f39a Fixed - RRemoteService.getFreeWorkers removes registered service. #2151 6 years ago
Nikita Koksharov be46b91482 Fixed - zero timeout isn't respected in RRateLimiter.tryAcquire method. #2149 6 years ago
Nikita Koksharov ad03cba3fa refactoring 6 years ago
Nikita Koksharov 336e5f18e2 Merge branch 'master' of github.com:redisson/redisson 6 years ago
Nikita Koksharov 6189c1bf71 Fixed - RedissonObjectBuilder.REFERENCES map isn't filled once. #2147 6 years ago
Nikita Koksharov 059423d9c8
Merge pull request #2137 from fgiannetti/3.0.0
Add natMap for Sentinel configuration
6 years ago
Nikita Koksharov 25914b000c Fixed - RReadWriteLock.readLock doesn't take in account expiration date of the last acquired read lock. (thanks to Aimwhipy) #2144 6 years ago
Nikita Koksharov 9232aa6dba iterators' result object of RMapRx changed to Flowable 6 years ago
Fernando Giannetti a9f7a99388
allow IPv6 format on natMap 6 years ago
Zhelyazko Chobantonov f62f028e08 resolves issue: ClassNotFoundException thrown during SeriazliationCodec.decode #2136 6 years ago
Nikita Koksharov 0b9f660d06 [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov 597293fe40 [maven-release-plugin] prepare release redisson-3.11.0 6 years ago
Nikita Koksharov d172c32600 test added 6 years ago
Nikita Koksharov 01b94a82c0 refactoring 6 years ago
Nikita Koksharov 68286c2683 Feature - radiusStoreSortedTo methods added to RGeo, RGeoAsync, RGeoRx, RGeoReactive interfaces. #2113 6 years ago
Nikita Koksharov 5207d920d8 Feature - RRingBuffer object added. #249 6 years ago
Nikita Koksharov 75153ca798 libs updated 6 years ago
Nikita Koksharov b777fed79e Improvement - reduced memory consumption by ClusterConnectionManager. #2105 6 years ago
Nikita Koksharov 18a6cea368 Fixed - Redis response isn't fully consumed after decoding error. #2098 6 years ago
Nikita Koksharov 09c83745ad refactoring 6 years ago
Nikita Koksharov 01db0c43df refactoring 6 years ago
Nikita Koksharov 9b67dc6daa Merge branch 'master' of github.com:redisson/redisson 6 years ago
Nikita Koksharov cd595c130b Feature - Async, Reactive, RxJava2 interfaces added to JCache. #2059 6 years ago
Nikita Koksharov b1a863782c
Merge pull request #2091 from welkinbai/master
fix bug: in RedissonNodeConfig constructor with oldConf, miss mapRedu…
6 years ago
Nikita Koksharov 0cca617c78 Fixed - Spring Session PRINCIPAL_NAME_INDEX_NAME session attribute has incorrect name 6 years ago
Justin Corpron 6dbc972b6c Fix timeout drift in RedissonFairLock
This change alters how timeouts are calculated for threads added into the queue
when the lock cannot be immediately acquired, and adds logic to reduce the
timeouts when a thread leaves the queue by either acquiring the lock or timing-
out while waiting. Tests have been added to ensure that the added and altered
lua code is necessary to provide the documented behavior of the fair lock, and
that the changes do not break existing desired behavior.

The timeout drift issue is resolved by decreasing the timeouts in the
redisson_lock_timeout sorted set when a thread is removed from the queue. This
logic was added to the tryLockInnerAsync lua code (both variations) in the
branch where the lock is successfully acquired, and in this case all timeouts
except the timeout being removed from the queue are decreased by threadWaitTime.
Additionally, the existing lua code in acquireFailedAsync was changed to always
decrease the timeouts regardless of where the removed thread is in the queue,
however this requires that the queue be traversed to determine the position of
the thread being removed is in the queue so that only those threads after it
have their timeouts decreased. The existing code also had the behavior where if
the 1st and 2nd threads in the queue were removed via acquireFailedAsync, the
TTL for the 3rd thread would equal the lock TTL and it would not be able to
acquire the lock fairly if the lock expired. This change requires the change to
the timeout calculation in order to fix both the timeout drift and the unfair
timeout decrease problems of the existing code.

The existing timeout calculation at the end of the lua code for
tryLockInnerAsync in the tryLock w/ waitTime call path used to be either the
lock timeout value + 5s for the first thread in the queue or for the other
threads in the queue the value was essentially the first thread's timeout + 5s.
This second rule for the 2nd thread is correct per the documentation, but for
the 3rd to the Nth thread, the timeout would not allow these threads to acquire
the lock fairly within 5s after the prior thread if the 1st and 2nd thread died
since their timeouts are the same as the 2nd thead, and this is contrary to the
documentation which provides 5s per thread in the queue. The new code sets the
timeout for a thread added to the queue to 5s plus the timeout of the thread at
the end of the queue; there is always a check now to see if the thread that has
failed to acquire the lock in the lua script is already in the queue, and if it
is already in the queue, then the lua code returns the approximate ttl based on
that thread's current timeout (timeout - 5s).

Note that the "remove stale threads" while loop was not altered even though it
also removes threads from the queue. This is the expected behavior and was
preserved, and some added tests now check the timeout expiration behavior.
6 years ago
Fernando Giannetti 3716299bea
Add natMap for Sentinel configuration 6 years ago
Nikita Koksharov aec2460b76 Fixed - AsyncSemaphore doesn't notify sleeping threads with permits more than one. #2095 6 years ago
xiaoxuan.bai 7771c40434 fix bug: in RedissonNodeConfig constructor with oldConf, miss mapReduceWorkers value set 6 years ago
Nikita Koksharov cf1404c960 refactoring 6 years ago
Nikita Koksharov 3e110e033e [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov 7597274a3f [maven-release-plugin] prepare release redisson-3.10.7 6 years ago
Nikita Koksharov b338a5f035 refactoring 6 years ago
Nikita Koksharov 8f20f97e34 Feature - range method added to RList, RListReactive and RListRx interfaces. #2080 6 years ago
Nikita Koksharov 07f2e9af7a checkstyle error fixed 6 years ago
Nikita Koksharov da41773a8b Fixed - disconnected sentinels shouldn't be listed in sentinel list. #2067 6 years ago
Nikita Koksharov 9146078ae3 Improvement - 10X Performance boost for JCache.putAll method #2079 6 years ago
Nikita Koksharov 689f7c95e9 Fixed - LiveObject field with Map type couldn't be persisted. #2061 6 years ago
Nikita Koksharov c9bffacbdd Feature - MILLISECONDS option added to RRateLimiter.RateIntervalUnit object #2073 6 years ago
Nikita Koksharov 328e070873 Fixed - RRateLimiter allows permits exceeding #2072 6 years ago
Nikita Koksharov 184be32c44 Fixed - CompositeCodec.getMapValueDecoder method uses MapKeyDecoder instead of MapValueDecoder #2068 6 years ago
Nikita Koksharov 98c73ccc14 refactoring 6 years ago
Nikita Koksharov 765d6ed129 Fixed - Memory leak during Queue blocking methods invocation. #2055 6 years ago
Nikita Koksharov a056a200ca Fixed - JCache.removeAll method doesn't notify Cache listeners #2056 6 years ago
Nikita Koksharov b6f6931971 Improvement - JCache.getAll execution optimization for non-existing keys. 6 years ago
Nikita Koksharov 1d22aa65c9 tomcat updated 6 years ago
Nikita Koksharov f65a9fd482 Maven build fails with "Unable to find: suppressions.xml" error #2048 (thanks to jchobantonov) 6 years ago
Nikita Koksharov 1332b03ed9 Fixed - Redis Sentinel prior 5.0.1 version doesn't require password. Regression since 3.10.5 #1981 6 years ago
Nikita Koksharov ec5873bb1b refactoring 6 years ago
Nikita Koksharov caaeaf591b Fixed - Redisson tries to renewed Lock expiration even if lock doesn't exist. Regression since 3.10.5 version #2037 6 years ago
Nikita Koksharov c7b1b6f745 Feature - Add support for Reactive and RxJava2 interfaces for RemoteService object #2040 6 years ago
Nikita Koksharov 042290e9bd Feature - Add support for Reactive and RxJava2 interfaces for RemoteService object #2040 6 years ago
Nikita Koksharov 747d073c1b refactoring 6 years ago
Nikita Koksharov d5a7a4ce84 refactoring 6 years ago
Nikita Koksharov abe6f65fea Fixed - FstCodec can't deserialize ConcurrentHashMap based object with package visibility #2035 6 years ago
Nikita Koksharov 797c089318 [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov c31da7191c [maven-release-plugin] prepare release redisson-3.10.6 6 years ago
Nikita Koksharov 817a03982c updated Redis version used for testing 6 years ago
Nikita Koksharov 6cbe354a68 refactoring 6 years ago
Nikita Koksharov 81bacffb13 Fixed - RBitSet.asBitSet methods throws NPE #2026 6 years ago
Nikita Koksharov 348b89ba65 refactoring 6 years ago
Nikita Koksharov f97448e7d6 Improvement - MapWriter interface retains only two methods for handling batch updated. MapOptions.writeBehindThreads parameter removed
Feature - added writeBehindDelay and writeBehindBatchSize settings to MapOptions object #2024
6 years ago
Nikita Koksharov 5fc2683681 Fixed - JCache.getAll throws RedisException: too many results to unpack #2014 6 years ago
Nikita Koksharov c67c333fa1 Fixed - RLock.lock method can be interrupted with Thread.interrupt method. #1593 6 years ago
Nikita Koksharov e4fe2105df Improvement - Eviction task logging added. #1179 6 years ago
Nikita Koksharov 1f0459fef1 refactoring 6 years ago
Nikita Koksharov fc58dd0b28 Fixed - RLock.unlock method returns true if lock doesn't exist #2018 6 years ago
Nikita Koksharov d75f610233 Feature - remainTimeToLive method added to RLock, RLockAsync, RLockRx and RLockReactive interfaces. #2011 6 years ago
Nikita Koksharov bbe40d02ef Feature - NAT mapping support for cluster mode. #1549 6 years ago
Nikita Koksharov d138011566 Feature - isLock method added to RLockAsync, RLockRx, RLockReactive interfaces 6 years ago
Shailender Bathula 6ce6076ba5 redisson#2007: Unit test 6 years ago
Shailender Bathula 695842d620 redisson#2007: Log re-subscription of pattern topic listeners on cluster failure at INFO level 6 years ago
Shailender Bathula 8c930f3a8f redisson#2007: Lookup a channel's codec correctly or else the pattern topic listeners fail to re-attach on cluster failover 6 years ago
Nikita Koksharov 356fd9bc13 RedissonTopicTest.testReattachInClusterMaster test added 6 years ago
Nikita Koksharov ed53ab66e3 Fixed - CommandPubSubDecoder.decodeResult throws IllegalStateException in JBOSS environment. #1999 6 years ago
Nikita Koksharov ebbd6a033d Fixed - NullValue object shouldn't be stored if RedissonSpringCacheManager.allowNullValues = false #2008 6 years ago
Nikita Koksharov 095ac8a866 javadoc fixed 6 years ago
Nikita Koksharov 32720d09dc Fixed - removeListener method of RTopicReactive and RTopicRx interfaces throws NoSuchMethodException #2005 6 years ago
Nikita Koksharov b41a66753b [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov 09be87b8d9 [maven-release-plugin] prepare release redisson-3.10.5 6 years ago
Nikita Koksharov 14a2582e75 refactoring 6 years ago
Nikita Koksharov 5c2b4804bb libs updated 6 years ago
Nikita Koksharov 5319b67e47 refactoring 6 years ago
Nikita Koksharov da7ebb5b71 Feature - GetAndSet method with TTL support added RBucket, RBucketAsync, RBucketReactive, RBucketRx interfaces #1986 6 years ago
Nikita Koksharov 90699e0cdf
Merge pull request #1979 from hrakaroo/master
Shuffle the sentinel list so all clients don't prefer the same sentinel
6 years ago
Nikita Koksharov 33fdb6a3ef Feature - addListener and removeListener methods added to RObject, RObjectAsync, RObjectReactive, RObjectRx objects. Allows to add and remove listeners for Deleted and Expired keyspace events published by Redis. #220 6 years ago
Nikita Koksharov 224a900aab refactoring 6 years ago
Nikita Koksharov e5c84d783a refactoring 6 years ago
Nikita Koksharov c19e9aba18 RPatternTopic.removeListenerAsync method added 6 years ago
Nikita Koksharov ff3ae4a7bc Feature - add getMultiLock, getRedLock methods to RedissonClient, RedissonRxClient and RedissonReactiveClient interfaces #1988 6 years ago
Nikita Koksharov 520268da69 javadocs added 6 years ago
Nikita Koksharov bd74e07fdb Fixed - ClassCastException during RBatchReactive and RBatchRx execution in exectionMode = REDIS_WRITE_ATOMIC or REDIS_READ_ATOMIC. #1661 6 years ago
Nikita Koksharov c0729ae51a javadocs added 6 years ago
Nikita Koksharov f0c78121eb Improvement - methods of RxJava2 interfaces should use full set of result objects: Single, Maybe or Completable #1912 6 years ago
Nikita Koksharov b1f3d3411a checkstyle plugin updated 6 years ago
Nikita Koksharov 6ee48594b3 refactoring 6 years ago
Nikita Koksharov 4ee3074dfe Fixed - Sentinel doesn't support AUTH command. #1981 6 years ago
Nikita Koksharov a12722ec92 Fixed - command response shouldn't be printed in case of timeout #1654 6 years ago
Nikita Koksharov 06f8ec1572 Fixed - HP NONSTOP OS is not supported by MapCacheEventCodec #1956 6 years ago
Nikita Koksharov 0d64e0fb62 Feature - getInfo, listGroups, listConsumers methods added to RStream object. #1964 6 years ago
Joshua Gerth 488fe8fa8d
Shuffle the list so all clients don't prefer the same sentinel 6 years ago
Nikita Koksharov 3311e56e4f Fixed - RStream.readGroup method doesn't handle empty result properly with Redis 5.0.3 #1978 6 years ago
Nikita Koksharov 6c9c295025 Fixed - AUTH password included in Exception. #1976 6 years ago
Nikita Koksharov deaca654c0 Fixed - locked lock isn't unlocked after disconnect to Redis #1966 6 years ago
Nikita Koksharov f01fd0823b refactoring 6 years ago
Nikita Koksharov 0e3d415844 RedissonMultiLock should implement RLock interface #1973 6 years ago
Nikita Koksharov 4a630ac4ba [maven-release-plugin] prepare for next development iteration 6 years ago
Nikita Koksharov a66070d02f [maven-release-plugin] prepare release redisson-3.10.4 6 years ago
Nikita Koksharov 78264ec79a Feature - getCountDownLatch, getPermitExpirableSemaphore, getSemaphore, getFairLock methods added to RMultimap object #1963 6 years ago
Nikita Koksharov 7e94157530 refactoring 6 years ago
Nikita Koksharov 34d104645f refactoring 6 years ago
Nikita Koksharov d8dbda1b44 Fixed - RLocalCachedMap.destroy method doesn't clear local cache. #1962 6 years ago
Nikita Koksharov 8214d33819 refactoring 6 years ago
Nikita Koksharov f83981d89b javadocs update 6 years ago
Nikita Koksharov 4535cf171a Fixed - HP NONSTOP OS is not supported by MapCacheEventCodec #1956 6 years ago