Skip to content

chore(deps-dev): bump @valkey/valkey-glide from 2.2.7 to 2.3.0#5123

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/main/valkey/valkey-glide-2.3.0
Open

chore(deps-dev): bump @valkey/valkey-glide from 2.2.7 to 2.3.0#5123
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/main/valkey/valkey-glide-2.3.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 20, 2026

Bumps @valkey/valkey-glide from 2.2.7 to 2.3.0.

Release notes

Sourced from @​valkey/valkey-glide's releases.

v2.3.0

🚀 Key Features

Dynamic PubSub Support: Added dynamic PubSub methods across all clients (Node, Java, Python Sync, Go) including subscribe, unsubscribe, psubscribe, punsubscribe, ssubscribe, sunsubscribe with timeout support, getSubscriptions() for subscription state tracking, and pubsub_reconciliation_interval configuration.

mTLS Support: Added client certificate and private key support for mutual TLS (mTLS) authentication across Core and Python clients.

Java 8 Compatibility: Made the Java client compatible with Java 8, expanding support for legacy environments.

Java Uber JAR: Added uber JAR support for multi-platform builds, simplifying deployment across different architectures.

Read-Only Mode: Added read-only flag support in Core, enforcing no write commands and allowing connections without a primary node.

Go ACL Commands: Added comprehensive ACL server management commands (ACL CAT, ACL DELUSER, ACL DRYRUN, ACL GENPASS, ACL GETUSER, ACL LIST, ACL LOAD, ACL LOG, ACL LOGRESET, ACL SAVE, ACL SETUSER, ACL USERS, ACL WHOAMI).

Go Cluster Management: Added CLUSTER management commands (CLUSTER INFO, CLUSTER NODES, CLUSTER SHARDS, CLUSTER SLOTS, CLUSTER KEYSLOT, CLUSTER MYID, CLUSTER MYSHARDID, CLUSTER GETKEYSINSLOT, CLUSTER COUNTKEYSINSLOT, CLUSTER LINKS).

Node OpenTelemetry Enhancement: Added parent span context propagation support for OpenTelemetry integration.

Python Sync Performance: Added support for bytearray and memoryview as command argument types and response buffer support for get() to reduce memory copies and improve performance.

Python Sync OpenTelemetry: Added OpenTelemetry support with traces and metrics configuration for the sync client.

Java New Commands: Added EVAL_RO, EVALSHA_RO, SCRIPT DEBUG, KEYS, MIGRATE, WAITAOF, and comprehensive ACL commands.

🎉 New Contributors

... (truncated)

Changelog

Sourced from @​valkey/valkey-glide's changelog.

2.3

Changes

  • Node: add dynamic PubSub support (#5295)
  • Java: Add uber JAR support for multi-platform builds (5484)
  • JAVA: Add EVAL_RO, EVALSHA_RO, and SCRIPT DEBUG commands (#5125)
  • CORE: Add client certificate and private key support for mTLS (#5092)
  • Python: Add client certificate and private key support for mTLS (5123)
  • JAVA: Add KEYS, MIGRATE and WAITAOF command support (#5017)
  • Python Sync: Add dynamic PubSub methods (subscribe, psubscribe, unsubscribe, punsubscribe, ssubscribe, sunsubscribe with timeout support), get_subscriptions(), and pubsub_reconciliation_interval configuration support. Unified configuration classes with async client by importing from glide_shared (#5270)
  • Go: Add dynamic PubSub methods (Subscribe, PSubscribe, SSubscribe, Unsubscribe, PUnsubscribe, SUnsubscribe with blocking variants and timeout support), GetSubscriptions(), and helper functions (UnsubscribeAll, PUnsubscribeAll, SUnsubscribeAll). Export pubsub constants (AllChannels, AllPatterns, AllShardedChannels)
  • JAVA: Add ACL server management commands (ACL CAT, ACL DELUSER, ACL DRYRUN, ACL GENPASS, ACL GETUSER, ACL LIST, ACL LOAD, ACL LOG, ACL SAVE, ACL SETUSER, ACL USERS, ACL WHOAMI)
  • Go: Add ACL server management commands (ACL CAT, ACL DELUSER, ACL DRYRUN, ACL GENPASS, ACL GETUSER, ACL LIST, ACL LOAD, ACL LOG, ACL LOGRESET, ACL SAVE, ACL SETUSER, ACL USERS, ACL WHOAMI)
  • CORE: Fix typo in ACL SETUSER command mapping (AclSetSser → AclSetUser)
  • Python: Add inflight request limit support to sync client
  • Python Sync: Add OpenTelemetry support with traces and metrics configuration
  • Python: Move OpenTelemetry config classes to glide_shared for code reuse between async and sync clients
  • JAVA: Add dynamic PubSub methods (subscribe, psubscribe, ssubscribe, unsubscribe, punsubscribe, sunsubscribe and their non-blocking "Lazy" variants), getSubscriptions() for subscription state tracking, pubsubReconciliationIntervalMs configuration option, and subscription_out_of_sync_count and subscription_last_sync_timestamp metrics (#5267)
  • Go: Add ALLOW_NON_COVERED_SLOTS flag support for cluster scan (#4895)
  • CORE: Track HELLO and AUTH state for reconnection (#5145)
  • CORE: Add support for ZRANGEBYLEX, ZRANGEBYSCORE, ZREVRANGE, ZREVRANGEBYLEX, and ZREVRANGEBYSCORE commands in request_type (#5379)
  • Go: Add CLUSTER management commands (CLUSTER INFO, CLUSTER NODES, CLUSTER SHARDS, CLUSTER KEYSLOT, CLUSTER MYID, CLUSTER MYSHARDID, CLUSTER GETKEYSINSLOT, CLUSTER COUNTKEYSINSLOT, CLUSTER LINKS) (#5206)
  • Java: Make client java 8 compatible
  • Node: Add OpenTelemetry parent span context propagation support (#4655)
  • JAVA: Add cluster information and topology commands (CLUSTER INFO, CLUSTER NODES, CLUSTER SHARDS, CLUSTER LINKS, CLUSTER MYID, CLUSTER MYSHARDID) with batch support (#5106)
  • CORE: Add read only flag, enforcing no write commands and allowing for connecting without a primary (#5411)
  • CORE: Add OpenTelemetry DB semantic convention attributes to command spans (#5416)
  • Python Sync: Accept bytearray and memoryview as command argument types to improve performance by reducing copies (#5492)
  • Python Sync: Add response buffer support to get() to improve performance by reducing copies (#5493)

Fixes

  • CORE: Fix empty hostname in CLUSTER SLOTS metadata causing AllConnectionsUnavailable (#5367). AWS ElastiCache (plaintext, cluster mode) returns hostname: "" in node metadata, which was used as the connection address instead of falling back to the IP.
  • Node: Fix to handle non-string types in toBuffersArray (#4842)
  • CORE: Enforce connection_timeout for initial standalone connection failures (#4991)
  • Node: Fixed Failed to convert napi value Undefined into rust type u32 error (#5128)
  • Python: Fix Sphinx docs build failure with duplicate object warnings (#5163)
  • Java: Restore shading and relocation of protobuf (#5031)
  • CORE: Remove DEFAULT_CLIENT_CREATION_TIMEOUT and honor user-provided connection timeout by centralizing timeout logic in ConnectionRequest (#5183)
  • Java: Fix mget large binary data issue and add test case (#5341)
  • Java: Fix resource leak in integration tests where clients created via @​MethodSource were never closed (#5347)
  • Java: Fix hanging issue in AWS Lambda when response exceeds 16KB (#5081)
  • Core: Fixed a bug where permission errors for CLUSTER SLOTS command is not surfaced during initial connection (#5486)
  • Core: Move credential fetching to token generation time (#5508)
  • Python: Fix async client becoming permanently unusable after cancelled commands due to callback index collisions (#5442)

Operational Enhancements

  • Docs: Add missing references to windows-x86_64 classifier (#5028)
  • CI: Upgrade ORT from 46.0.0 to 59.0.0 to fix Synopsys repository 403 error (#5169)
  • Java: Enable Windows integration test in workflow through WSL(#5112)

... (truncated)

Commits
  • 180f388 Fix python pubsub test (#5615) (#5621)
  • 600d794 Java: Suppress Gradle module metadata (#5613)
  • a41fcdc Merge pull request #5614 from valkey-io/cherry-pick-fixes-23
  • a032b84 Fix sleep usage to be compatible with trio backend (#5612)
  • 783b6da Pypi-CD: fix test-the-release step for linux-arm ephemeral runner (#5566) (#5...
  • 77dcad2 Merge pull request #5591 from valkey-io/go-pubsub-tests-cherry-pick
  • 0f6d2c7 Merge pull request #5588 from valkey-io/cherry-pick-iam-tests-release-2.3
  • 312f1cf Refactor go pubsub tests to support cluster (#5577)
  • 13dd00d Core: Refactored IAM token refresh removing the circle client reference (#5582)
  • 4bf6047 Add IAM authentication tests across all clients (#5402)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@valkey/valkey-glide](https://github.com/valkey-io/valkey-glide) from 2.2.7 to 2.3.0.
- [Release notes](https://github.com/valkey-io/valkey-glide/releases)
- [Changelog](https://github.com/valkey-io/valkey-glide/blob/main/CHANGELOG.md)
- [Commits](valkey-io/valkey-glide@v2.2.7...v2.3.0)

---
updated-dependencies:
- dependency-name: "@valkey/valkey-glide"
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Changes that touch dependencies, e.g. Dependabot, etc. javascript Pull requests that update Javascript code labels Mar 20, 2026
@pull-request-size pull-request-size bot added the size/XS PR between 0-9 LOC label Mar 20, 2026
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes that touch dependencies, e.g. Dependabot, etc. javascript Pull requests that update Javascript code size/XS PR between 0-9 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants