Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 5, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/redis/go-redis/v9 v9.7.3 -> v9.9.0 age adoption passing confidence
sigs.k8s.io/controller-tools v0.17.1 -> v0.18.0 age adoption passing confidence

Release Notes

redis/go-redis (github.com/redis/go-redis/v9)

v9.9.0: 9.9.0

Compare Source

🚀 Highlights
  • Token-based Authentication: Added StreamingCredentialsProvider for dynamic credential updates (experimental)
  • Connection Statistics: Added connection waiting statistics for better monitoring
  • Failover Improvements: Added ParseFailoverURL for easier failover configuration
  • Ring Client Enhancements: Added shard access methods for better Pub/Sub management
✨ New Features
  • Added StreamingCredentialsProvider for token-based authentication (#​3320)
    • Supports dynamic credential updates
    • Includes connection close hooks
    • Note: Currently marked as experimental
  • Added ParseFailoverURL for parsing failover URLs (#​3362)
  • Added connection waiting statistics (#​2804)
  • Added new utility functions:
    • ParseFloat and MustParseFloat in public utils package (#​3371)
    • Unit tests for Atoi, ParseInt, ParseUint, and ParseFloat (#​3377)
  • Added Ring client shard access methods:
    • GetShardClients() to retrieve all active shard clients
    • GetShardClientForKey(key string) to get the shard client for a specific key (#​3388)
🐛 Bug Fixes
  • Fixed routing reads to loading slave nodes (#​3370)
  • Added support for nil lag in XINFO GROUPS (#​3369)
  • Fixed pool acquisition timeout issues (#​3381)
  • Optimized unnecessary copy operations (#​3376)
📚 Documentation
  • Updated documentation for XINFO GROUPS with nil lag support (#​3369)
  • Added package-level comments for new features
⚡ Performance and Reliability
  • Optimized ReplaceSpaces function (#​3383)
  • Set default value for Options.Protocol in init() (#​3387)
  • Exported pool errors for public consumption (#​3380)
🔧 Dependencies and Infrastructure
🧪 Testing
  • Added unit tests for pool acquisition timeout (#​3381)
  • Added unit tests for utility functions (#​3377)
👥 Contributors

We would like to thank all the contributors who made this release possible:

@​ndyakov, @​ofekshenawa, @​LINKIWI, @​iamamirsalehi, @​fukua95, @​lzakharov, @​DengY11

📝 Changelog

For a complete list of changes, see the full changelog.

v9.8.0

Compare Source

9.8.0 (2025-04-30)
🚀 Highlights
  • Redis 8 Support: Full compatibility with Redis 8.0, including testing and CI integration
  • Enhanced Hash Operations: Added support for new hash commands (HGETDEL, HGETEX, HSETEX) and HSTRLEN command
  • Search Improvements: Enabled Search DIALECT 2 by default and added CountOnly argument for FT.Search
✨ New Features
  • Added support for new hash commands: HGETDEL, HGETEX, HSETEX (#​3305)
  • Added HSTRLEN command for hash operations (#​2843)
  • Added Do method for raw query by single connection from pool.Conn() (#​3182)
  • Prevent false-positive marshaling by treating zero time.Time as empty in isEmptyValue (#​3273)
  • Added FailoverClusterClient support for Universal client (#​2794)
  • Added support for cluster mode with IsClusterMode config parameter (#​3255)
  • Added client name support in HELLO RESP handshake (#​3294)
  • Enabled Search DIALECT 2 by default (#​3213)
  • Added read-only option for failover configurations (#​3281)
  • Added CountOnly argument for FT.Search to use LIMIT 0 0 (#​3338)
  • Added DB option support in NewFailoverClusterClient (#​3342)
  • Added nil check for the options when creating a client (#​3363)
🐛 Bug Fixes
  • Fixed PubSub concurrency safety issues (#​3360)
  • Fixed panic caused when argument is nil (#​3353)
  • Improved error handling when fetching master node from sentinels (#​3349)
  • Fixed connection pool timeout issues and increased retries (#​3298)
  • Fixed context cancellation error leading to connection spikes on Primary instances (#​3190)
  • Fixed RedisCluster client to consider MASTERDOWN a retriable error (#​3164)
  • Fixed tracing to show complete commands instead of truncated versions (#​3290)
  • Fixed OpenTelemetry instrumentation to prevent multiple span reporting (#​3168)
  • Fixed FT.Search Limit argument and added CountOnly argument for limit 0 0 (#​3338)
  • Fixed missing command in interface (#​3344)
  • Fixed slot calculation for COUNTKEYSINSLOT command (#​3327)
  • Updated PubSub implementation with correct context (#​3329)
📚 Documentation
  • Added hash search examples (#​3357)
  • Fixed documentation comments (#​3351)
  • Added CountOnly search example (#​3345)
  • Added examples for list commands: LLEN, LPOP, LPUSH, LRANGE, RPOP, RPUSH (#​3234)
  • Added SADD and SMEMBERS command examples (#​3242)
  • Updated README.md to use Redis Discord guild (#​3331)
  • Updated HExpire command documentation (#​3355)
  • Featured OpenTelemetry instrumentation more prominently (#​3316)
  • Updated README.md with additional information (#​310ce55)
⚡ Performance and Reliability
  • Bound connection pool background dials to configured dial timeout (#​3089)
  • Ensured context isn't exhausted via concurrent query (#​3334)
🔧 Dependencies and Infrastructure
  • Updated testing image to Redis 8.0-RC2 (#​3361)
  • Enabled CI for Redis CE 8.0 (#​3274)
  • Updated various dependencies:
    • Bumped golangci/golangci-lint-action from 6.5.0 to 7.0.0 (#​3354)
    • Bumped rojopolis/spellcheck-github-actions (#​3336)
    • Bumped golang.org/x/net in example/otel (#​3308)
  • Migrated golangci-lint configuration to v2 format (#​3354)
⚠️ Breaking Changes
  • Enabled Search DIALECT 2 by default (#​3213)
  • Dropped RedisGears (Triggers and Functions) support (#​3321)
  • Dropped FT.PROFILE command that was never enabled (#​3323)
🔒 Security
🧪 Testing
  • Added integration tests for Redis 8 behavior changes in Redis Search (#​3337)
  • Added vector types INT8 and UINT8 tests (#​3299)
  • Added test codes for search_commands.go (#​3285)
  • Fixed example test sorting (#​3292)
👥 Contributors

We would like to thank all the contributors who made this release possible:

@​alexander-menshchikov, @​EXPEbdodla, @​afti, @​dmaier-redislabs, @​four_leaf_clover, @​alohaglenn, @​gh73962, @​justinmir, @​LINKIWI, @​liushuangbill, @​golang88, @​gnpaone, @​ndyakov, @​nikolaydubina, @​oleglacto, @​andy-stark-redis, @​rodneyosodo, @​dependabot, @​rfyiamcool, @​frankxjkuang, @​fukua95, @​soleymani-milad, @​ofekshenawa, @​khasanovbi

kubernetes-sigs/controller-tools (sigs.k8s.io/controller-tools)

v0.18.0

Compare Source

What's Changed

Misc

envtest

Dependency bumps

New Contributors

Full Changelog: kubernetes-sigs/controller-tools@v0.17.0...v0.18.0

v0.17.3

Compare Source

What's Changed

Dependencies

New Contributors

Full Changelog: kubernetes-sigs/controller-tools@v0.17.2...v0.17.3

v0.17.2

Compare Source

What's Changed

Dependencies

New Contributors

Full Changelog: kubernetes-sigs/controller-tools@v0.17.1...v0.17.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate bot added the dependencies label Mar 5, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 5, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Mar 5, 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):

  • 1 additional dependency was updated

Details:

Package Change
golang.org/x/tools v0.31.0 -> v0.32.0
@renovate renovate bot changed the title fix(go.mod/go.sum): update module golang.org/x/mod to v0.24.0 fix(go.mod/go.sum): update minor dependencies (golang) Mar 5, 2025
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from c491f7e to 51b8046 Compare March 5, 2025 23:29
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 5, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 11, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 19, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 20, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 21, 2025
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from 7a2dd63 to a1e4280 Compare March 25, 2025 14:04
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from a1e4280 to e86bd11 Compare April 2, 2025 09:36
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from e86bd11 to 5535506 Compare April 2, 2025 16:11
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 2, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 6, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 17, 2025
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from d33ced5 to dbd9a22 Compare May 8, 2025 15:33
renovate-approve[bot]
renovate-approve bot previously approved these changes May 8, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes May 12, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes May 15, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes May 16, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes May 22, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes May 30, 2025
@renovate renovate bot changed the title fix(go.mod/go.sum): update minor dependencies (golang) fix(go.mod/go.sum): update module sigs.k8s.io/controller-tools to v0.18.0 Jun 3, 2025
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from ffb6f31 to 468b2d7 Compare June 3, 2025 21:12
renovate-approve[bot]
renovate-approve bot previously approved these changes Jun 3, 2025
@renovate renovate bot force-pushed the renovate/minor-deps-golang branch from 468b2d7 to 90bf966 Compare June 4, 2025 08:48
@renovate renovate bot changed the title fix(go.mod/go.sum): update module sigs.k8s.io/controller-tools to v0.18.0 fix(go.mod/go.sum): update minor dependencies (golang) Jun 4, 2025
renovate-approve[bot]
renovate-approve bot previously approved these changes Jun 4, 2025
@cbarbian-sap cbarbian-sap merged commit 7d530e5 into main Jun 4, 2025
7 checks passed
@cbarbian-sap cbarbian-sap deleted the renovate/minor-deps-golang branch June 4, 2025 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants