Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 8, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/valkey-io/valkey-go v1.0.52v1.0.71 age confidence

Release Notes

valkey-io/valkey-go (github.com/valkey-io/valkey-go)

v1.0.71: 1.0.71

Compare Source

valkeyrdma

valkeyrdma provides the experimental support for the Valkey RDMA connection type.

The initial benchmark shows 2x improvement in throughput but this support is still experimental and under active development, see the README for more details. Contributions are very welcome.

Changes

  • docs: enhance README with availability zone awareness helpers (#​934)
  • feat: add availability zone awareness for the standalone client (#​930)
  • feat: add ability to get availability_zone from an INFO command (#​105)
  • feat: add availability zone awareness helpers (#​932)
  • feat: implement slot-based batching for the MGet helper (#​908)
  • fix: handle nil options in valkeycompat TFunctionLoadArgs (#​936)
  • fix: eliminate data race in backgroundPing() (#​933)
  • fix: valkeycompat NewAdapter sets maxp incorrectly (#​102)

Contributors

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

@​JaeguKim, @​SoulPancake, @​heynemann, @​majiayu000, @​nesty92, @​nickngsr and @​rueian

v1.0.70: 1.0.70

Compare Source

Changes

  • feat: upgrade to go 1.24 and update deps (#​101)
  • feat: lua script support retryable; rueidislock set all lua scripts retryable by default
  • feat: set server.* valkeyotel attrs in more cases (#​95)
  • fix: align valkey.dial valkeyotel span with otel conventions (#​94)
  • fix: refresh cluster topology when replica slots are missing (#​99)
  • fix: ensure that valkeylock keys' expiration is always ahead of the current time by KeyValidity duration
  • docs: fix some broken links

Contributors

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

@​arisudesu, @​austindrenski, @​justinmayhew, @​rueian and @​wyxloading

v1.0.69: 1.0.69

Compare Source

Changes

  • feat: add OverrideCacheTTL for custom TTL per cache entry to valkeyaside
  • feat: add ToRetryable to commands (#​920)
  • feat: add MaxMovedRedirections option to prevent infinite redirect loops in the cluster mode
  • feat: add atomic slot migration commands for Valkey 9.0
  • feat: add ContextWithLabeler for custom metrics labels to valkeyotel
  • docs: updated README to remove ambiguity about connecting to unix sockets

Contributors

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

@​nirchetrit, @​rueian, @​schadotr, @​strobil, @​vipoxin and @​wyxloading

v1.0.68: 1.0.68

Compare Source

Changes
  • feat: add new DELEX, DIGEST, MSETEX commands; extend SET and XREADGROUP
  • feat: FIPS-compliant SHA-1 loading option for Lua scripts without performance penalty
  • feat: add EPSILON option to VSIM
Contributors

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

@​FZambia and @​rueian

v1.0.67: 1.0.67

Compare Source

Changes
  • feat: support new filters in Valkey 8.1/9.0 CLIENT LIST and Client KILL commands.
  • feat: support Valkey CLIENT CAPA redirect for standalone clients with StandaloneOption.EnableRedirect.
  • fix: don't send READONLY for standalone clients.
  • docs: improve markdown formatting and update documentation links, configurations.
Contributors

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

@​AvinashAbbigeri, @​SoulPancake, @​appleboy, @​justinmayhew and @​rueian

v1.0.66: 1.0.66

Compare Source

Changes
  • fix panics that happen on MOVED redirections for commands without a slot (#​80)
Contributors

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

@​rueian and @​skif48

v1.0.65: 1.0.65

Compare Source

Changes
  • feat: new ReadNodeSelector option allowing more fine-grained control over load balancing among nodes and deprecating the old ReplicaSelector.
  • feat: new BYPOLYGON option in GEOSEARCH command.
  • feat: new SAFE option in SHUTDOWN command.
  • feat: new DELIFEQ command.
  • fix: correctly handle early exit in Scanner iterators.
Experimental
  • feat: new experimental pipelining queue implementation, which is context aware and can be enabled by setting the RUEIDIS_QUEUE_TYPE environment variable to flowbuffer.
Contributors

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

@​Krish8955, @​ash2k, @​ayush-sarda, @​bbangert, @​proost, @​rueian and @​wandering-salesman

v1.0.64: 1.0.64

Compare Source

Changes
  • feat: Add FieldValueIter to Hsetex command builder
  • feat: Add CreateAndAliasIndex to om.Repository
  • fix: clear placeholder pipeline errors in valkeycompat (#​61)
Contributors

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

@​SoulPancake, @​XHanL, @​rueian and @​zeeshan-zomato

v1.0.63: 1.0.63

Compare Source

Changes
  • feat: Add XDELEX command
  • feat: add XACKDEL command
  • feat: add KEEPREF, DELREF, and ACKED options to XTRIM command
  • feat: Add KEEPREF, DELREF, and ACKED options to XADD command
  • feat: add WITHATTRIBS option to command VSIM
  • feat: add DIFF, DIFF1, ANDOR, and ONE options to BITOP command
  • feat: add HStrLen to valkeycompat
  • feat: Add TotalNetIn, TotalNetOut, and TotalCmds fields to valkeycompat.ClientInfo
  • feat: add Scanner implementation with Iter and Iter2 methods for XSCAN
  • feat: allow non-blocking client initialization when ForceSingleClient is set
  • perf: replace json.NewDecoder with json.Unmarshal
  • perf: reduce mux size by consolidating wire, sc, mu into one struct
  • perf: allocate fields for RESP2 PubSub only when necessary
Contributors

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

@​Aakkash-Suresh, @​Ryan2327, @​arbhalerao, @​ash2k, @​dalaoqi, @​davidlin-tv2, @​mingdaoy, @​rueian, @​sugymt and @​yhc9311

v1.0.62: 1.0.62

Compare Source

Changes
  • feat: support the SendToReplicas option in the Sentinel client.
  • feat: deterministic SendToReplicas routing in the Cluster client.
  • perf: changed atomic.Value to atomic.Pointer in the pipe.
  • docs: fix typos and spellings.
Contributors

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

@​PingXie, @​jsoref, @​nithinputhenveettil, @​proost and @​rueian

v1.0.61: 1.0.61

Compare Source

Changes

  • feat: add the new WithOnSubscriptionHook for the Receive method.
  • feat: add AsXRangeSlices and AsXReadSlices for XRANGE and XREAD commands.

Contributors

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

@​atharva-navani16, @​hono0130 and @​rueian

v1.0.60: 1.0.60

Compare Source

Changes

  • feat: add the new ConnLifetime option for recreating connections after the specified duration
  • feat: add the new NewLuaScriptNoSha to create Lua scripts without SHA-1 for FIPS compliance
  • perf: avoid unnecessary resp.Error() calls
  • docs: improve documents and comments.

Contributors

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

@​FZambia, @​rueian, @​nadongjun and @​terut

v1.0.59: 1.0.59

Compare Source

Changes

  • feat: forbid cross slots in PUBSUB SHARDNUMSUB (#​41)
  • feat: Add new HGETDEL, HGETEX, HSETEX command builders (#​825)
  • feat: Add VADD, VSIM and other Vector Sets command builders (#​827)
  • feat: valkeyotel: add a span around dialing connections (#​830)
  • feat: valkeyotel: emit metrics for command duration and errors (#​826)
  • feat: valkeycompat: add HGetDel, HGetEX, HSetEX (#​831)
  • fix: MAXAGE token in the CLIENT KILL command (#​821)
  • fix: IFEQ, LIB-NAME, LIB-VER tokens in the command builder

Contributors

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

@​aakosarev, @​dalaoqi, @​dependabot, @​dependabot[bot], @​fscnick, @​rueian, @​steved and @​win5923

v1.0.58

Compare Source

v1.0.57: 1.0.57

Compare Source

Changes

  • feat: allow standalone client to have replicas
  • feat: add Scorer to valkeycompat.FTAggregateOptions
  • feat: respect ctx cancellation when a connection pool is full (#​37)
  • perf: merge waits and recvs to wrCounter
  • perf: reduce size of valkey message
  • perf: replace sync.Once with int32 in pipe
  • perf: use timer for background PINGs instead of a long-lived goroutine

Contributors

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

@​SoulPancake, @​arbha1erao, @​fscnick, @​liuzhaohui, @​rueian and @​srikar-jilugu

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.
  • feat: add Mode() Method to valkey.Client.
  • feat: respect request ctx for making tcp connections and add DialCtxFn option.
  • fix: NOAUTH error in RESP2.
  • fix: don't send CLIENT CACHING YES in BCAST and OPTOUT mode.
  • fix: restore valkeyaside go.mod and add module validation.
  • perf: avoid unnecessary connections for CLUSTER SHARDS when auto pipelining is disabled.
  • perf: reduce allocations in valkeylimiter.
  • perf: enhancement by atomic pointer.
  • test: improve test coverage on valkeycompat and valkeyprob.

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 performance of DisableAutoPipelining, Dedicated, and blocking commands
  • feat: add ToPipe to command builders, allowing specific commands to be still auto pipelined when DisableAutoPipelining is true
  • feat: add FunctionStats to valkeycompat
  • feat: add LCS to valkeycompat
  • feat: add SlowLogGet to valkeycompat
  • feat: add ACLList to valkeycompat
  • feat: add ACLCatArgs to valkeycompat
  • feat: add ClusterLinks to valkeycompat
  • feat: add ACLCat to valkeycompat
  • feat: add ACLDelUser to valkeycompat
  • feat: add ACLLogReset to valkeycompat
  • feat: add ACLSetUser to valkeycompat
  • feat: add ACLLog to valkeycompat
  • fix: wrong limit and offset of FTAggregateWithArgs, FTSearchWithArgs in valkeycompat

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 valkeyaside on Redis < 7 with the new UseLuaLock option
  • perf: reduce allocations in valkeyprob 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 valkeyaside.
  • feat: Add sliding window bloom filter to valkeyprob.
  • 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


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 this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Author

renovate bot commented Mar 8, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: apps/webapp/go.sum
Command failed: go get -t ./...
go: module github.com/valkey-io/[email protected] requires go >= 1.24.9; switching to go1.24.12
go: downloading go1.24.12 (linux/amd64)
go: downloading github.com/valkey-io/valkey-go v1.0.71
go: downloading golang.org/x/oauth2 v0.24.0
go: downloading golang.org/x/sys v0.39.0
go: downloading golang.org/x/crypto v0.46.0
go: downloading golang.org/x/net v0.48.0
go: downloading golang.org/x/text v0.32.0
go: downloading golang.org/x/sync v0.19.0
go: github.com/kaje94/slek-link/webapp/internal imports
	github.com/kaje94/slek-link/asyncapi/asyncapi: cannot find module providing package github.com/kaje94/slek-link/asyncapi/asyncapi
go: github.com/kaje94/slek-link/webapp/internal imports
	github.com/kaje94/slek-link/gorm/pkg: cannot find module providing package github.com/kaje94/slek-link/gorm/pkg
go: github.com/kaje94/slek-link/webapp/internal imports
	github.com/kaje94/slek-link/webapp/internal/pages: cannot find module providing package github.com/kaje94/slek-link/webapp/internal/pages

@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from bcab742 to e56e209 Compare March 17, 2025 11:18
@renovate renovate bot requested a review from kaje94 as a code owner March 17, 2025 11:18
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.55 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.56 Mar 17, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from e56e209 to 816c95a Compare April 8, 2025 00:04
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.56 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.57 Apr 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 816c95a to 9802770 Compare April 29, 2025 09:01
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.57 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.59 Apr 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 9802770 to 8df0b0f Compare May 17, 2025 23:55
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.59 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.60 May 17, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 8df0b0f to d040155 Compare June 8, 2025 11:11
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.60 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.61 Jun 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from d040155 to 2f161cc Compare June 29, 2025 20:08
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.61 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.62 Jun 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 2f161cc to 24518f3 Compare July 20, 2025 15:57
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.62 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.63 Jul 20, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 24518f3 to 20a4662 Compare August 6, 2025 03:43
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.63 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.64 Aug 6, 2025
@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 6, 2025

@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 20a4662 to 5af902e Compare September 22, 2025 03:51
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.64 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.65 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 5af902e to 8d31cac Compare September 27, 2025 07:28
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.65 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.66 Sep 27, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 8d31cac to fb868fd Compare October 13, 2025 16:11
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.66 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.67 Oct 13, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from fb868fd to eef5d25 Compare November 16, 2025 16:06
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.67 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.68 Nov 16, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from eef5d25 to 74cfbba Compare December 7, 2025 12:04
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.68 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.69 Dec 7, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from 74cfbba to f747893 Compare December 30, 2025 11:05
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.69 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.70 Dec 30, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-1.x branch from f747893 to 34e6f80 Compare January 29, 2026 12:02
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go to v1.0.70 fix(deps): update module github.com/valkey-io/valkey-go to v1.0.71 Jan 29, 2026
@sonarqubecloud
Copy link

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