Skip to content

Bump the go-dependencies group with 10 updates#199

Merged
dir01 merged 1 commit intomasterfrom
dependabot/go_modules/go-dependencies-f0f915676b
Feb 22, 2026
Merged

Bump the go-dependencies group with 10 updates#199
dir01 merged 1 commit intomasterfrom
dependabot/go_modules/go-dependencies-f0f915676b

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 20, 2026

Bumps the go-dependencies group with 10 updates:

Package From To
github.com/anacrolix/torrent 1.58.1 1.61.0
github.com/aws/aws-sdk-go-v2 1.36.3 1.41.1
github.com/aws/aws-sdk-go-v2/config 1.29.12 1.32.9
github.com/aws/aws-sdk-go-v2/credentials 1.17.65 1.19.9
github.com/aws/aws-sdk-go-v2/service/s3 1.78.2 1.96.0
github.com/docker/go-connections 0.5.0 0.6.0
github.com/gojuno/minimock/v3 3.4.5 3.4.7
github.com/redis/go-redis/v9 9.7.3 9.18.0
github.com/testcontainers/testcontainers-go 0.36.0 0.40.0
go.uber.org/zap 1.27.0 1.27.1

Updates github.com/anacrolix/torrent from 1.58.1 to 1.61.0

Changelog

Sourced from github.com/anacrolix/torrent's changelog.

[v1.61.0] - 2025-12-17

Large release focused on client-level announce dispatching and indexed btree performance.

  • Refactor toward client and torrent-wide announcing with dispatcher architecture (b7f1ef92, 64861fe3, 7c3533f6)
  • Implement indexed btree set using tidwall, then switch back to ajwerner (169f5c4f, d2b53161)
  • Fix panic calling Torrent.AddTrackers on a dropped torrent
  • Add weakrefs to Torrent for announces after a torrent is dropped (0e90e666)
  • Implement Completed and Stopped announce events in dispatcher
  • Fix really inefficient memory allocation in smartban (4f0e00d2)
  • Add idle timeout reader to webseeds (83e7a66c)
  • Fix panic on webseeds without trailing / for directory torrents
  • Avoid new connections if download rate is flooded (05398af0)
  • Fix rate limiter usage
  • CI fixes for Erigon 3.3 releases
  • Close file handles on rename for part file promotion
  • Add CI test for global installability
  • Unswitch cl.forwardPort (#1024)
  • Add debug message: rejecting metadata piece (#1023)
  • Slow down DHT announcing on errors

[v1.60.0] - 2025-09-03

Large release with webseed improvements, mmap file IO, and part file support.

  • Add mmap alternative IO system for file storage (df616a51)
  • Start implementing part file support for file storage (f71b6374)
  • Implement io.WriterTo for file storage pieces for hashing performance
  • Skip holes with mmapFileIo and in file piece WriteTo
  • Shorten webseed requests by default (6a1e8a4e)
  • Fix webseed unique request key changing at end of slice
  • Compare Client and per-Torrent active webseed maps and reuse large allocations
  • Fix msync on unaligned pages on unix
  • Make storage.PieceCompletePersistenter for backwards compatibility
  • Time storage flushing based on piece completion persistence
  • Remove the upload goroutine spam

[v1.59.1] - 2025-08-18

  • Remove possum storage replace

[v1.59.0] - 2025-08-15

Large release with extensive webseed overhaul, mmap storage, and performance optimizations.

  • Set default file IO implementation to mmap (8fe0dba0)
  • Set default webseed host request concurrency to 25
  • Block Torrent.Complete on hashing
  • Implement multiple chunk reads for webseed (a4efd622)
  • Keep webseed requests below client limit and update synchronously

... (truncated)

Commits
  • 486bcbe Reset announce list on modify, don't clear it
  • 77e010b Fix panic calling Torrent.AddTrackers on a dropped torrent
  • 975b7bb Ignore permission errors trying to create zero length files that already exist
  • e5b675e Fix out of order openNewConns causing a benchmark to fail
  • 104ce6f Minimal fix for thrashing in client announce dispatcher updateOverdue
  • d2b5316 Switch back to ajwerner for indexed sets
  • 7c24c43 Log slow Client unlocks
  • f5ad6ff Update tracker state on piece pending changes
  • 43930a0 Optimize an Iter method in request-strategy
  • 97d90bf Improve log of desynced values
  • Additional commits viewable in compare view

Updates github.com/aws/aws-sdk-go-v2 from 1.36.3 to 1.41.1

Commits

Updates github.com/aws/aws-sdk-go-v2/config from 1.29.12 to 1.32.9

Commits

Updates github.com/aws/aws-sdk-go-v2/credentials from 1.17.65 to 1.19.9

Commits

Updates github.com/aws/aws-sdk-go-v2/service/s3 from 1.78.2 to 1.96.0

Commits

Updates github.com/docker/go-connections from 0.5.0 to 0.6.0

Commits
  • 42faf79 Merge pull request #138 from thaJeztah/sockets_move_unix_options
  • 9ffab7e sockets: make NewUnixSocket, WithChown, WithChmod unix-only
  • 6bb1d15 Merge pull request #135 from thaJeztah/rename_test_files
  • b6c843d sockets: rename files to be considered test files
  • 80898b6 Merge pull request #133 from thaJeztah/deprecate_socket_dialpipe
  • a4399e5 socket: deprecate DialPipe
  • b071e04 Merge pull request #128 from thaJeztah/remove_old_cyphers
  • 578bfde Merge pull request #132 from thaJeztah/optimize_ParsePortSpec
  • deccd71 tlsconfig: align client and server defaults, remove weak CBC ciphers
  • 30b91c8 nat: ParsePortSpec: combine some conditions
  • Additional commits viewable in compare view

Updates github.com/gojuno/minimock/v3 from 3.4.5 to 3.4.7

Release notes

Sourced from github.com/gojuno/minimock/v3's releases.

v3.4.7

Changelog

  • 54a8895 Merge pull request #149 from gojuno/bugfix/title

v3.4.6

Changelog

  • 2cee44a Removed some deprecated dependencies
Commits

Updates github.com/redis/go-redis/v9 from 9.7.3 to 9.18.0

Release notes

Sourced from github.com/redis/go-redis/v9's releases.

9.18.0

Redis 8.6 Support

Added support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.

Smart Client Handoff (Maintenance Notifications) for Cluster

note: Pending RS version release

This release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:

  • Relaxing timeouts during migration (SMIGRATING) to prevent false failures
  • Triggering lazy cluster state reloads upon completion (SMIGRATED)
  • Enabling seamless operations during Redis Enterprise maintenance windows

(#3643) by @​ndyakov

OpenTelemetry Native Metrics Support

Added comprehensive OpenTelemetry metrics support following the OpenTelemetry Database Client Semantic Conventions. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new extra/redisotel-native package.

Metric groups include:

  • Command metrics: Operation duration with retry tracking
  • Connection basic: Connection count and creation time
  • Resiliency: Errors, handoffs, timeout relaxation
  • Connection advanced: Wait time and use time
  • Pubsub metrics: Published and received messages
  • Stream metrics: Processing duration and maintenance notifications

(#3637) by @​ofekshenawa

✨ New Features

  • HOTKEYS Commands: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (#3695) by @​ofekshenawa
  • Streams Idempotent Production: Added support for Redis 8.6+ Streams Idempotent Production with ProducerID, IdempotentID, IdempotentAuto in XAddArgs and new XCFGSET command (#3693) by @​ofekshenawa
  • NaN Values for TimeSeries: Added support for NaN (Not a Number) values in Redis time series commands (#3687) by @​ofekshenawa
  • DialerRetries Options: Added DialerRetries and DialerRetryTimeout to ClusterOptions, RingOptions, and FailoverOptions (#3686) by @​naveenchander30
  • ConnMaxLifetimeJitter: Added jitter configuration to distribute connection expiration times and prevent thundering herd (#3666) by @​cyningsun
  • Digest Helper Functions: Added DigestString and DigestBytes helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (#3679) by @​ofekshenawa
  • SMIGRATED New Format: Updated SMIGRATED parser to support new format and remember original host:port (#3697) by @​ndyakov
  • Cluster State Reload Interval: Added cluster state reload interval option for maintenance notifications (#3663) by @​ndyakov

🐛 Bug Fixes

  • PubSub nil pointer dereference: Fixed nil pointer dereference in PubSub after WithTimeout() - pubSubPool is now properly cloned (#3710) by @​Copilot
  • MaintNotificationsConfig nil check: Guard against nil MaintNotificationsConfig in initConn (#3707) by @​veeceey
  • wantConnQueue zombie elements: Fixed zombie wantConn elements accumulation in wantConnQueue (#3680) by @​cyningsun
  • XADD/XTRIM approx flag: Fixed XADD and XTRIM to use = when approx is false (#3684) by @​ndyakov
  • Sentinel timeout retry: When connection to a sentinel times out, attempt to connect to other sentinels (#3654) by @​cxljs

... (truncated)

Changelog

Sourced from github.com/redis/go-redis/v9's changelog.

9.18.0 (2026-02-16)

🚀 Highlights

Redis 8.6 Support

Added support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.

Smart Client Handoff (Maintenance Notifications) for Cluster

This release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:

  • Relaxing timeouts during migration (SMIGRATING) to prevent false failures
  • Triggering lazy cluster state reloads upon completion (SMIGRATED)
  • Enabling seamless operations during Redis Enterprise maintenance windows

(#3643) by @​ndyakov

OpenTelemetry Native Metrics Support

Added comprehensive OpenTelemetry metrics support following the OpenTelemetry Database Client Semantic Conventions. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new extra/redisotel-native package.

Metric groups include:

  • Command metrics: Operation duration with retry tracking
  • Connection basic: Connection count and creation time
  • Resiliency: Errors, handoffs, timeout relaxation
  • Connection advanced: Wait time and use time
  • Pubsub metrics: Published and received messages
  • Stream metrics: Processing duration and maintenance notifications

(#3637) by @​ofekshenawa

✨ New Features

  • HOTKEYS Commands: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (#3695) by @​ofekshenawa
  • Streams Idempotent Production: Added support for Redis 8.6+ Streams Idempotent Production with ProducerID, IdempotentID, IdempotentAuto in XAddArgs and new XCFGSET command (#3693) by @​ofekshenawa
  • NaN Values for TimeSeries: Added support for NaN (Not a Number) values in Redis time series commands (#3687) by @​ofekshenawa
  • DialerRetries Options: Added DialerRetries and DialerRetryTimeout to ClusterOptions, RingOptions, and FailoverOptions (#3686) by @​naveenchander30
  • ConnMaxLifetimeJitter: Added jitter configuration to distribute connection expiration times and prevent thundering herd (#3666) by @​cyningsun
  • Digest Helper Functions: Added DigestString and DigestBytes helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (#3679) by @​ofekshenawa
  • SMIGRATED New Format: Updated SMIGRATED parser to support new format and remember original host:port (#3697) by @​ndyakov
  • Cluster State Reload Interval: Added cluster state reload interval option for maintenance notifications (#3663) by @​ndyakov

🐛 Bug Fixes

  • PubSub nil pointer dereference: Fixed nil pointer dereference in PubSub after WithTimeout() - pubSubPool is now properly cloned (#3710) by @​Copilot
  • MaintNotificationsConfig nil check: Guard against nil MaintNotificationsConfig in initConn (#3707) by @​veeceey
  • wantConnQueue zombie elements: Fixed zombie wantConn elements accumulation in wantConnQueue (#3680) by @​cyningsun
  • XADD/XTRIM approx flag: Fixed XADD and XTRIM to use = when approx is false (#3684) by @​ndyakov
  • Sentinel timeout retry: When connection to a sentinel times out, attempt to connect to other sentinels (#3654) by @​cxljs

... (truncated)

Commits
  • 90faf06 chore(release): update versions in deps (#3712)
  • bf8e8e3 chore(release): v9.18.0 (#3711)
  • a881cd4 fix(clone): nil pointer dereference in PubSub after WithTimeout() (#3710)
  • ee6e9db feat(otel): Add OpenTelemetry Native Metrics Support (#3637)
  • b53f2b0 feat(sch): MaintNotifications for ClusterClient (#3643)
  • f25343d chore(tests): Add comprehensive TLS tests and example (#3681)
  • 33ca5cb feat(commands): Add support for Redis HOTKEYS commands (#3695)
  • 34f4568 fix(conn): guard against nil MaintNotificationsConfig in initConn (#3707)
  • 2fc030f perf(options): perf Fuzz Test Go File (#3692)
  • 63ed1fd Add support for Redis Streams Idempotent Production (#3693)
  • Additional commits viewable in compare view

Updates github.com/testcontainers/testcontainers-go from 0.36.0 to 0.40.0

Release notes

Sourced from github.com/testcontainers/testcontainers-go's releases.

v0.40.0

What's Changed

⚠️ Breaking Changes

The below modules receive a breaking change in the signature of their functional options, as now all of them return an error when needed (returning nil for success). Therefore, you're only affected when assigning the options to variables.

  • Old: type Option func(*options)
  • New: type Option func(*options) error

🚀 Features

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

... (truncated)

Commits
  • 71b5775 chore: use new version (v0.40.0) in modules and examples
  • 7e7e8cc chore(deps): bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (#3...
  • f95900f feat(azure): add cosmosdb module (#3452)
  • 1ed2735 fix(udp): expose UDP ports properly (#3485)
  • 7527203 chore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 and golang.org/x/cry...
  • aa75771 chore(deps): bump github.com/docker/docker from 28.3.3+incompatible to 28.5.1...
  • bddd936 feat(wait): add human-readable String() methods to all wait strategies (#3461)
  • 666b20d chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.2.0 (#3463)
  • 56b85e5 chore(deps): bump actions/setup-go from 5.4.0 to 6.0.0 (#3462)
  • 9895e2e chore: enable prealloc linter and address issues (#3458)
  • Additional commits viewable in compare view

Updates go.uber.org/zap from 1.27.0 to 1.27.1

Release notes

Sourced from go.uber.org/zap's releases.

v1.27.1

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Changelog

Sourced from go.uber.org/zap's changelog.

1.27.1 (19 Nov 2025)

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-dependencies group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/anacrolix/torrent](https://github.com/anacrolix/torrent) | `1.58.1` | `1.61.0` |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.36.3` | `1.41.1` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.9` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.17.65` | `1.19.9` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.96.0` |
| [github.com/docker/go-connections](https://github.com/docker/go-connections) | `0.5.0` | `0.6.0` |
| [github.com/gojuno/minimock/v3](https://github.com/gojuno/minimock) | `3.4.5` | `3.4.7` |
| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.18.0` |
| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.36.0` | `0.40.0` |
| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |


Updates `github.com/anacrolix/torrent` from 1.58.1 to 1.61.0
- [Changelog](https://github.com/anacrolix/torrent/blob/master/CHANGELOG.md)
- [Commits](anacrolix/torrent@v1.58.1...v1.61.0)

Updates `github.com/aws/aws-sdk-go-v2` from 1.36.3 to 1.41.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@v1.36.3...v1.41.1)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.9
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@config/v1.29.12...config/v1.32.9)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.17.65 to 1.19.9
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@credentials/v1.17.65...service/m2/v1.19.9)

Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.96.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.78.2...service/s3/v1.96.0)

Updates `github.com/docker/go-connections` from 0.5.0 to 0.6.0
- [Commits](docker/go-connections@v0.5.0...v0.6.0)

Updates `github.com/gojuno/minimock/v3` from 3.4.5 to 3.4.7
- [Release notes](https://github.com/gojuno/minimock/releases)
- [Commits](gojuno/minimock@v3.4.5...v3.4.7)

Updates `github.com/redis/go-redis/v9` from 9.7.3 to 9.18.0
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md)
- [Commits](redis/go-redis@v9.7.3...v9.18.0)

Updates `github.com/testcontainers/testcontainers-go` from 0.36.0 to 0.40.0
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](testcontainers/testcontainers-go@v0.36.0...v0.40.0)

Updates `go.uber.org/zap` from 1.27.0 to 1.27.1
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](uber-go/zap@v1.27.0...v1.27.1)

---
updated-dependencies:
- dependency-name: github.com/anacrolix/torrent
  dependency-version: 1.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.19.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.96.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/docker/go-connections
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/gojuno/minimock/v3
  dependency-version: 3.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/testcontainers/testcontainers-go
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.uber.org/zap
  dependency-version: 1.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-f0f915676b branch from 85f9cce to e54ea10 Compare February 20, 2026 19:05
@dir01 dir01 merged commit 1eec0ec into master Feb 22, 2026
3 checks passed
@dependabot dependabot Bot deleted the dependabot/go_modules/go-dependencies-f0f915676b branch February 22, 2026 17:13
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 go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant