Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(container): update ghcr.io/dragonflydb/dragonfly ( v1.25.6 → v1.…
…26.0 ) (#6073) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dragonflydb/dragonfly](https://redirect.github.com/dragonflydb/dragonfly) | minor | `v1.25.6` -> `v1.26.0` | --- ### Release Notes <details> <summary>dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)</summary> ### [`v1.26.0`](https://redirect.github.com/dragonflydb/dragonfly/releases/tag/v1.26.0) [Compare Source](https://redirect.github.com/dragonflydb/dragonfly/compare/v1.25.6...v1.26.0) ##### Dragonfly v1.26.0 - Chrismukkah edition 🔯 🎄🔯 🎄🔯 This marks our final release for the year, featuring numerous stability fixes and performance enhancements. ##### Important features and changes: 1. Numerous Search and Json fixes [#​4070](https://redirect.github.com/dragonflydb/dragonfly/issues/4070) [#​4012](https://redirect.github.com/dragonflydb/dragonfly/issues/4012) [#​4205](https://redirect.github.com/dragonflydb/dragonfly/issues/4205) [#​4228](https://redirect.github.com/dragonflydb/dragonfly/issues/4228) [#​4231](https://redirect.github.com/dragonflydb/dragonfly/issues/4231) [#​4311](https://redirect.github.com/dragonflydb/dragonfly/issues/4311) [#​4343](https://redirect.github.com/dragonflydb/dragonfly/issues/4343) 2. Account for list type memory, fixes [#​3800](https://redirect.github.com/dragonflydb/dragonfly/issues/3800) 3. Native support of GCS storage! Just point your `--dir` to `gs::\mybucket\df_snapshots\` 4. Fix metrics compatibility with prometheus 3.0 scraping [#​4277](https://redirect.github.com/dragonflydb/dragonfly/issues/4277) 5. Series of STREAM improvements bringing Dragonfly to be compatible with redis/valkey 7.2 streams: [#​4192](https://redirect.github.com/dragonflydb/dragonfly/issues/4192), [#​4237](https://redirect.github.com/dragonflydb/dragonfly/issues/4237), [#​4239](https://redirect.github.com/dragonflydb/dragonfly/issues/4239) [#​4240](https://redirect.github.com/dragonflydb/dragonfly/issues/4240) [#​4281](https://redirect.github.com/dragonflydb/dragonfly/issues/4281) [#​4285](https://redirect.github.com/dragonflydb/dragonfly/issues/4285) ##### What's Changed - chore: remove old io by [@​dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3953](https://redirect.github.com/dragonflydb/dragonfly/pull/3953) - chore: RdbSerializer::SaveListObject supports QList by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4101](https://redirect.github.com/dragonflydb/dragonfly/pull/4101) - chore: Implement list Pop/Erase functionality with QList by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4099](https://redirect.github.com/dragonflydb/dragonfly/pull/4099) - chore: change Namespaces to be a global pointer by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4032](https://redirect.github.com/dragonflydb/dragonfly/pull/4032) - fix: update instruction how to build from the source for ubuntu by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4103](https://redirect.github.com/dragonflydb/dragonfly/pull/4103) - fix: test_noreply_pipeline flakiness by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4102](https://redirect.github.com/dragonflydb/dragonfly/pull/4102) - chore: Implement LMOVE over QList by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4104](https://redirect.github.com/dragonflydb/dragonfly/pull/4104) - fix(search_family): Process wrong field types in indexes for the FT.SEARCH and FT.AGGREGATE commands by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4070](https://redirect.github.com/dragonflydb/dragonfly/pull/4070) - chore: implement Erase for a range by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4106](https://redirect.github.com/dragonflydb/dragonfly/pull/4106) - chore: decouple reply_builder from ConnectionContext by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4069](https://redirect.github.com/dragonflydb/dragonfly/pull/4069) - chore: support rdb loading and container utils with QList. by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4109](https://redirect.github.com/dragonflydb/dragonfly/pull/4109) - feat(server) : snapshot traverse physical buckets by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4084](https://redirect.github.com/dragonflydb/dragonfly/pull/4084) - fix: skip Send() in SinkReplyBuilder::Flush() when vec is empty by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4114](https://redirect.github.com/dragonflydb/dragonfly/pull/4114) - fix: regression in squashing code when determining eval commands by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4116](https://redirect.github.com/dragonflydb/dragonfly/pull/4116) - fix: slow regression tests tests by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4117](https://redirect.github.com/dragonflydb/dragonfly/pull/4117) - test: add test for snapshoting during migration by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4108](https://redirect.github.com/dragonflydb/dragonfly/pull/4108) - feat server: experimental_new_io flag add as deprecated by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4127](https://redirect.github.com/dragonflydb/dragonfly/pull/4127) - chore: simplify BumpUps deduplication by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4098](https://redirect.github.com/dragonflydb/dragonfly/pull/4098) - fix: Do not use `cc_` in connection if it's null by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4131](https://redirect.github.com/dragonflydb/dragonfly/pull/4131) - fix: Use `MOVED` error type for moved replies by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4125](https://redirect.github.com/dragonflydb/dragonfly/pull/4125) - chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1 in the actions group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflydb/dragonfly/pull/4115](https://redirect.github.com/dragonflydb/dragonfly/pull/4115) - fix server: fix stats of pipeline squashed commands by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4132](https://redirect.github.com/dragonflydb/dragonfly/pull/4132) - chore: fix plain node insertion by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4134](https://redirect.github.com/dragonflydb/dragonfly/pull/4134) - chore: improve the state machine of RedisParser by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4085](https://redirect.github.com/dragonflydb/dragonfly/pull/4085) - chore: run tests with list_experimental_v2 enabled by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4112](https://redirect.github.com/dragonflydb/dragonfly/pull/4112) - chore: optimize info command by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4137](https://redirect.github.com/dragonflydb/dragonfly/pull/4137) - fix server: fix write to slowlog on squashing flow by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4138](https://redirect.github.com/dragonflydb/dragonfly/pull/4138) - chore:update fakeredis, remove irrelevant tests by [@​cunla](https://redirect.github.com/cunla) in [https://github.com/dragonflydb/dragonfly/pull/4014](https://redirect.github.com/dragonflydb/dragonfly/pull/4014) - chore: fix a potential crash during client list by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4141](https://redirect.github.com/dragonflydb/dragonfly/pull/4141) - fix: migration ACK response processing by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4140](https://redirect.github.com/dragonflydb/dragonfly/pull/4140) - feat: add INFO memory section for squashing replies memory consuming by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4147](https://redirect.github.com/dragonflydb/dragonfly/pull/4147) - fix: allow SELECT in multi/exec if it's a noop by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4146](https://redirect.github.com/dragonflydb/dragonfly/pull/4146) - chore(deps): bump github/codeql-action from 3.27.1 to 3.27.4 in the actions group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflydb/dragonfly/pull/4148](https://redirect.github.com/dragonflydb/dragonfly/pull/4148) - chore: tune logs and improve restrict denied error by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4145](https://redirect.github.com/dragonflydb/dragonfly/pull/4145) - fix: UB during cmd squashing reply size calculation by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4149](https://redirect.github.com/dragonflydb/dragonfly/pull/4149) - fix: enforce load limits when loading snapshot by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4136](https://redirect.github.com/dragonflydb/dragonfly/pull/4136) - fix: test_replication_all failure by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4155](https://redirect.github.com/dragonflydb/dragonfly/pull/4155) - fix: Huge entries fail to load outside RDB / replication by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4154](https://redirect.github.com/dragonflydb/dragonfly/pull/4154) - chore: allow slow and precise memory measurement of an object by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4160](https://redirect.github.com/dragonflydb/dragonfly/pull/4160) - chore: fix a regression build break by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4162](https://redirect.github.com/dragonflydb/dragonfly/pull/4162) - chore: log exit code of failing dragonfly in tests by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4166](https://redirect.github.com/dragonflydb/dragonfly/pull/4166) - fix: remove DenseSet::IteratorBase::TraverseApply by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4170](https://redirect.github.com/dragonflydb/dragonfly/pull/4170) - adjusted grafana dashboard to be more user friendly by [@​applike-ss](https://redirect.github.com/applike-ss) in [https://github.com/dragonflydb/dragonfly/pull/4165](https://redirect.github.com/dragonflydb/dragonfly/pull/4165) - chore: fix shutdown sequence in Dragonfly server by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4168](https://redirect.github.com/dragonflydb/dragonfly/pull/4168) - feat(server): add eval_ro and evalsha_ro by [@​andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/4091](https://redirect.github.com/dragonflydb/dragonfly/pull/4091) - chore: Hide replicas from `CLUSTER` subcmds in managed mode by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4174](https://redirect.github.com/dragonflydb/dragonfly/pull/4174) - fix(tools): Prevent dragonfly.logrotate from stopping logrotate service by [@​s0xDk](https://redirect.github.com/s0xDk) in [https://github.com/dragonflydb/dragonfly/pull/4176](https://redirect.github.com/dragonflydb/dragonfly/pull/4176) - chore: more parser improvements by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4177](https://redirect.github.com/dragonflydb/dragonfly/pull/4177) - fix(release/helm): allow empty commits for rerun by [@​Pothulapati](https://redirect.github.com/Pothulapati) in [https://github.com/dragonflydb/dragonfly/pull/4163](https://redirect.github.com/dragonflydb/dragonfly/pull/4163) - fix(search_family): Fix LOAD fields parsing in the FT.AGGREGATE and FT.SEARCH commands by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4012](https://redirect.github.com/dragonflydb/dragonfly/pull/4012) - feat: Huge values breakdown in cluster migration by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4144](https://redirect.github.com/dragonflydb/dragonfly/pull/4144) - feat: cluster migrations restarts if timeout happens by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4081](https://redirect.github.com/dragonflydb/dragonfly/pull/4081) - fix: deduplicate mget response by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4175](https://redirect.github.com/dragonflydb/dragonfly/pull/4175) - fix: stop using openssl for container healthchecks by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4181](https://redirect.github.com/dragonflydb/dragonfly/pull/4181) - chore: produce core files in regtests by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4185](https://redirect.github.com/dragonflydb/dragonfly/pull/4185) - chore: stop periodic task earlier during the shutdown process by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4187](https://redirect.github.com/dragonflydb/dragonfly/pull/4187) - chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5 in the actions group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflydb/dragonfly/pull/4186](https://redirect.github.com/dragonflydb/dragonfly/pull/4186) - test: skip test_cluster_mgr because of unclosed instance by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4191](https://redirect.github.com/dragonflydb/dragonfly/pull/4191) - chore: fix false positives sanitizers by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4190](https://redirect.github.com/dragonflydb/dragonfly/pull/4190) - fix: debug object encoding names by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4188](https://redirect.github.com/dragonflydb/dragonfly/pull/4188) - feat: add ability reading stream_listpacks\_2/3 rdb types by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4192](https://redirect.github.com/dragonflydb/dragonfly/pull/4192) - chore: get back on the decision to put a hard limit on command interface by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4203](https://redirect.github.com/dragonflydb/dragonfly/pull/4203) - chore: qlist improvements by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4194](https://redirect.github.com/dragonflydb/dragonfly/pull/4194) - fix: stream memory tracking by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4067](https://redirect.github.com/dragonflydb/dragonfly/pull/4067) - chore: fully support qlist in all list_family commands by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4201](https://redirect.github.com/dragonflydb/dragonfly/pull/4201) - feat(contrib/helm): evaluate the provided passwordSecretName value as a template by [@​oOraph](https://redirect.github.com/oOraph) in [https://github.com/dragonflydb/dragonfly/pull/4046](https://redirect.github.com/dragonflydb/dragonfly/pull/4046) - fix(search_family): Fix crash when no SEPARATOR is specified in the FT.CREATE command by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4205](https://redirect.github.com/dragonflydb/dragonfly/pull/4205) - chore: update command interface for hset/set families by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4209](https://redirect.github.com/dragonflydb/dragonfly/pull/4209) - fix: cluster_mgr script by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4210](https://redirect.github.com/dragonflydb/dragonfly/pull/4210) - bug(replication): snapshot cleanup fix in transition to stable sync by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4211](https://redirect.github.com/dragonflydb/dragonfly/pull/4211) - test: fix and unskip test_migration_timeout_on_sync by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4216](https://redirect.github.com/dragonflydb/dragonfly/pull/4216) - chore: Add more qlist tests by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4217](https://redirect.github.com/dragonflydb/dragonfly/pull/4217) - chore: change the interface of stream and server commands by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4219](https://redirect.github.com/dragonflydb/dragonfly/pull/4219) - chore: add noop docs subcmd by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4214](https://redirect.github.com/dragonflydb/dragonfly/pull/4214) - chore: remove tail field from qlist by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4220](https://redirect.github.com/dragonflydb/dragonfly/pull/4220) - chore: qlist code clean ups by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4223](https://redirect.github.com/dragonflydb/dragonfly/pull/4223) - chore: Track QList memory by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4226](https://redirect.github.com/dragonflydb/dragonfly/pull/4226) - chore: change the interface of hll, generic and list commands by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4227](https://redirect.github.com/dragonflydb/dragonfly/pull/4227) - fix: command docs by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4229](https://redirect.github.com/dragonflydb/dragonfly/pull/4229) - chore: support qlist compression when accounting for memory by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4233](https://redirect.github.com/dragonflydb/dragonfly/pull/4233) - chore: update command interface for bitops, bloom, zset families by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4235](https://redirect.github.com/dragonflydb/dragonfly/pull/4235) - Feat(Helm chart): Add env vars into pods by [@​andreibe24](https://redirect.github.com/andreibe24) in [https://github.com/dragonflydb/dragonfly/pull/4196](https://redirect.github.com/dragonflydb/dragonfly/pull/4196) - chore: fix bugs in stream_family by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4237](https://redirect.github.com/dragonflydb/dragonfly/pull/4237) - fix: bugs in stream code by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4239](https://redirect.github.com/dragonflydb/dragonfly/pull/4239) - fix: Fix `test_network_disconnect_during_migration` test by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4224](https://redirect.github.com/dragonflydb/dragonfly/pull/4224) - fix: RdbTest.LoadStream3 incorrect file usage by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4242](https://redirect.github.com/dragonflydb/dragonfly/pull/4242) - chore: Hide replica info in real cluster if `--managed_service_info` by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4241](https://redirect.github.com/dragonflydb/dragonfly/pull/4241) - chore: Hide managed service info in `INFO` by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4248](https://redirect.github.com/dragonflydb/dragonfly/pull/4248) - fix: stream bugs by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4240](https://redirect.github.com/dragonflydb/dragonfly/pull/4240) - fix: command interface for json_family by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4243](https://redirect.github.com/dragonflydb/dragonfly/pull/4243) - fix(server): fix memory leak on lua error by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4236](https://redirect.github.com/dragonflydb/dragonfly/pull/4236) - chore: update command interface for acl, hll families by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4253](https://redirect.github.com/dragonflydb/dragonfly/pull/4253) - chore: split RecordExpiry preemptive and non-preemptive flows by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4252](https://redirect.github.com/dragonflydb/dragonfly/pull/4252) - fix(rax_tree): Fix crash caused by destructor in RaxTreeMap by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4228](https://redirect.github.com/dragonflydb/dragonfly/pull/4228) - chore: update command interface for cluster and search families by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4258](https://redirect.github.com/dragonflydb/dragonfly/pull/4258) - refactor: remove redundant allocations for streamer by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4225](https://redirect.github.com/dragonflydb/dragonfly/pull/4225) - fix(save): don't create dirs for cloud dir by [@​andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/4259](https://redirect.github.com/dragonflydb/dragonfly/pull/4259) - feat: add support for big values in SeederV2 by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4222](https://redirect.github.com/dragonflydb/dragonfly/pull/4222) - chore: remove DbSlice mutex and add ConditionFlag in SliceSnapshot by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4073](https://redirect.github.com/dragonflydb/dragonfly/pull/4073) - fix(eviction): Tune eviction threshold in cache mode by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4142](https://redirect.github.com/dragonflydb/dragonfly/pull/4142) - fix: test_network_disconnect_during_migration data size was too big f… by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4260](https://redirect.github.com/dragonflydb/dragonfly/pull/4260) - fix(geo): support case insensitive units by [@​andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/4264](https://redirect.github.com/dragonflydb/dragonfly/pull/4264) - chore: monotonically increasing ports for cluster tests by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4268](https://redirect.github.com/dragonflydb/dragonfly/pull/4268) - fix: close socket to prevent onCompletion call after the journal stre… by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4270](https://redirect.github.com/dragonflydb/dragonfly/pull/4270) - chore: Fix `test_rss_used_mem_gap` for all types by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4254](https://redirect.github.com/dragonflydb/dragonfly/pull/4254) - feat server: support config set serialization_max_chunk_size by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4274](https://redirect.github.com/dragonflydb/dragonfly/pull/4274) - fix: prohibit read commands during takeover by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4267](https://redirect.github.com/dragonflydb/dragonfly/pull/4267) - fix cluster: migration traverse bug by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4279](https://redirect.github.com/dragonflydb/dragonfly/pull/4279) - fix(server) : dont apply eviction on rss over limit by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4276](https://redirect.github.com/dragonflydb/dragonfly/pull/4276) - chore: let resp parser provide more useful logs by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4273](https://redirect.github.com/dragonflydb/dragonfly/pull/4273) - chore: update command interface for main_service commands by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4265](https://redirect.github.com/dragonflydb/dragonfly/pull/4265) - fix: support loading of 7.x streams correctly by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4281](https://redirect.github.com/dragonflydb/dragonfly/pull/4281) - chore: fixes the parse error for xread/xreadgroup with unbalanced ids by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4266](https://redirect.github.com/dragonflydb/dragonfly/pull/4266) - fix: Do not attempt to defrag `StringSet` as a `StringMap` by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4283](https://redirect.github.com/dragonflydb/dragonfly/pull/4283) - chore: add active time to stream consumers by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4285](https://redirect.github.com/dragonflydb/dragonfly/pull/4285) - fix: mismatch new-delete in unit test by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4288](https://redirect.github.com/dragonflydb/dragonfly/pull/4288) - fix(search_family): Remove the output of extra fields in the FT.AGGREGATE command by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4231](https://redirect.github.com/dragonflydb/dragonfly/pull/4231) - fix: increase cluster migration default timeout by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4293](https://redirect.github.com/dragonflydb/dragonfly/pull/4293) - chore: test metrics for huge value serialization by [@​kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/4262](https://redirect.github.com/dragonflydb/dragonfly/pull/4262) - chore: update reflex version and fix its build on alpine by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4304](https://redirect.github.com/dragonflydb/dragonfly/pull/4304) - fix: circular dependency in qlist by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4302](https://redirect.github.com/dragonflydb/dragonfly/pull/4302) - feat: add migration_finalization_timeout_ms flag by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4301](https://redirect.github.com/dragonflydb/dragonfly/pull/4301) - fix: Protect `BumpUp()` from running in parallel to serialization by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4307](https://redirect.github.com/dragonflydb/dragonfly/pull/4307) - fix(search_family): Fix FT.AGGREGATE output by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4311](https://redirect.github.com/dragonflydb/dragonfly/pull/4311) - chore: improve parser state machine by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4313](https://redirect.github.com/dragonflydb/dragonfly/pull/4313) - test: update logs and test for debug purpose by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4309](https://redirect.github.com/dragonflydb/dragonfly/pull/4309) - server: report redis version 7.2.0 to support Sidekiq by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4286](https://redirect.github.com/dragonflydb/dragonfly/pull/4286) - chore: factor out rdb_load utilities into separate files by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4315](https://redirect.github.com/dragonflydb/dragonfly/pull/4315) - fix: Remove hardcoded `@assert_eventually` 100 times retry by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4318](https://redirect.github.com/dragonflydb/dragonfly/pull/4318) - refactor: remove serialization_max_chunk_size for cluster tests by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4316](https://redirect.github.com/dragonflydb/dragonfly/pull/4316) - chore: factor out CompressorImpl into separate files by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4319](https://redirect.github.com/dragonflydb/dragonfly/pull/4319) - fix: Do not preempt on dispatcher fiber by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4323](https://redirect.github.com/dragonflydb/dragonfly/pull/4323) - fix(test): seeder test remove check by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4320](https://redirect.github.com/dragonflydb/dragonfly/pull/4320) - fix: potential OOM when first request sent in small bits by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4325](https://redirect.github.com/dragonflydb/dragonfly/pull/4325) - fix: crash during getting info about replication by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4328](https://redirect.github.com/dragonflydb/dragonfly/pull/4328) - chore: add ability to track connections stuck at send by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4330](https://redirect.github.com/dragonflydb/dragonfly/pull/4330) - fix: do not check-fail in OpRestore by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4332](https://redirect.github.com/dragonflydb/dragonfly/pull/4332) - test: skip test_network_disconnect_during_migration because it is uns… by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4334](https://redirect.github.com/dragonflydb/dragonfly/pull/4334) - chore: fix wording around the dispatch fiber in dragonfly_connection by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4333](https://redirect.github.com/dragonflydb/dragonfly/pull/4333) - fix (regression tests): skip flaky test by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4336](https://redirect.github.com/dragonflydb/dragonfly/pull/4336) - chore: Disable failing test by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4337](https://redirect.github.com/dragonflydb/dragonfly/pull/4337) - fix: cluster tests stability by [@​BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/4338](https://redirect.github.com/dragonflydb/dragonfly/pull/4338) - fix(pytest): call stop for all instances even if stop raise exception by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4339](https://redirect.github.com/dragonflydb/dragonfly/pull/4339) - fix: add content-type for metrics response by [@​romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/4340](https://redirect.github.com/dragonflydb/dragonfly/pull/4340) - fix(server): use compression for non big values by [@​adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/4331](https://redirect.github.com/dragonflydb/dragonfly/pull/4331) - fix: Stack overflow in `DFLYCLUSTER CONFIG` by [@​chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/4342](https://redirect.github.com/dragonflydb/dragonfly/pull/4342) - fix(search_family): Fix logging in ParseFieldWithAtSign by [@​BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/4343](https://redirect.github.com/dragonflydb/dragonfly/pull/4343) ##### Huge thanks to all the contributors! ❤️ ##### New Contributors - [@​s0xDk](https://redirect.github.com/s0xDk) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/4176](https://redirect.github.com/dragonflydb/dragonfly/pull/4176) - [@​oOraph](https://redirect.github.com/oOraph) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/4046](https://redirect.github.com/dragonflydb/dragonfly/pull/4046) - [@​andreibe24](https://redirect.github.com/andreibe24) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/4196](https://redirect.github.com/dragonflydb/dragonfly/pull/4196) **Full Changelog**: dragonflydb/dragonfly@v1.25.0...v1.26.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
- Loading branch information