Releases: tair-opensource/RedisShake
Releases · tair-opensource/RedisShake
redis-shake-v4.3.1
redis-shake-v4.3.0
Breaking Changes
- Updated the configuration file format for Sentinel.
Changes
- fix: avoid file not exist (#904) @suxb201
- feat: set buff_send as default (#903) @suxb201
- feat: improve sentinel support (#902) @suxb201
- feat: add version to release asset names (#901) @suxb201
- fix: improve CI stability (#900) @suxb201
- feat: improve reader implementation for better performance and reliab… (#899) @suxb201
- feat: add filter rules for keys (#898) @suxb201
- feat: add function support (#897) @junhuaqin
- fix: resolve timeout and performance issues in buffer write mode and AOF writes (#893) @EquentR
- fix: improve env variable substitution logic, only replace variables wrapped in curly braces (${var}) (#894) @EquentR
- feat: support separate authentication for Sentinel and Redis (#888) @EquentR
- fix: fix missing group offset for stream type RDB_TYPE_STREAM_LISTPAC… (#885) @suxb201
- feat: redis-writer add buffered sending to significantly improve speed (#886) @EquentR
- key filter support regex and optimize code (#883) @OMG-By
- feat: add RDB_OPCODE_SLOT_INFO support for Redis 7.4 (#881) @suxb201
redis-shake-v4.2.2
redis-shake-v4.2.1
Changes
- doc: improve documentation (#875) @suxb201
- Use sync instead of psync while Redis version is less than 2.8.0. (#874) @lyramilk
- feat: docs for new parallel architecture (#872) @OxalisCu
- 🏁 feat: support parallel architecture (#847) @OxalisCu
- fix: Authentication issue with sentinel=true (#870) @silentdark
redis-shake-v4.2.0
Changes
⚠️ Break Change(#756): Add support for filter config and refine docs (#860) @suxb201- feat: add Docker support (#861) @suxb201
- feat: prioritize DBS over cluster enabled in scan mode (#855) @suxb201
- fix typo in shake.toml file (#838) @moneyforward-hoai-nam-dao
- fix when prefer_replica set to true, master node is nil (#843) @wdy62808
- fix: when prefer_replica set to true can not get address (#841) @ntuwang
redis-shake-v4.1.1
Changes
- fix: switchdb blocking after closing destination reply(关闭目的端回复后switchdb阻塞问题) (#837) @EquentR
- fix double precision ,module bloomfilter double to string (#830) @heyone-top
- docs: refine documentation (#831) @suxb201
- bug fix prefer replica in master-slave mode (#828) @blight19
- Update the comment of rdb_restore_command_behavior in shake.toml (#825) @ATMeno
- reduce source pressure when use scan (#823) @blight19
- Support prefer_replica=true in both Cluster and Standalone mode (#821) @xhs
- Support DEL command in scan_reader (#820) @xhs
- feat: diskless sync (#810) @jijijijijichild
redis-shake-v4.1.0
Changes
- fix: fix "XADD must be greater than 0-0" (#808) @suxb201
- feat: Add support for sentinel writer (#806) @mhewedy
- No need to print WARNING message while receiving the null reply (#805) @git-hulk
- docs: add more docs (#804) @suxb201
- feat: improve performance of scan mode (#803) @suxb201
- bugfix: fix CalcKeys with COMMAND (#797) @goxiaoy
- Fix dead condition in LoadAppendOnlyFile (#792) @git-hulk
- bugfix: Fix ksn bug (#785) @blight19
- bugfix: fix error when using txn in cluster mode (#786) @suxb201
- 添加动态识别库号 (#782) @blight19
redis-shake-v4.0.5
Changes
- update else if to switch (#777) @blight19
- Fix some bugs (#776) @suxb201
- bugfix: Add keep-alive to prevent target Redis close conn due to timeout #758
- feature: Change default value of status_port from 6479 to 0 #775
- bugfix: Add support for RDB_OPCODE_MODULE_AUX parsing
- bugfix: Correctly handle SIGINT during handshake #765
- feature: Add 1s timeout to Redis client connection setup
redis-shake-v4.0.4
Changes
- Update listpack.go (#769) @FrancoZhangVip
- perf(rdb): parse rdb use less memeory (#764) @vczyh
- bugfix: fix panic when sync reader needed to exit (#760) @zgg2001
- refactor: Manage all redis client into
context.Context
(#745) @Zheaoli - bugfix: fix stream parsing issue (#757) @suxb201
- refactor: reuse the lua vm and pr-compile the lua code (#753) @Zheaoli
- chore: Add base benchmark for internal/function (#751) @Zheaoli
- chore: Add benchmark rdb file (#748) @Zheaoli
- chore: Add base benchmark for rdb parse (#747) @Zheaoli
- chore: Fix relate link in code comment (#746) @Zheaoli
redis-shake-v4.0.3
Changes
- chore: polish code according to golangci-lint hint (#743) @jjz921024
- add feature about perfer connect to replica node (#725) @jjz921024
- support gracefully shutdown (#728) @jjz921024
- refactor: Refacotr the calls of flushall command (#739) @jjz921024
- refactor: Refactor the internal/aof.go (#742) @Zheaoli
- bugfix: Fix CI bugs (#740) @suxb201
- support turn off server reply (#736) @jjz921024
- bugfix: Fix cluster nodes parsing error (#737) @suxb201
- add feature about flush db before sync (#721) @jjz921024
- chore: Format the import order (#733) @Zheaoli
- Support PITR (#661) @bug-superman
- Fix document indentation (#697) @ywxc1997
- Add support for specified DB scans (#696) @ywxc1997