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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants