Skip to content

Commit

Permalink
feat(container): update image docker.dragonflydb.io/dragonflydb/drago…
Browse files Browse the repository at this point in the history
…nfly ( v1.19.2 → v1.20.0 ) (#3956)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.dragonflydb.io/dragonflydb/dragonfly](https://togithub.com/dragonflydb/dragonfly)
| minor | `v1.19.2` -> `v1.20.0` |

---

### Release Notes

<details>
<summary>dragonflydb/dragonfly
(docker.dragonflydb.io/dragonflydb/dragonfly)</summary>

###
[`v1.20.0`](https://togithub.com/dragonflydb/dragonfly/releases/tag/v1.20.0)

[Compare
Source](https://togithub.com/dragonflydb/dragonfly/compare/v1.19.2...v1.20.0)

##### Dragonfly v1.20.0

Some prominent changes include:

- Improvements around client side caching
([#&#8203;3136](https://togithub.com/dragonflydb/dragonfly/issues/3136)
[#&#8203;3158](https://togithub.com/dragonflydb/dragonfly/issues/3158))
Specifically, rueidis is now supported
([#&#8203;2454](https://togithub.com/dragonflydb/dragonfly/issues/2454))
- Improvements around search and vector search APIs, FT.ALTER is now
supported
([#&#8203;3144](https://togithub.com/dragonflydb/dragonfly/issues/3144),
[#&#8203;3148](https://togithub.com/dragonflydb/dragonfly/issues/3148),
[#&#8203;3178](https://togithub.com/dragonflydb/dragonfly/issues/3178),
[#&#8203;3186](https://togithub.com/dragonflydb/dragonfly/issues/3186))
- JSON.MSET is added
([#&#8203;3167](https://togithub.com/dragonflydb/dragonfly/issues/3167))
- Expiry notifications are now supported
([#&#8203;3154](https://togithub.com/dragonflydb/dragonfly/issues/3154))

##### What's Changed

- test(cluster_mgr): Add tests for cluster_mgr.py by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3129
- chore: get rid of kv_args and replace it with slices to full_args by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3101
- fix: Fix live-lock in connection test by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3135
- chore: call breaker_cb\_ on shutdown by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3128
- chore: Add option to disable aws dependency by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3077
- feat(cluster): Add important logs by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3138
- chore: a small cleanup by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3140
- test: skip test_cluster_migration_cancel, it is broken by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3146
- chore: update helio by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3150
- fix: fix bug in cluster/slot_set by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3143
- chore: recommit client tracking by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3136
- feat(search): Tag field options (separator, case sensitivity) by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3144
- feat(search): basic FT.ALTER by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3148
- chore: Introduce pipeline back-pressure by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3152
- fix: lua and client tracking by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3163
- feat: client tracking optout by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3158
- feat: add noloop subcommand in client tracking by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3164
- fix(ci): docker not using iouring by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3169
- fix(ci): add missing docker option on reg tests workflow by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3172
- fix: acl compatibility by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3147
- chore: Streamer is rewritten with async interface by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3108
- feat(json): MSET by [@&#8203;dranikpg](https://togithub.com/dranikpg)
in
[dragonflydb/dragonfly#3167
- fix(cluster): Wait for flow creation before cancelling it by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3159
- chore: improve ft.create for vector search by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3178
- feat: add incoming migration error processing by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3175
- chore: add parsing support for the rest of VECTOR parameters by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3179
- fix(cluster): Wait before all access to slot migrations by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3180
- fix(server): fix bug in replication on cached mode by
[@&#8203;adiholden](https://togithub.com/adiholden) in
[dragonflydb/dragonfly#3156
- chore: small acl compat changes by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3177
- chore: allow calling Context::ReportError from I/O dispatch fiber by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3182
- chore: add a lexer test covering KNN query by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3185
- chore(search): Add \__vector_score alias by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3186
- chore: Refactor string span management by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3165
- chore(ci): run replication tests on arm by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3168
- chore(search): improve parser error reporting by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3184
- fix(reply_builder): remove virtual modifier in SendError(ErrorReply)
method by
[@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) in
[dragonflydb/dragonfly#3191
- fix(cluster): Support `FLUSHALL` while slot migration is in progress
by [@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3173
- fix: fix RegisterOnChange methods for journal and db_slice by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3171
- fix(generic_family): fix RenameGeneric command for non-string data
types by
[@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) in
[dragonflydb/dragonfly#3181
- fix(server): Rename confusing flag
`replica_reconnect_on_master_restart` by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3193
- fix(unit tests): fix generic family info test by
[@&#8203;adiholden](https://togithub.com/adiholden) in
[dragonflydb/dragonfly#3187
- test: improve cluster_fuzzy_migration test by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3197
- chore(core): Remove DfImpl inside ScoredMap by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3199
- chore(tiering): Remove IoMgr by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3198
- test(cluster): Make sure migration maintains TTL by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3188
- feat(cluster): Support `STICK` bit in slot migration by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3200
- chore: Re-enable previously flaky test by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3196
- feat(acl): add support of multiple passwords by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3189
- chore(tiering): More advanced tiering tests by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3201
- chore: add replica-priority flag by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3204
- chore: fix tiering regtest test by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3208
- feat(generic_family): Assemble RESTORE and STICK commands into one
commmand during replication of the RENAME command by
[@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) in
[dragonflydb/dragonfly#3209
- core(search): Add EF_RUNTIME parameter by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3206
- fix(sanitizers): failing json test by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3176
- feat(server): expiry notifications by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3154
- fix: replicaof_reject_on_load flake by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3203
- fix(cluster): Don't miss keys when migrating slots by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3218
- fix(tiering): Fix pending leak during immediate stash error by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3219
- chore: provide basic logging to catch possible command errors by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3213
- chore: disable tiering test by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3236
- fix(transaction): Don't transactionalize empty EVAL inside EXEC by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3231
- fix: fix deadlock in DFLYCLUSTER CONFIG command and outgoing migration
finaliztion by [@&#8203;BorysTheDev](https://togithub.com/BorysTheDev)
in
[dragonflydb/dragonfly#3239
- chore(tiered): minor fixes + expose buffer allocation type stats by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3234
- fix(pytest): timed ticker for simpler conditions by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3242
- fix(server): Fix SCAN deadlock by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3235
- chore: introduce back-pressure to tiered storage by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3243
- chore: improve dfly_bench by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3244
- chore(tiering): External alloc free page chaining by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3237
- fix: total_stash_overflows statistic by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3248
- chore: update action versions by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3250
- chore(lua): Return which undeclared key was accessed by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3245
- chore: replace session wide fixtures with scope by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3251
- chore: pull helio and adjust mimalloc for 32MiB segments by
[@&#8203;kostasrim](https://togithub.com/kostasrim) in
[dragonflydb/dragonfly#3174
- chore: add more logs around the duplicate value case in small_bins by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3254
- fix: fix move error during migration finalization by
[@&#8203;BorysTheDev](https://togithub.com/BorysTheDev) in
[dragonflydb/dragonfly#3253
- chore: upload all the logs from /tmp by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3263
- fix(tiering): Throttle snapshot load by
[@&#8203;dranikpg](https://togithub.com/dranikpg) in
[dragonflydb/dragonfly#3249
- chore: initiate grow preemptively by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3267
- chore(monitoring): add more dashboards + memcached by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3268
- fix(json_family): fix JSON.GET commmand for JSON legacy mode by
[@&#8203;BagritsevichStepan](https://togithub.com/BagritsevichStepan) in
[dragonflydb/dragonfly#3261
- chore: dfly_bench can send traffic to memcached by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3271
- chore: print effective QPS of the server. by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3274
- chore: debugging fixes by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3275
- chore: more debug checks around tiered storage by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3277
- chore(license): Fix typo in LICENSE.md text by
[@&#8203;softmoth](https://togithub.com/softmoth) in
[dragonflydb/dragonfly#3283
- fix(test): Verify that save has not finished by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3278
- Create scorecard.yml by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3270
- chore: Disable cluster_mgr_test by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3279
- fix: Increase key count to make test more robust by
[@&#8203;chakaz](https://togithub.com/chakaz) in
[dragonflydb/dragonfly#3286
- fix: properly clean tiered state upon flash by
[@&#8203;romange](https://togithub.com/romange) in
[dragonflydb/dragonfly#3281
- fix(bug): crash on takeover and info replication by
[@&#8203;adiholden](https://togithub.com/adiholden) in
[dragonflydb/dragonfly#3282

##### New Contributors

- [@&#8203;softmoth](https://togithub.com/softmoth) made their first
contribution in
[dragonflydb/dragonfly#3283

##### Huge thanks to all the contributors! ❤️

**Full Changelog**:
dragonflydb/dragonfly@v1.19.0...v1.20.0

</details>

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjYuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyNi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
  • Loading branch information
repo-jeeves[bot] committed Jul 9, 2024
1 parent 8516028 commit 1ca636e
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
spec:
labels:
dragonflydb.io/cluster: dragonfly
image: docker.dragonflydb.io/dragonflydb/dragonfly:v1.19.2@sha256:9cda51d2532a4b771010344f8410195f0fa45a3b6732dd47193de658e01d0b95
image: docker.dragonflydb.io/dragonflydb/dragonfly:v1.20.0@sha256:54a53fa0e89f21c6ac98381b0bc6dbc4c657f2a88b51004b5f040f782fd64a9c
replicas: 3
args:
- --maxmemory=$(MAX_MEMORY)Mi
Expand Down

0 comments on commit 1ca636e

Please sign in to comment.