Releases: redis/jedis
4.3.0-m1
🔥 Breaking Changes
- Fix PENDING entries of xinfoStreamFull method (#2988)
- Fix: return of CLUSTER REPLICAS is Array reply (#2990)
- Reduce the verbosity of logs in PooledObjectFactory implementations (#3007)
- Remove the unused Logger reference from HostAndPort class (#3008)
🚀 New Features
- Optimize Entities capacity to avoid reallocation (#3090)
- Pre-allocate the results size (#3089)
- Support new TimeSeries arguments (#3082)
- Extend support to all arguments of FT.SEARCH and FT.AGGREGATE commands (#3054)
- Support Graph PROFILE, EXPLAIN, SLOWLOG, LIST and CONFIG commands (#3053)
- Support JSON.RESP command (#3052)
- Support JSON.OBJLEN and JSON.OBJKEYS commands (#3051)
- Support RediSearch Dictionary commands (#3034)
- Support FT.TAGVALS command (#3033)
- Support RediSearch Suggestion commands (#3031, #3032)
- Support [BF/CF].[SCANDUMP/LOADCHUNK] commands (#3029)
- Support TS.INFO command (#3023)
- Support TS.INCRBY and TS.DECRBY commands (#3022)
- Support TS.MADD command (#3020)
- Support CASESENSITIVE tag in RediSearch schema (#3000)
- Chain AS to Schema object (#2950)
- Support 'LOAD *' in search aggregation (#3001)
- Support JSON.DEBUG MEMORY command (#3002)
- Support JSON.NUMINCRBY command (#3004, #3024)
- Support RedisJSON SET/GET as plain string(s) (#3005)
- Introduce factory MINIMUM_ID and MAXIMUM_ID for StreamEntryID (#3006)
- Read 'inf' in graph response (#3011)
🐛 Bug Fixes
- Fix NPE when stream pending message is discarded (#3094)
- Preserve order in responses of ZDIFF, ZINTER, ZUNION commands (#3085)
🧰 Maintenance
- Refactor JedisPool and JedisPooled constructors (#3048)
Contributors
We'd like to thank all the contributors who worked on this release!
3.9.0
4.2.3
4.2.2
4.2.1
4.2.0
🔥 Breaking Changes
- Only String param in Constructors is an URL (#2872)
🚀 New Features
- Support FUNCTION commands (#2878)
- Support RedisTimeSeries module commands (#2854)
- Support RedisBloom module commands (#2875)
- Support RedisGraph module commands (#2941)
- KeyValue util class and (B)(L/Z)MPOP commands (#2931)
- Support vector similarity (#2926)
- Support XADD auto sequence (#2947)
- Support EXPIRETIME and PEXIRETIME commands (#2852)
- Support [NX|XX|GT|LT] options in EXPIREAT and PEXPIREAT commands (#2874)
- Support ACL DRYRUN command and reorder enums (#2946)
- Support COMMAND commands (#2922)
- Support XGROUP CREATECONSUMER command (#2919)
- Support CONFIG GET command with multiple parameters (#2863)
- Support CONFIG SET command with multiple parameters (#2949)
- Support CLIENT NO-EVICT command (#2866)
- Support BGSAVE SCHEDULE command (#2871)
- Support MEMORY PURGE and MEMORY STATS commands (#2908)
- Support Cluster EPOCH commands and refactor tests (#2927)
- Support CLUSTER COUNT-FAILURE-REPORTS command (#2923)
- Support passing arguments to MODULE LOAD command (#2918)
- Support CF.MEXISTS command (#2951)
- Support LCS command (#2855)
🐛 Bug Fixes
- Fix wrong CommandObject called for strAlgoLCSKeys (#2859)
🧰 Changes
- Renew cluster slots strategy update (#2643)
- Configure socket buffer size through system property (#2915)
- Add javadoc for DatabasePipelineCommands (#2873)
- Delete unused interface (#2865)
Contributors
We'd like to thank all the contributors who worked on this release!
@sazzad16, @Avital-Fine, @yangbodong22011, @zeekling, @doumdoum and @dengliming
4.2.0-rc1
Changes
- Add support for RedisGraph module commands (#2941)
- Support CF.MEXISTS command (#2951)
- Support CONFIG SET multiple parameters (#2949)
- Support ACL DRYRUN command and reorder enums (#2946)
- Support XADD auto sequence (#2947)
Contributors
We'd like to thank all the contributors who worked on this release!
4.2.0-m1
Changes
- Support COMMAND [...] commands (#2922)
- Support vector similarity (#2926)
- KeyValue util class and (B)(L/Z)MPOP commands (#2931)
- Support FUNCTION [...] commands (#2878)
- Cluster EPOCH commands and refactor tests (#2927)
- Support CLUSTER COUNT-FAILURE-REPORTS (#2923)
- Support XGROUP CREATECONSUMER (#2919)
- Support passing args to MODULE LOAD (#2918)
- Configure socket buffer size through system property (#2915)
- Renew cluster slots strategy update (#2643)
- Support command MEMORY PURGE and MEMORY STATS (#2908)
- Support RedisBloom (#2875)
- Support [NX|XX|GT|LT] options in EXPIREAT and PEXPIREAT (#2874)
- Add javadoc for DatabasePipelineCommands (#2873)
- Support BGSAVE SCHEDULE command (#2871)
- Support EXPIRETIME and PEXIRETIME (#2852)
- support CONFIG GET parameter [parameter ...] (#2863)
- Support CLIENT NO-EVICT (#2866)
- Support LCS (#2855)
- Delete unused interface (#2865)
- Support RedisTimeSeries (#2854)
🐛 Bug Fixes
- Only String param in Constructors is an URL (#2872)
- Fix wrong CommandObject called for strAlgoLCSKeys (#2859)
Contributors
We'd like to thank all the contributors who worked on this release!
@Avital-Fine, @dengliming, @sazzad16, @yangbodong22011 and @zeekling
4.1.1
🐛 Bug Fixes
- Fixed the problem of abnormal socket status during DNS resolution (#2849)
🧰 Maintenance
- Fix typo in method name connectToFirstSuccsefulHost (#2853)
Contributors
We'd like to thank all the contributors who worked on this release!
Thanks @leonchen83, @yangbodong22011, @andrewmcnamara for contributing.
4.1.0
🚀 New Features
Support GEOSEARCH and GEOSEARCHSTORE commands (#2771)
Support new ZRANGE(STORE) (#2817)
Add database and some other commands in pipeline (#2832)
Subscribe in JedisCluster (UnifiedJedis) (#2828)
Support cluster addslotsrange and cluster delslotsrange (#2823)
Support exclusive XPENDING range from params (#2830)
Support CLUSTER LINKS command (#2776)
Added the BYTE|BIT option for bitcount (binary) (#2768)
Added the BYTE|BIT option for bitcount (string) (#2779)
Support SHUTDOWN [NOW] [FORCE] [ABORT] parameters (#2812)
Support XINFO STREAM FULL (#2746)
ACL patterns for Pub/Sub channels (#2750)
Address ACL V2 changes (#2841)
Support REPLICAOF Command (#2811)
Support LOLWUT command (#2800)
Support SINTERCARD Command (#2821)
Support SORT_RO (#2843)
Address XINFO GROUPS command name (#2802)
🧰 Changes
Tries all hosts resolved for DNS name (#2722)
Fix StackOverflowError in Transaction (#2827)
Polish XINFO STREAM FULL implementation (#2801)
Polish #2823 (18043de) and ClusterCommandsTest (#2831)
Deprecate unused interfaces (afcce7c)
Thanks @AvitalFineRedis, @zeekling, @sazzad16, @adiamzn, @Avital-Fine for contributing.