Closed monosense-arc[bot] closed 23 hours ago
--- kubernetes/main/apps/database/dragonfly/cluster Kustomization: flux-system/dragonfly-cluster Dragonfly: database/dragonfly
+++ kubernetes/main/apps/database/dragonfly/cluster Kustomization: flux-system/dragonfly-cluster Dragonfly: database/dragonfly
@@ -17,13 +17,13 @@
env:
- name: MAX_MEMORY
valueFrom:
resourceFieldRef:
divisor: 1Mi
resource: limits.memory
- image: ghcr.io/dragonflydb/dragonfly:v1.23.2
+ image: ghcr.io/dragonflydb/dragonfly:v1.24.0
replicas: 3
resources:
limits:
memory: 512Mi
requests:
cpu: 100m
This PR contains the following updates:
v1.23.2
->v1.24.0
Release Notes
dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)
### [`v1.24.0`](https://redirect.github.com/dragonflydb/dragonfly/releases/tag/v1.24.0) [Compare Source](https://redirect.github.com/dragonflydb/dragonfly/compare/v1.23.2...v1.24.0) ##### Dragonfly v1.24.0 It's a maintenance release with mostly performance and bug fixes for edge cases. Some prominent changes include: 1. feat: add HEXPIRE and FIELDEXPIRE by [@NegatioN](https://redirect.github.com/NegatioN) [#3780](https://redirect.github.com/dragonflydb/dragonfly/issues/3780) 2. fix BITPOS command responses by [@Diskein](https://redirect.github.com/Diskein) [#3910](https://redirect.github.com/dragonflydb/dragonfly/issues/3910) 3. add allcommands/nocommands to ACL rules by [@Lakshyadevelops](https://redirect.github.com/Lakshyadevelops) [#3783](https://redirect.github.com/dragonflydb/dragonfly/issues/3783) ##### What's Changed - fix: Fix flaky `test test_acl_revoke_pub_sub_while_subscribed` by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3768](https://redirect.github.com/dragonflydb/dragonfly/pull/3768) - chore: Forbid replicating a replica by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3779](https://redirect.github.com/dragonflydb/dragonfly/pull/3779) - fix: GETRANGE params validation by [@BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3781](https://redirect.github.com/dragonflydb/dragonfly/pull/3781) - fix: bitop do not add dst key if result is empty by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3751](https://redirect.github.com/dragonflydb/dragonfly/pull/3751) - chore(acl_family): add allcomands and nocommands by [@Lakshyadevelops](https://redirect.github.com/Lakshyadevelops) in [https://github.com/dragonflydb/dragonfly/pull/3783](https://redirect.github.com/dragonflydb/dragonfly/pull/3783) - chore: remove goto statements by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3791](https://redirect.github.com/dragonflydb/dragonfly/pull/3791) - chore: ScheduleInternal refactoring by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3794](https://redirect.github.com/dragonflydb/dragonfly/pull/3794) - test: update test_noreply_pipeline to prevent false fail by [@BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3801](https://redirect.github.com/dragonflydb/dragonfly/pull/3801) - fix: bitcount invalid range by [@BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3792](https://redirect.github.com/dragonflydb/dragonfly/pull/3792) - fix(generic_family): Update indexes in the RESTORE and RENAME commands by [@BagritsevichStepan](https://redirect.github.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/3803](https://redirect.github.com/dragonflydb/dragonfly/pull/3803) - chore: cleanup not used opcodes in replication by [@adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3804](https://redirect.github.com/dragonflydb/dragonfly/pull/3804) - chore: tune TieredStorageTest.MemoryPressure by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3805](https://redirect.github.com/dragonflydb/dragonfly/pull/3805) - fix: make sure dfly_bench reliably connects by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3802](https://redirect.github.com/dragonflydb/dragonfly/pull/3802) - chore: reformat listpack according to valkey 8 by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3810](https://redirect.github.com/dragonflydb/dragonfly/pull/3810) - fix: empty strings and Nan in the sort command by [@BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3809](https://redirect.github.com/dragonflydb/dragonfly/pull/3809) - chore: refactor XRead by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3775](https://redirect.github.com/dragonflydb/dragonfly/pull/3775) - chore: singlehop XREAD by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3817](https://redirect.github.com/dragonflydb/dragonfly/pull/3817) - chore: introduce an optimized integer compare algorithm for lists by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3813](https://redirect.github.com/dragonflydb/dragonfly/pull/3813) - chore: add a benchmark comparing lpStringToInt64 to SimpleAtoi by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3815](https://redirect.github.com/dragonflydb/dragonfly/pull/3815) - feat(rdb_load): add support for loading huge sets by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3807](https://redirect.github.com/dragonflydb/dragonfly/pull/3807) - chore: now it's not needed to allocate quicklistIter on heap by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3814](https://redirect.github.com/dragonflydb/dragonfly/pull/3814) - fix(rdb_load): fix loading huge hmaps with ttl by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3825](https://redirect.github.com/dragonflydb/dragonfly/pull/3825) - chore: allow config set notify_keyspace_events by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3790](https://redirect.github.com/dragonflydb/dragonfly/pull/3790) - chore: do not close connections at the end of pytest by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3811](https://redirect.github.com/dragonflydb/dragonfly/pull/3811) - fix(rdb_load): fix appending to an expired key by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3829](https://redirect.github.com/dragonflydb/dragonfly/pull/3829) - chore: add logs to test_acl_cat_commands_multi_exec_squash by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3826](https://redirect.github.com/dragonflydb/dragonfly/pull/3826) - chore: optimize element removal for integer lists by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3827](https://redirect.github.com/dragonflydb/dragonfly/pull/3827) - refactor: remove CmdArgParser::ToUpper() by [@BorysTheDev](https://redirect.github.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3831](https://redirect.github.com/dragonflydb/dragonfly/pull/3831) - chore: add pending_ops to disk stats by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3837](https://redirect.github.com/dragonflydb/dragonfly/pull/3837) - feat(rdb_load): add support for loading huge hmaps and zsets by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3823](https://redirect.github.com/dragonflydb/dragonfly/pull/3823) - add dense_set.SetExpiryTime in preparation for fieldexpire by [@NegatioN](https://redirect.github.com/NegatioN) in [https://github.com/dragonflydb/dragonfly/pull/3780](https://redirect.github.com/dragonflydb/dragonfly/pull/3780) - test: more stabe test_bgsave_and_save by [@adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3843](https://redirect.github.com/dragonflydb/dragonfly/pull/3843) - chore: WrapSds from family_utils.h by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3818](https://redirect.github.com/dragonflydb/dragonfly/pull/3818) - chore: add defrag logic for sets by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3833](https://redirect.github.com/dragonflydb/dragonfly/pull/3833) - chore: extend RobjWrapper::sz\_ to 2^56 by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3849](https://redirect.github.com/dragonflydb/dragonfly/pull/3849) - feat(rdb_load): add support for loading huge lists by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3850](https://redirect.github.com/dragonflydb/dragonfly/pull/3850) - fix(rdb_load): fix partial reads dropping elements by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3853](https://redirect.github.com/dragonflydb/dragonfly/pull/3853) - refactor: refactor fakeredis tests by [@cunla](https://redirect.github.com/cunla) in [https://github.com/dragonflydb/dragonfly/pull/3852](https://redirect.github.com/dragonflydb/dragonfly/pull/3852) - chore: simplify CloneBatch code by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3862](https://redirect.github.com/dragonflydb/dragonfly/pull/3862) - feat: add HEXPIRE and FIELDEXPIRE by [@NegatioN](https://redirect.github.com/NegatioN) in [https://github.com/dragonflydb/dragonfly/pull/3842](https://redirect.github.com/dragonflydb/dragonfly/pull/3842) - chore: improve performance of ClearInternal by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3863](https://redirect.github.com/dragonflydb/dragonfly/pull/3863) - chore: Remove DenseSet::AddOrFindDense and AddSds by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3864](https://redirect.github.com/dragonflydb/dragonfly/pull/3864) - chore: Implement AddMany method by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3866](https://redirect.github.com/dragonflydb/dragonfly/pull/3866) - chore: ClearInternal now can clear partially by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3867](https://redirect.github.com/dragonflydb/dragonfly/pull/3867) - feat(rdb_load): add support for loading huge streams by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3855](https://redirect.github.com/dragonflydb/dragonfly/pull/3855) - chore: Refactor AddMany by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3869](https://redirect.github.com/dragonflydb/dragonfly/pull/3869) - chore: run memory decommit after snapshot load/save by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3828](https://redirect.github.com/dragonflydb/dragonfly/pull/3828) - chore: reduce usage of ToUpper by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3874](https://redirect.github.com/dragonflydb/dragonfly/pull/3874) - opt: Optimize `AllocationTracker` to be efficient when enabled by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3875](https://redirect.github.com/dragonflydb/dragonfly/pull/3875) - chore: allow rdb version 12 by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3860](https://redirect.github.com/dragonflydb/dragonfly/pull/3860) - chore: lock keys for optimistic transactions by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3865](https://redirect.github.com/dragonflydb/dragonfly/pull/3865) - fix: Do not publish to connections without context by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3873](https://redirect.github.com/dragonflydb/dragonfly/pull/3873) - fix: Do not kill Dragonfly on failed `DFLY LOAD` by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3892](https://redirect.github.com/dragonflydb/dragonfly/pull/3892) - chore: collection size by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3844](https://redirect.github.com/dragonflydb/dragonfly/pull/3844) - chore: skip flaky test_noreply_pipeline by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3903](https://redirect.github.com/dragonflydb/dragonfly/pull/3903) - fix(cluster): fix unknown migration error by [@andydunstall](https://redirect.github.com/andydunstall) in [https://github.com/dragonflydb/dragonfly/pull/3899](https://redirect.github.com/dragonflydb/dragonfly/pull/3899) - chrore: parse cgroup v2 by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3857](https://redirect.github.com/dragonflydb/dragonfly/pull/3857) - feat(search): STOPWORDS by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3851](https://redirect.github.com/dragonflydb/dragonfly/pull/3851) - chore: schedule chains by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3819](https://redirect.github.com/dragonflydb/dragonfly/pull/3819) - fix!: fix BITPOS command responses ([#3893](https://redirect.github.com/dragonflydb/dragonfly/issues/3893)) by [@Diskein](https://redirect.github.com/Diskein) in [https://github.com/dragonflydb/dragonfly/pull/3910](https://redirect.github.com/dragonflydb/dragonfly/pull/3910) - fix: prevents Dragonfly from blocking in epoll during snapshotting by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3911](https://redirect.github.com/dragonflydb/dragonfly/pull/3911) - fix: macos build by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3912](https://redirect.github.com/dragonflydb/dragonfly/pull/3912) - chore(search): Rax TreeMap by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3909](https://redirect.github.com/dragonflydb/dragonfly/pull/3909) - chore: Add `--allocator_tracker` for default tracking by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3901](https://redirect.github.com/dragonflydb/dragonfly/pull/3901) - chore: relax assertion in test_noreply_pipeline by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3908](https://redirect.github.com/dragonflydb/dragonfly/pull/3908) - feat(search): Prefix search\* by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3913](https://redirect.github.com/dragonflydb/dragonfly/pull/3913) - fix: pre-commit ci workflow by [@kostasrim](https://redirect.github.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/3917](https://redirect.github.com/dragonflydb/dragonfly/pull/3917) - fix: Support replicating Valkey and Redis 7.2 by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3927](https://redirect.github.com/dragonflydb/dragonfly/pull/3927) - feat(server): use listpack node encoding for list by [@adiholden](https://redirect.github.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3914](https://redirect.github.com/dragonflydb/dragonfly/pull/3914) - fix: Fix `test_flushall_in_full_sync` by [@chakaz](https://redirect.github.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/3929](https://redirect.github.com/dragonflydb/dragonfly/pull/3929) - fix: dragonfly_connection should only access the original reply_builder by [@romange](https://redirect.github.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3924](https://redirect.github.com/dragonflydb/dragonfly/pull/3924) - chore(search): Fix deprecated functions by [@dranikpg](https://redirect.github.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3933](https://redirect.github.com/dragonflydb/dragonfly/pull/3933) ##### New Contributors - [@Lakshyadevelops](https://redirect.github.com/Lakshyadevelops) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/3783](https://redirect.github.com/dragonflydb/dragonfly/pull/3783) - [@NegatioN](https://redirect.github.com/NegatioN) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/3780](https://redirect.github.com/dragonflydb/dragonfly/pull/3780) - [@Diskein](https://redirect.github.com/Diskein) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/3910](https://redirect.github.com/dragonflydb/dragonfly/pull/3910) ##### Huge thanks to all the contributors! ❤️ **Full Changelog**: https://github.com/dragonflydb/dragonfly/compare/v1.23.0...v1.24.0Configuration
📅 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.
This PR has been generated by Renovate Bot.