Skip to content

Commit 261fb50

Browse files
feat(container): update ghcr.io/dragonflydb/dragonfly ( v1.17.1 → v1.18.0 ) (#4656)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dragonflydb/dragonfly](https://togithub.com/dragonflydb/dragonfly) | minor | `v1.17.1` -> `v1.18.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)</summary> ### [`v1.18.0`](https://togithub.com/dragonflydb/dragonfly/releases/tag/v1.18.0) [Compare Source](https://togithub.com/dragonflydb/dragonfly/compare/v1.17.1...v1.18.0) ##### Dragonfly v1.18.0 Some prominent changes include: - ACL improvements: [#&#8203;2945](https://togithub.com/dragonflydb/dragonfly/issues/2945) [#&#8203;2943](https://togithub.com/dragonflydb/dragonfly/issues/2943) [#&#8203;2920](https://togithub.com/dragonflydb/dragonfly/issues/2920) [#&#8203;2982](https://togithub.com/dragonflydb/dragonfly/issues/2982) [#&#8203;2995](https://togithub.com/dragonflydb/dragonfly/issues/2995) - Implementation of json.merge [#&#8203;2960](https://togithub.com/dragonflydb/dragonfly/issues/2960) - Replication - memory improvements - Very much alpha support for data tiering. Try it out with `--tiered_prefix=/pathto/ssd/base` and see how your memory usage goes down (STRING type only). Do not use it in prod! 😸 ##### What's Changed - feat: retry ACK if the configs are different [#&#8203;2833](https://togithub.com/dragonflydb/dragonfly/issues/2833) by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2906](https://togithub.com/dragonflydb/dragonfly/pull/2906) - chore(tiering): Update Get, Set, Del by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2897](https://togithub.com/dragonflydb/dragonfly/pull/2897) - chore: preparation step for lock fingerprints by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2899](https://togithub.com/dragonflydb/dragonfly/pull/2899) - fix(transaction): Use FinishHop in schedule by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2911](https://togithub.com/dragonflydb/dragonfly/pull/2911) - chore(tiering): Fix MacOs build by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2913](https://togithub.com/dragonflydb/dragonfly/pull/2913) - feat(cluster): Migration cancellation support by [@&#8203;chakaz](https://togithub.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/2869](https://togithub.com/dragonflydb/dragonfly/pull/2869) - feat: process migration data after FIN opcode [#&#8203;2864](https://togithub.com/dragonflydb/dragonfly/issues/2864) by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2918](https://togithub.com/dragonflydb/dragonfly/pull/2918) - chore(string_family): Refactor SetCmd by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2919](https://togithub.com/dragonflydb/dragonfly/pull/2919) - fix: Improve reply latency of HELLO by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2925](https://togithub.com/dragonflydb/dragonfly/pull/2925) - chore: improve reply latency of SendScoredArray by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2929](https://togithub.com/dragonflydb/dragonfly/pull/2929) - Namespace support in prometheus rule by [@&#8203;Pothulapati](https://togithub.com/Pothulapati) in [https://github.com/dragonflydb/dragonfly/pull/2931](https://togithub.com/dragonflydb/dragonfly/pull/2931) - fix: socket closed when RegisterOnErrorCb is called in HandleRequests by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2932](https://togithub.com/dragonflydb/dragonfly/pull/2932) - chore: bring more clarity when replayer fails by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2933](https://togithub.com/dragonflydb/dragonfly/pull/2933) - Slot migration cancel crash fix by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2934](https://togithub.com/dragonflydb/dragonfly/pull/2934) - feat: add ability reaply config with migration [#&#8203;2924](https://togithub.com/dragonflydb/dragonfly/issues/2924) by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2926](https://togithub.com/dragonflydb/dragonfly/pull/2926) - fix(test): Unflake fuzzy cluster migration test by [@&#8203;chakaz](https://togithub.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/2927](https://togithub.com/dragonflydb/dragonfly/pull/2927) - chore: Remove Schedule() call by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2938](https://togithub.com/dragonflydb/dragonfly/pull/2938) - chore: get rid of lock keys by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2894](https://togithub.com/dragonflydb/dragonfly/pull/2894) - fix: introduce info_replication_valkey_compatible flag by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2936](https://togithub.com/dragonflydb/dragonfly/pull/2936) - feat(metrics): adding max_clients to metrics and info output ([#&#8203;2912](https://togithub.com/dragonflydb/dragonfly/issues/2912)) by [@&#8203;racamirko](https://togithub.com/racamirko) in [https://github.com/dragonflydb/dragonfly/pull/2940](https://togithub.com/dragonflydb/dragonfly/pull/2940) - chore: adjust transaction code to keystep/3 commands by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2941](https://togithub.com/dragonflydb/dragonfly/pull/2941) - feat(tiering): Get, GetSet, Set test by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2921](https://togithub.com/dragonflydb/dragonfly/pull/2921) - chore(acl): adjust some ACL command responses by [@&#8203;Niennienzz](https://togithub.com/Niennienzz) in [https://github.com/dragonflydb/dragonfly/pull/2943](https://togithub.com/dragonflydb/dragonfly/pull/2943) - chore: Pull helio with new future by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2944](https://togithub.com/dragonflydb/dragonfly/pull/2944) - refactor: add cluster namespace by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2948](https://togithub.com/dragonflydb/dragonfly/pull/2948) - chore: Introduce ShardArgs as a distinct type by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2952](https://togithub.com/dragonflydb/dragonfly/pull/2952) - chore: Log db_index in traffic logger by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2951](https://togithub.com/dragonflydb/dragonfly/pull/2951) - fixes for v1.18.0 by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/2956](https://togithub.com/dragonflydb/dragonfly/pull/2956) - feat(tiering): Support append (and modifications in general) by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2949](https://togithub.com/dragonflydb/dragonfly/pull/2949) - feat: extended bracket index in jsonpath by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2954](https://togithub.com/dragonflydb/dragonfly/pull/2954) - chore: Remove TieringV1 by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2962](https://togithub.com/dragonflydb/dragonfly/pull/2962) - fix(pytests): replace proc.wait() with proc.communicate() to avoid deadlocks by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2964](https://togithub.com/dragonflydb/dragonfly/pull/2964) - feat(tiering): Registered buffers by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2967](https://togithub.com/dragonflydb/dragonfly/pull/2967) - feat: add slot migration error processing by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2957](https://togithub.com/dragonflydb/dragonfly/pull/2957) - chore(acl): allow multiple users in acl deluser by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2945](https://togithub.com/dragonflydb/dragonfly/pull/2945) - feat: implement json.merge by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2960](https://togithub.com/dragonflydb/dragonfly/pull/2960) - fix: fix deadlock and slot flush for migration cancel [#&#8203;2968](https://togithub.com/dragonflydb/dragonfly/issues/2968) by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/2972](https://togithub.com/dragonflydb/dragonfly/pull/2972) - chore(tiering): Lots of metrics by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2977](https://togithub.com/dragonflydb/dragonfly/pull/2977) - fix: crash during migration when connection is closing by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2973](https://togithub.com/dragonflydb/dragonfly/pull/2973) - fix: remove acl-check and cancel instead when REPLCONF ACK fails to validate by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2920](https://togithub.com/dragonflydb/dragonfly/pull/2920) - fix: check return code of process after communicate by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2976](https://togithub.com/dragonflydb/dragonfly/pull/2976) - fix: allow non hashed passwords when loading users from acl file by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2982](https://togithub.com/dragonflydb/dragonfly/pull/2982) - chore: update our container distributions versions by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2983](https://togithub.com/dragonflydb/dragonfly/pull/2983) - chore: remove version checks when running our regtests by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2988](https://togithub.com/dragonflydb/dragonfly/pull/2988) - chore(acl): add vlog and check on deluser flow by [@&#8203;kostasrim](https://togithub.com/kostasrim) in [https://github.com/dragonflydb/dragonfly/pull/2995](https://togithub.com/dragonflydb/dragonfly/pull/2995) - fix(memcached): Register memcached listener to handle `--maxclients` by [@&#8203;chakaz](https://togithub.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/2985](https://togithub.com/dragonflydb/dragonfly/pull/2985) - chore: another preparation commit to get rid of kv_args in transaction by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2996](https://togithub.com/dragonflydb/dragonfly/pull/2996) - chore: improve performance of Scan operation by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2990](https://togithub.com/dragonflydb/dragonfly/pull/2990) - fix(server): small string allocations only under 256 bytes str by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/2991](https://togithub.com/dragonflydb/dragonfly/pull/2991) - fix(cluster-migration): Support cancelling migration right after starting it by [@&#8203;chakaz](https://togithub.com/chakaz) in [https://github.com/dragonflydb/dragonfly/pull/2992](https://togithub.com/dragonflydb/dragonfly/pull/2992) - chore: fix double header issue by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3002](https://togithub.com/dragonflydb/dragonfly/pull/3002) - chore: small tiering fixes by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2966](https://togithub.com/dragonflydb/dragonfly/pull/2966) - feat(benchmark-tests): run in K8s by [@&#8203;zacharya19](https://togithub.com/zacharya19) in [https://github.com/dragonflydb/dragonfly/pull/2965](https://togithub.com/dragonflydb/dragonfly/pull/2965) - Benchmark fixes by [@&#8203;zacharya19](https://togithub.com/zacharya19) in [https://github.com/dragonflydb/dragonfly/pull/3005](https://togithub.com/dragonflydb/dragonfly/pull/3005) - fix(tiering): rename v2 + max_file_size by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3004](https://togithub.com/dragonflydb/dragonfly/pull/3004) - chore: fix tiering macos stub by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3006](https://togithub.com/dragonflydb/dragonfly/pull/3006) - chore: export listener stats by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3007](https://togithub.com/dragonflydb/dragonfly/pull/3007) - chore: pull latest helio by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3009](https://togithub.com/dragonflydb/dragonfly/pull/3009) - fix(server): lag is 0 when server not in stable state by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3010](https://togithub.com/dragonflydb/dragonfly/pull/3010) - chore: get rid of kv_args and replace it with slices to full_args by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/2942](https://togithub.com/dragonflydb/dragonfly/pull/2942) - fix(server): non auto journal write after callback finish by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3016](https://togithub.com/dragonflydb/dragonfly/pull/3016) - fix(server): shrink replication steaming buf by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3012](https://togithub.com/dragonflydb/dragonfly/pull/3012) - fix(zset): fix random in ZRANDMEMBER command by [@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) in [https://github.com/dragonflydb/dragonfly/pull/2994](https://togithub.com/dragonflydb/dragonfly/pull/2994) - Fix benchmark by [@&#8203;adiholden](https://togithub.com/adiholden) in [https://github.com/dragonflydb/dragonfly/pull/3017](https://togithub.com/dragonflydb/dragonfly/pull/3017) - chore: Remove tiering test skip by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3011](https://togithub.com/dragonflydb/dragonfly/pull/3011) - feat(tiering): simple offload loop by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/2987](https://togithub.com/dragonflydb/dragonfly/pull/2987) - feat(tiering): MGET support by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3013](https://togithub.com/dragonflydb/dragonfly/pull/3013) - Revert "chore: get rid of kv_args and replace it with slices to full\_… by [@&#8203;romange](https://togithub.com/romange) in [https://github.com/dragonflydb/dragonfly/pull/3024](https://togithub.com/dragonflydb/dragonfly/pull/3024) - chore(dash): Replace comparator with predicate by [@&#8203;dranikpg](https://togithub.com/dranikpg) in [https://github.com/dragonflydb/dragonfly/pull/3025](https://togithub.com/dragonflydb/dragonfly/pull/3025) - feat: add defragment command by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in [https://github.com/dragonflydb/dragonfly/pull/3003](https://togithub.com/dragonflydb/dragonfly/pull/3003) ##### Huge thanks to all the contributors! ❤️ ##### New Contributors - [@&#8203;racamirko](https://togithub.com/racamirko) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/2940](https://togithub.com/dragonflydb/dragonfly/pull/2940) - [@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) made their first contribution in [https://github.com/dragonflydb/dragonfly/pull/2994](https://togithub.com/dragonflydb/dragonfly/pull/2994) **Full Changelog**: dragonflydb/dragonfly@v1.17.0...v1.18.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://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM1Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
1 parent 6640f24 commit 261fb50

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

kubernetes/kyak/apps/database/dragonfly/cluster/cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Dragonfly
55
metadata:
66
name: dragonfly
77
spec:
8-
image: ghcr.io/dragonflydb/dragonfly:v1.17.1
8+
image: ghcr.io/dragonflydb/dragonfly:v1.18.0
99
replicas: 6 # set to the number of nodes in the cluster
1010
env:
1111
- name: MAX_MEMORY

0 commit comments

Comments
 (0)