Skip to content

vendor: github.com/docker/go-connections v0.7.0#6930

Open
thaJeztah wants to merge 1 commit intodocker:masterfrom
thaJeztah:bump_go_connections
Open

vendor: github.com/docker/go-connections v0.7.0#6930
thaJeztah wants to merge 1 commit intodocker:masterfrom
thaJeztah:bump_go_connections

Conversation

@thaJeztah
Copy link
Copy Markdown
Member

Changes:

  • raise minimum supported Go version to go1.23
  • sockets: ConfigureTransport: prevent idle connections leaking FDs.
  • sockets: implement WithAdditionalUsersAndGroups for windows.
  • tlsconfig: add ChaCha20-Poly1305 cipher suites to align closer with stdlib defaults.
  • nat: SortPortMap: accept map[Port][]PortBinding as argument.
  • nat: add benchmarks, optimize, and improve errors.
  • proxy: check for net.ErrClosed instead of string-matching "use of closed network connection".

Breaking changes:

  • tlsconfig: deprecate tlsconfig.SystemCertPool in favor of stdlib x509.SystemCertPool.
  • sockets: remove deprecated DialPipe, GetProxyEnv, DialerFromEnvironment

Dependency updates:

  • update github.com/Microsoft/go-winio to go v0.6.2
  • update golang.org/x/sys to v0.10.0

full diff: docker/go-connections@v0.6.0...v0.7.0

- What I did

- How I did it

- How to verify it

- Human readable description for the release notes

- A picture of a cute animal (not mandatory but encouraged)

@thaJeztah thaJeztah added this to the 29.4.1 milestone Apr 15, 2026
@thaJeztah thaJeztah added status/2-code-review area/dependencies dependencies Pull requests that update a dependency file labels Apr 15, 2026
Changes:

- raise minimum supported Go version to go1.23
- sockets: `ConfigureTransport`: prevent idle connections leaking FDs.
- sockets: implement `WithAdditionalUsersAndGroups` for windows.
- tlsconfig: add ChaCha20-Poly1305 cipher suites to align closer with stdlib defaults.
- nat: SortPortMap: accept `map[Port][]PortBinding` as argument.
- nat: add benchmarks, optimize, and improve errors.
- proxy: check for `net.ErrClosed` instead of string-matching "use of closed network connection".

Breaking changes:

- tlsconfig: deprecate `tlsconfig.SystemCertPool` in favor of stdlib `x509.SystemCertPool`.
- sockets: remove deprecated `DialPipe`, `GetProxyEnv`, `DialerFromEnvironment`

Dependency updates:

- update github.com/Microsoft/go-winio to go v0.6.2
- update golang.org/x/sys to v0.10.0

full diff: docker/go-connections@v0.6.0...v0.7.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah force-pushed the bump_go_connections branch from b14e6a2 to b9a052a Compare April 15, 2026 22:20
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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

Labels

area/dependencies dependencies Pull requests that update a dependency file status/2-code-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants