Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 9, 2025

This PR contains the following updates:

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

Release Notes

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

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 9, 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/valkey-go/[email protected] requires go >= 1.24.9; switching to go1.24.12
go: downloading github.com/valkey-io/valkey-go/valkeycompat v1.0.71
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 requested a review from kaje94 as a code owner March 9, 2025 04:08
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.55 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.56 Mar 17, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 736d1c7 to e3f2c66 Compare March 17, 2025 11:18
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from e3f2c66 to 1a61efb Compare April 8, 2025 00:04
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.56 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.57 Apr 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 1a61efb to c84b347 Compare April 29, 2025 09:01
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.57 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.59 Apr 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from c84b347 to c4be4f6 Compare May 17, 2025 23:55
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.59 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.60 May 17, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from c4be4f6 to d6470ce Compare June 8, 2025 11:11
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.60 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.61 Jun 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from d6470ce to 7abf940 Compare June 29, 2025 20:08
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.61 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.62 Jun 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 7abf940 to d1fd548 Compare July 20, 2025 15:57
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.62 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.63 Jul 20, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from d1fd548 to d93b4de Compare August 6, 2025 03:43
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.63 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat 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-valkeycompat-1.x branch from d93b4de to 705078b Compare September 22, 2025 03:51
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.64 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.65 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 705078b to 4b3f195 Compare September 27, 2025 07:28
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.65 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.66 Sep 27, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 4b3f195 to d251158 Compare October 13, 2025 16:11
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.66 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.67 Oct 13, 2025
@sonarqubecloud
Copy link

@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from d251158 to ccfd77d Compare November 16, 2025 16:07
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.67 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.68 Nov 16, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from ccfd77d to fe97b49 Compare December 7, 2025 12:04
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.68 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.69 Dec 7, 2025
@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from fe97b49 to 5dac983 Compare December 30, 2025 11:05
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.69 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.70 Dec 30, 2025
@sonarqubecloud
Copy link

@renovate renovate bot force-pushed the renovate/github.com-valkey-io-valkey-go-valkeycompat-1.x branch from 5dac983 to 518e611 Compare January 29, 2026 12:02
@renovate renovate bot changed the title fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat to v1.0.70 fix(deps): update module github.com/valkey-io/valkey-go/valkeycompat 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