Releases: tair-opensource/RedisShake
Releases · tair-opensource/RedisShake
v4.6.0
What's Changed
- docs: add Go prerequisite to build instructions (#1035) @yunustiras
- fix: handle SIGTERM shutdown correctly (#1033) @suxb201
- fix: ensure synchronous data forwarding for RDB base files in AOF loading (#1032) @lzj47010
- fix: correct AOF size calculation by traversing incrAOFList instead of HistoryList (#1031) @lzj47010
- fix: remove arbitrary 128 argument limit when parsing AOF files (#1029) @suxb201
- feat: update command specs to support Redis 8.4 and Valkey 9.x (#1028) @suxb201
- fix: handle optional keyword in CalcKeys to prevent panic for GEORADIUS (#1027) @suxb201
- fix: discard RDB data when sync_rdb=false instead of writing to disk (#1026) @suxb201
- docs: add README_FOR_AGENTS.md for LLM agent usage guide (#1025) @suxb201
- docs: add resumable transfer (checkpoint) limitation documentation (#1023) @suxb201
- feat: embed pybbt test framework into project (#1022) @suxb201
- fix: use RESTORE command in RDB parser to respect rdb_restore_command_behavior (#1018) @suxb201
- feat: add macOS local test support (#1021) @suxb201
- docs: enhance issue template with detailed Redis environment and configuration sections (#1012) @suxb201
Full Changelog: v4.5.0...v4.6.0
v4.5.0
redis-shake-v4.4.2
Changes
⚠️ fix: handle TTL=0 on expire scan (#1003) @suxb201- Revise compatibility details for Redis and Valkey (#997) @suxb201
- docs: clarify filter pipeline and lua hook scope (#991) @suxb201
- replace compatibility report with link (#990) @cjx-zar
- Update function.md example. (#989) @ubombi
- add lua fix to report (#985) @cjx-zar
- 增加限流功能 (#980) @OMG-By
- Fix Compatibility Report link (#983) @cjx-zar
- add compatibility report (#979) @cjx-zar
- Feat skip type (#977) @suxb201
redis-shake-v4.4.1
Changes
- 支持7.4新增的RDB_TYPE_HASH_*类型和相关命令 (#970) @OMG-By
- Update cluster_nodes.go to handle hostnames in cluster nodes output (#938) @tharunsikhinam
redis-shake-v4.4.0
Changes
- Update pages.yml (#942) @suxb201
- Update pages.yml (#941) @suxb201
- fix(zset): preserve double precision during migration (#939) (#940) @trynocoding
- proxy does not support the info command (#936) @u6th9d
- fix: fix scan multi db subscribe pattern (#928) @suxb201
- fix:when rewrite complex type ,use overlay rather than append or merge (#932) @lvxiaorun
- Use the correct function to avoid unnecessary formatting (#920) @ctyytc
- feat: add mTLS configuration support for Redis client connections (#918) @rimvydascivilis
- fix: remove lfs to fix bill issue (#919) @suxb201
redis-shake-v4.3.2
Changes
- fix: fix "read aof file failed" error (#917) @suxb201
- Optimize: bytes.Index and humanize.IBytes in SyncStandaloneReader (#909) @cyningsun
- add aof_writer cmd_writer json_writer (#914) @carlvine500
- feat: added the log rotation (#910) @EquentR
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