generated from onedr0p/cluster-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit 261fb50
authored
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:
[#​2945](https://togithub.com/dragonflydb/dragonfly/issues/2945)
[#​2943](https://togithub.com/dragonflydb/dragonfly/issues/2943)
[#​2920](https://togithub.com/dragonflydb/dragonfly/issues/2920)
[#​2982](https://togithub.com/dragonflydb/dragonfly/issues/2982)
[#​2995](https://togithub.com/dragonflydb/dragonfly/issues/2995)
- Implementation of json.merge
[#​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
[#​2833](https://togithub.com/dragonflydb/dragonfly/issues/2833)
by [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[#​2864](https://togithub.com/dragonflydb/dragonfly/issues/2864)
by [@​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
[@​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
[@​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
[@​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
[@​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 [@​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
[@​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
[@​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
[#​2924](https://togithub.com/dragonflydb/dragonfly/issues/2924)
by [@​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
[@​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
[@​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
[@​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
[@​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
([#​2912](https://togithub.com/dragonflydb/dragonfly/issues/2912))
by [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​romange](https://togithub.com/romange) in
[https://github.com/dragonflydb/dragonfly/pull/2954](https://togithub.com/dragonflydb/dragonfly/pull/2954)
- chore: Remove TieringV1 by
[@​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 [@​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
[@​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
[@​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
[@​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
[@​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
[#​2968](https://togithub.com/dragonflydb/dragonfly/issues/2968)
by [@​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
[@​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
[@​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 [@​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
[@​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
[@​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
[@​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
[@​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
[@​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 [@​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 [@​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
[@​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
[@​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 [@​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
[@​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
[@​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
[@​zacharya19](https://togithub.com/zacharya19) in
[https://github.com/dragonflydb/dragonfly/pull/2965](https://togithub.com/dragonflydb/dragonfly/pull/2965)
- Benchmark fixes by
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​BagritsevichStepan](https://togithub.com/BagritsevichStepan) in
[https://github.com/dragonflydb/dragonfly/pull/2994](https://togithub.com/dragonflydb/dragonfly/pull/2994)
- Fix benchmark by [@​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
[@​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
[@​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
[@​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 [@​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
[@​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
[@​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
- [@​racamirko](https://togithub.com/racamirko) made their first
contribution in
[https://github.com/dragonflydb/dragonfly/pull/2940](https://togithub.com/dragonflydb/dragonfly/pull/2940)
- [@​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 261fb50Copy full SHA for 261fb50
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- kubernetes/kyak/apps/database/dragonfly/cluster
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedkubernetes/kyak/apps/database/dragonfly/cluster/cluster.yaml
Copy file name to clipboardExpand all lines: kubernetes/kyak/apps/database/dragonfly/cluster/cluster.yaml+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
0 commit comments