Update image ghcr.io/dragonflydb/dragonfly to v1.25.1 #848

Merged
jahanson merged 1 commit from renovate/ghcr.io-dragonflydb-dragonfly-1.x into main 2024-11-15 16:53:56 -06:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/dragonflydb/dragonfly minor v1.24.0 -> v1.25.1

Release Notes

dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)

v1.25.1

Compare Source

This is a patch release.

fix: regression in squashing code when determining eval commands (#​4116)

The regression was caused by #​3947 and it causes crashes in bullmq.
It has not been found till now because python client sends commands in uppercase.
Fixes #​4113

Signed-off-by: Roman Gershman roman@dragonflydb.io

v1.25.0

Compare Source

Dragonfly v1.25.0

Some prominent changes include:

  • FT.SEARCH fixes: #​3956 #​3955 #​4043
  • Prefix search - supporting queries like "@​color:{gre* | orange | yellow*}: #​3972
  • GCS save/load support #​4006
  • Few Improvements around replication/snapshotting - it should be more efficient around large entries #​4041
  • zrevrank/zrank support withscore option #​4001
What's Changed
New Contributors
Huge thanks to all the contributors! ❤️

Full Changelog: https://github.com/dragonflydb/dragonfly/compare/v1.24.0...v1.25.0


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dragonflydb/dragonfly](https://github.com/dragonflydb/dragonfly) | minor | `v1.24.0` -> `v1.25.1` | --- ### Release Notes <details> <summary>dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)</summary> ### [`v1.25.1`](https://github.com/dragonflydb/dragonfly/releases/tag/v1.25.1) [Compare Source](https://github.com/dragonflydb/dragonfly/compare/v1.25.0...v1.25.1) ##### This is a patch release. fix: regression in squashing code when determining eval commands ([#&#8203;4116](https://github.com/dragonflydb/dragonfly/issues/4116)) The regression was caused by [#&#8203;3947](https://github.com/dragonflydb/dragonfly/issues/3947) and it causes crashes in bullmq. It has not been found till now because python client sends commands in uppercase. Fixes [#&#8203;4113](https://github.com/dragonflydb/dragonfly/issues/4113) Signed-off-by: Roman Gershman <roman@dragonflydb.io> ### [`v1.25.0`](https://github.com/dragonflydb/dragonfly/releases/tag/v1.25.0) [Compare Source](https://github.com/dragonflydb/dragonfly/compare/v1.24.0...v1.25.0) ##### Dragonfly v1.25.0 Some prominent changes include: - FT.SEARCH fixes: [#&#8203;3956](https://github.com/dragonflydb/dragonfly/issues/3956) [#&#8203;3955](https://github.com/dragonflydb/dragonfly/issues/3955) [#&#8203;4043](https://github.com/dragonflydb/dragonfly/issues/4043) - Prefix search - supporting queries like `"@&#8203;color:{gre* | orange | yellow*}`: [#&#8203;3972](https://github.com/dragonflydb/dragonfly/issues/3972) - GCS save/load support [#&#8203;4006](https://github.com/dragonflydb/dragonfly/issues/4006) - Few Improvements around replication/snapshotting - it should be more efficient around large entries [#&#8203;4041](https://github.com/dragonflydb/dragonfly/issues/4041) - zrevrank/zrank support withscore option [#&#8203;4001](https://github.com/dragonflydb/dragonfly/issues/4001) ##### What's Changed - chore: ignore applying the same cluster config twice by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/3932 - test: add test to reproduce a lot of memory consumtion during migration by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/3939 - chore(refactoring): header clean ups by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3943 - chore: get rid of ToUpper call and use AsciiStrToUpper by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3944 - chore: remove ToUpper calls in main_service by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3947 - chore: get rid of ToUpper/ToLower mutations on arguments by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3950 - chore(facade): Fix bad new IO glue by [@&#8203;dranikpg](https://github.com/dranikpg) in https://github.com/dragonflydb/dragonfly/pull/3940 - feat: track request sizes histograms by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3951 - chore: pass SinkReplyBuilder and Transaction explicitly. Part1 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3946 - chore: disable test_cluster_memory_consumption_migration by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3948 - fix(search_family): Temporary remove the error when a field name does not have the '@&#8203;' sign at the beginning in the FT.AGGREGATE command by [@&#8203;BagritsevichStepan](https://github.com/BagritsevichStepan) in https://github.com/dragonflydb/dragonfly/pull/3956 - chore: tune test_rss_used_mem_gap by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3958 - test: add test to test big collections or collections with big values by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/3959 - chore: increase load in test_noreply_pipeline by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3960 - chore(fakeredis): Enable JSON tests in the Fakeredis tests by [@&#8203;BagritsevichStepan](https://github.com/BagritsevichStepan) in https://github.com/dragonflydb/dragonfly/pull/3773 - chore: add defrag logic for zsets by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3836 - chore: pass SinkReplyBuilder and Transaction explicitly. Part2 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3954 - chore: pass SinkReplyBuilder and Transaction explicitly. Part3 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3966 - fix: crash if we OOM during migration process by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/3968 - fix(cluster): fix backoff on unknown migration by [@&#8203;andydunstall](https://github.com/andydunstall) in https://github.com/dragonflydb/dragonfly/pull/3965 - chore: pass SinkReplyBuilder and Transaction explicitly. Part4 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3967 - chore: get rid of MutableSlice by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3952 - chore: reduce dependency of debug/memory commands on ConnectionContext by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3977 - fix: properly set object with DenseLinkKey by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3980 - fix(memory-leak): add missing destructor to RaxTreeMap by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3975 - fix: dangling string in DebugCmd::Reload by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3981 - chore: pass SinkReplyBuilder and Transaction explicitly. Part5 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3976 - chore: pass SinkReplyBuilder and Transaction explicitly. Part6 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3987 - fix(build): Reduced checks permission in build to read [#&#8203;3821](https://github.com/dragonflydb/dragonfly/issues/3821) by [@&#8203;irufus](https://github.com/irufus) in https://github.com/dragonflydb/dragonfly/pull/3916 - fix: properly set ttl bit during object replacement by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3991 - fix: replace string_view with string in RaxTreeMap::FindIterator by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3982 - fix: prevent starting migrations from replica by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/3985 - feat(search): Prefix search for tags by [@&#8203;dranikpg](https://github.com/dranikpg) in https://github.com/dragonflydb/dragonfly/pull/3972 - chore: pass SinkReplyBuilder and Transaction explicitly. Part8 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3992 - chore: pass SinkReplyBuilder and Transaction explicitly. Part7 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3988 - chore: pass SinkReplyBuilder and Transaction explicitly. Part9 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3996 - fix: keep the ttl bit when dense_set grows with expiring items by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3995 - refactor(workflow): changes default permissions to read for few workflows increasing security by [@&#8203;BLANKatGITHUB](https://github.com/BLANKatGITHUB) in https://github.com/dragonflydb/dragonfly/pull/3905 - fix(search_family): Fix indexes loading in the FT.SEARCH and Ft.AGGREGATE commands by [@&#8203;BagritsevichStepan](https://github.com/BagritsevichStepan) in https://github.com/dragonflydb/dragonfly/pull/3955 - feat: introduce metrics/logs of when pipelining is being throttled by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4000 - chore: clean up conn_use_incoming_cpu heuristic by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3978 - chore: refactor snapshot expanding logic by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4003 - chore: introduce GcsSnapshotStorage by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4004 - fix: flaky test_failover test by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4007 - chore: pass SinkReplyBuilder and Transaction explicitly. Part10 by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/3998 - fix: build break in search_family by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4008 - feat(zset_family): support WITHSCORE in zrevrank/zrank commands ([#&#8203;3921](https://github.com/dragonflydb/dragonfly/issues/3921)) by [@&#8203;Diskein](https://github.com/Diskein) in https://github.com/dragonflydb/dragonfly/pull/4001 - fix: separate Heartbeat and ShardHandler to fibers by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3936 - chore: improve verbosity logging during shutdown by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4010 - chore: skip AggregateWithLoadOptionHard on sanitizers (false positive) by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/4013 - chore: pass RedisReplyBuilder explicitly from dragonfly connection by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4009 - chore: print info stats if test_noreply_pipeline fails by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4016 - chore: flush journal to channel for non auto journal commands by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3945 - chore: support load/save from GCS by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4006 - chore: pull helio by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4036 - chore: decrease logs severity for OOM from error to warning by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/4031 - feat(pre-commit): adds senstive data check like api keys by [@&#8203;BLANKatGITHUB](https://github.com/BLANKatGITHUB) in https://github.com/dragonflydb/dragonfly/pull/4030 - test: update test_big_containers by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/4025 - fix: reduce memory consumption during migration by [@&#8203;BorysTheDev](https://github.com/BorysTheDev) in https://github.com/dragonflydb/dragonfly/pull/4017 - chore: add tx queue head debug info in AnalyzeTxQueue by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/4026 - chore: refactor part of s3 logic for loading a snapshot. by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4044 - chore: add retry to test_noreply_pipeline test by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4045 - chore(DenseSet): defrag all links in a chain by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/4019 - chore: add ForceUpdate to BPTree by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/3993 - fix(search_family): Fix crash in FT.PROFILE command for invalid queries by [@&#8203;BagritsevichStepan](https://github.com/BagritsevichStepan) in https://github.com/dragonflydb/dragonfly/pull/4043 - feat(dependabot): Add dependabot to check for vulnerabilies and updat… by [@&#8203;BLANKatGITHUB](https://github.com/BLANKatGITHUB) in https://github.com/dragonflydb/dragonfly/pull/4035 - chore: pass reply_builder explicitly to pubsub module by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4021 - chore(deps): bump numpy from 1.24.1 to 2.1.3 in /tools by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4063 - chore(deps): bump github.com/redis/go-redis/v9 from 9.5.1 to 9.7.0 in /tools/replay by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4062 - chore(deps): bump tomli from 2.0.1 to 2.0.2 in /tests/dragonfly by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4059 - chore(deps): bump github.com/gruntwork-io/terratest from 0.41.11 to 0.47.2 in /contrib/charts/dragonfly by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4058 - chore(deps): bump redis-om from 0.2.2 to 0.3.3 in /tests/dragonfly by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4060 - chore(deps): bump mikepenz/action-junit-report from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4052 - chore(deps): bump mozilla-actions/sccache-action from 0.0.4 to 0.0.6 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4051 - chore(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4053 - chore(deps): bump github/codeql-action from 3.24.9 to 3.27.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4054 - chore(deps): bump docker/build-push-action from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4055 - chore(deps): bump pytest-repeat from 0.9.1 to 0.9.3 in /tests/dragonfly by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/dragonflydb/dragonfly/pull/4057 - chore: eliminate redundant ConnectionContext arguments by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4065 - feat(server): dont use channel for replication / save df by [@&#8203;adiholden](https://github.com/adiholden) in https://github.com/dragonflydb/dragonfly/pull/4041 - feat: support GCS storage for saving/loading snapshots by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4064 - chore: parser clean ups by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4077 - chore: add QList class by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4078 - chore: add push functionality to QList class by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4079 - chore: Add QList::Iterator by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4082 - Add index based iterator to QList interface by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4083 - chore(dependabot): Allows only security patches by [@&#8203;BLANKatGITHUB](https://github.com/BLANKatGITHUB) in https://github.com/dragonflydb/dragonfly/pull/4075 - chore: implement QList::Iterate by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4086 - chore(acl): Implicit categories by [@&#8203;dranikpg](https://github.com/dranikpg) in https://github.com/dragonflydb/dragonfly/pull/3411 - chore: implement QList::Insert function by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4087 - fix(sanitizers): disable false positive FtProfileInvalidQuery by [@&#8203;kostasrim](https://github.com/kostasrim) in https://github.com/dragonflydb/dragonfly/pull/4090 - chore: implement QList::Erase functionality by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4092 - chore: Add initial bindings for QList in list_family by [@&#8203;romange](https://github.com/romange) in https://github.com/dragonflydb/dragonfly/pull/4093 - fix(server): handle running script load inside multi by [@&#8203;adiholden](https://github.com/adiholden) in https://github.com/dragonflydb/dragonfly/pull/4074 ##### New Contributors - [@&#8203;irufus](https://github.com/irufus) made their first contribution in https://github.com/dragonflydb/dragonfly/pull/3916 - [@&#8203;BLANKatGITHUB](https://github.com/BLANKatGITHUB) made their first contribution in https://github.com/dragonflydb/dragonfly/pull/3905 ##### Huge thanks to all the contributors! ❤️ **Full Changelog**: https://github.com/dragonflydb/dragonfly/compare/v1.24.0...v1.25.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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
smeagol-help added 1 commit 2024-11-11 02:03:28 -06:00
smeagol-help force-pushed renovate/ghcr.io-dragonflydb-dragonfly-1.x from 1ea773316c to 087b3e2117 2024-11-12 02:03:22 -06:00 Compare
smeagol-help changed title from Update image ghcr.io/dragonflydb/dragonfly to v1.25.0 to Update image ghcr.io/dragonflydb/dragonfly to v1.25.1 2024-11-12 02:03:24 -06:00
jahanson merged commit 5729f925ce into main 2024-11-15 16:53:56 -06:00
jahanson deleted branch renovate/ghcr.io-dragonflydb-dragonfly-1.x 2024-11-15 16:53:56 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/theshire#848
No description provided.