Skip to content

chore(deps): bump valkey-glide from 2.2.7 to 2.3.0#8080

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/develop/valkey-glide-2.3.0
Open

chore(deps): bump valkey-glide from 2.2.7 to 2.3.0#8080
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/develop/valkey-glide-2.3.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps valkey-glide from 2.2.7 to 2.3.0.

Release notes

Sourced from 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-glide's changelog.

Pending 2.4

Changes

Fixes

  • CORE: Skip compression/decompression code paths when compression is not configured to eliminate per-command overhead (#5644)

Operational Enhancements

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

  • Java: Fix thread safety issue in NativeClusterScanCursor causing potential JVM crash (#5527)
  • Java: optimize convertMapToKeyValueStringArray and convertMapToKeyValueGlideStringArray to fix performance bottleneck and ArrayStoreException (#5602)
  • 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)

... (truncated)

Commits

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-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-glide
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 30, 2026
@dependabot dependabot bot requested a review from a team as a code owner March 30, 2026 21:29
@dependabot dependabot bot requested a review from anafalcao March 30, 2026 21:29
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 30, 2026
@sonarqubecloud
Copy link
Copy Markdown

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

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants