Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/redis/rueidis to v1.0.56 #22

Open
wants to merge 1 commit into
base: rhobs-obs-api-konflux
Choose a base branch
from

Conversation

red-hat-konflux[bot]
Copy link

@red-hat-konflux red-hat-konflux bot commented Mar 2, 2025

This PR contains the following updates:

Package Type Update Change
github.com/redis/rueidis require patch v1.0.45 -> v1.0.56

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

redis/rueidis (github.com/redis/rueidis)

v1.0.56: 1.0.56

Compare Source

Changes

  • feat: raise the minimum go requirement to 1.23 for security patches in golang.org/x/net (#​802)
  • feat: add Mode() Method to rueidis.Client (#​794)
  • feat: respect request ctx for making tcp connections and add DialCtxFn option (#​803)
  • fix: NOAUTH error in RESP2 (#​791)
  • fix: don't send CLIENT CACHING YES in BCAST and OPTOUT mode (#​801)
  • fix: restore rueidisaside go.mod and add module validation (#​797)
  • perf: avoid unnecessary connections for CLUSTER SHARDS when auto pipelining is disabled (#​804)
  • perf: reduce allocations in rueidislimiter (#​795)
  • perf: enhancement by atomic pointer (#​782)
  • test: improve test coverage on rueidiscompat and rueidisprob (#​784) (#​787) (#​778)

Contributors

We'd like to thank all the contributors who worked on this release!

@​Beadko, @​Brijeshthummar02, @​CheyuWu, @​EminCimen, @​arbha1erao, @​kendriyavid, @​liuzhaohui, @​nesty92 and @​rueian

v1.0.55: 1.0.55

Compare Source

Changes

  • perf: make new connections concurrently in connection pools, improving the performance of DisableAutoPipelining, Dedicated, and blocking commands (#​761)
  • feat: add ToPipe to command builders, allowing specific commands to be still auto-pipelined when DisableAutoPipelining is true (#​773)
  • feat: add FunctionStats to rueidiscompat (#​772)
  • feat: add LCS to rueidiscompat (#​767)
  • feat: add SlowLogGet to rueidiscompat (#​762)
  • feat: add ACLList to rueidiscompat (#​758)
  • feat: add ACLCatArgs to rueidiscompat (#​754)
  • feat: add ClusterLinks to rueidiscompat (#​755)
  • feat: add ACLCat to rueidiscompat (#​748)
  • feat: add ACLDelUser to rueidiscompat (#​747)
  • feat: add ACLLogReset to rueidiscompat (#​745)
  • feat: add ACLSetUser to rueidiscompat (#​746)
  • feat: add ACLLog to rueidiscompat (#​744)
  • fix: wrong limit and offset of FTAggregateWithArgs, FTSearchWithArgs in rueidiscompat (#​766)

Contributors

We'd like to thank all the contributors who worked on this release!

@​Brijeshthummar02, @​CheyuWu, @​Rancho-7, @​SoulPancake, @​arbha1erao, @​astorig, @​blueBlue0102, @​hcc429, @​kendriyavid, @​liuzhaohui, @​rueian, @​tarunprabhu11, @​unknowntpo and @​win5923

v1.0.54: 1.0.54

Compare Source

Changes

  • feat: update go version to 1.22
  • feat: add IFEQ option to SET command for Valkey 8.1
  • feat: support availability zone (AZ) affinity routing for Valkey 8.1
  • feat: support rueidisaside on Redis < 7 with the new UseLuaLock option
  • perf: reduce allocations in rueidisprob operations
  • perf: better field alignments

Contributors

We'd like to thank all the contributors who worked on this release!

@​SoulPancake, @​boramalper, @​guibes, @​nesty92, @​proost, @​px86 and @​rueian

v1.0.53: 1.0.53

Compare Source

Changes

  • feat: Add typed cache-aside client to rueidisaside.
  • feat: Add sliding window bloom filter to rueidisprob.
  • feat: Parse skip_verify param in the ParseURL.
  • feat: Support valkey URL scheme in the ParseURL.
  • fix: ignore LOADING and BUSY errors to prevent panic with SUNSUBSCRIBE.
  • fix: prevent acquiring broken connections from connection pools.

Contributors

We'd like to thank all the contributors who worked on this release!

@​HurSungYun, @​dntam00, @​jouir, @​korECM, @​nesty92 and @​rueian

v1.0.52: 1.0.52

Compare Source

Changes

  • feat: add ModuleLoadex, SlaveOf, ClusterMyShardID to rueidiscompat (#​708)
  • feat: add BitFieldRO, HScanNoValues, and ClientInfo to rueidiscompat (#​707)
  • feat: add CacheMarshal and CacheUnmarshalView for third party cache libraries (#​693)
  • feat: add ReplicaSelector for selecting which replica to send commands (#​692)
  • feat: retry DoCache and DoMultiCache on MOVED / ASK redirections (#​701) (#​704)
  • feat: retry single slot DoMulti on MOVED / ASK redirections (#​697) (#​709)
  • perf: reduce goroutines used by DoMulti and DoMultiCache in a cluster client (#​699)
  • fix: hide InitAddress from client.Nodes() if they doesn't show up in the cluster topology (#​687)
  • fix: immature recycling of the intermediate structs when doing cluster DoMulti on network errors (#​706)
  • fix: panic on cluster redirection to a node with a stale role (#​695)
  • fix: protocol out of sync when mixing sunsubscribe requests and slot migrations (#​691)
  • fix: avoid picking unhealthy replicas (#​689)

Contributors

We'd like to thank all the contributors who worked on this release!

@​proost, @​rueian, @​unknowntpo and @​wyxloading

v1.0.51: 1.0.51

Compare Source

Changes

  • feat: add RateLimitOption to rueidislimiter (#​681)
  • feat: allow setting negative values to disable keepalive and write timeout (#​682)
  • feat: add options for removing idle connections in connection pools (#​674)

Contributors

We'd like to thank all the contributors who worked on this release!

@​altanozlu, @​rueian and @​veirfuna

v1.0.50: 1.0.50

Compare Source

Changes

  • feat: add FtSearch and related functions to rueidiscompat (#​676)
  • feat: add rueidislimiter module for Distributed Rate Limiting (#​661)
  • fix: convert os.ErrDeadlineExceeded to context.DeadlineExceeded only when ConnWriteTimeout is shorter (#​672)
  • fix: register client tracking again after receiving invalidations in rueidislock (#​669)
  • fix: close connections that are still blocked while recycling them to pools, instead of waiting for unsubscribe command responses (#​667)
  • fix: do not cap timeouts when context has a deadline on a blocking call (#​666)
  • chore: use dpool for blocking commands to be able to respect context deadlines (#​668)

Contributors

We'd like to thank all the contributors who worked on this release!

@​nesty92, @​rueian, @​unknowntpo and @​zeiler

v1.0.49: 1.0.49

Compare Source

Fixes for refreshing cluster topology

We strongly encourage everyone to upgrade to version 1.0.49 to address the issues related to refreshing the cluster topology.

Changes

  • fix: refresh the cluster topology by using the old CLUSTER SLOTS instead of CLUSTER SHARDS for clusters with version less than 8. This is due to a server bug that returns empty slot information after the first failover. (#​664)
  • fix: do not pick failed cluster nodes from the CLUSTER SHARDS response. (#​660)
  • fix: do not block client.Do for 1 second of refreshing threshold in the cases of network error. (#​659)
  • feat: auto retries on LOADING errors. (#​657)
  • feat: support multiple options in FT.ALTER. (#​655)
  • feat: add FT.ALTER in OM JSON and Hash repo. (#​645)
  • feat: support Go 1.23 iterators for the ZADD command. (#​652)

Contributors

We'd like to thank all the contributors who worked on this release!

@​imvtsl, @​justinmir, @​mingdaoy, @​nesty92 and @​rueian

v1.0.48: 1.0.48

Compare Source

Changes

  • feat: add DisableTCPNoDelay option for better p99 latencies in certain network conditions such as GCP without gVNIC. (#​650)
  • feat: add DisableAutoPipelining option to serve requests from connection pools for better latencies by avoiding pipelining overhead and HoL blocking. (#​646)
  • feat: Retries are now back-offed and jittered with a 1-second cap by default. This can be customized by the RetryDelay option. (#​643)

Contributors

We'd like to thank all the contributors who worked on this release!

@​proost and @​rueian

v1.0.47: 1.0.47

Compare Source

Changes

  • feat: add ShardsRefreshInterval option for refreshing cluster shards periodically (#​638)
  • fix: panic on cluster redirection to the same host (#​641)

Contributors

We'd like to thank all the contributors who worked on this release!

@​proost and @​rueian

v1.0.46: 1.0.46

Compare Source

Changes

  • perf: use dedicated connections for DoMulti() with 2000+ commands by default (#​631)
  • feat: add SCRIPT SHOW, CLIENT CAPA, and CLUSTER SLOT-STATS commands (#​628)
  • feat: add option to disable making CLIENT SETINFO command on initialization (#​622)
  • feat: support iter.Seq2 for *FieldValue command builders (#​625)
  • fix: panic on rueidiscompat.SSubscribe due to unnecessary PING (#​636)

Contributors

We'd like to thank all the contributors who worked on this release!

@​rahulgkatre, @​rueian and @​tamayika


Configuration

📅 Schedule: Branch creation - "after 5am on sunday" (UTC), 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 this update again.


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

To execute skipped test pipelines write comment /ok-to-test.

This PR has been generated by MintMaker (powered by Renovate Bot).

Copy link
Author

red-hat-konflux bot commented Mar 2, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 7 additional dependencies were updated

Details:

Package Change
github.com/google/go-cmp v0.6.0 -> v0.7.0
golang.org/x/crypto v0.31.0 -> v0.36.0
golang.org/x/net v0.33.0 -> v0.37.0
golang.org/x/sync v0.10.0 -> v0.12.0
golang.org/x/sys v0.28.0 -> v0.31.0
golang.org/x/term v0.27.0 -> v0.30.0
golang.org/x/text v0.21.0 -> v0.23.0

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/rhobs-obs-api-konflux/gb.xjqchip.workers.dev-redis-rueidis-1.x branch from e5356b7 to 9853a6e Compare March 30, 2025 08:01
@red-hat-konflux red-hat-konflux bot changed the title Update module github.com/redis/rueidis to v1.0.55 Update module github.com/redis/rueidis to v1.0.56 Mar 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants