Skip to content

build(deps): bump github.com/mdlayher/netlink from 1.9.0 to 1.10.0#3594

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/github.com/mdlayher/netlink-1.10.0
Open

build(deps): bump github.com/mdlayher/netlink from 1.9.0 to 1.10.0#3594
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/github.com/mdlayher/netlink-1.10.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps github.com/mdlayher/netlink from 1.9.0 to 1.10.0.

Release notes

Sourced from github.com/mdlayher/netlink's releases.

v1.10.0

See https://github.com/mdlayher/netlink/blob/main/CHANGELOG.md#v1100

Changelog

Sourced from github.com/mdlayher/netlink's changelog.

v1.10.0

  • [New API]: #270 added MessageBufferSize option to netlink.Config for configuring the size of the copy buffer used for receiving messages. This can improve performance in high-throughput applications by reducing the number of syscalls needed to receive messages.
  • [Improvement]: #219 added debug logging inspired by libmnl. This is now the new default when setting NLDEBUG in the environment.
  • [New API]: #258 added netlink.Conn.ReceiveIter for iterating over responses without collecting them into a slice. It also optimized netlink.Conn.Receive to use this new API internally so that less memory is used.
  • [Improvement]: #269 made it so nltest.Conn.Receive can be used to test that multi-part messages are drained properly.
  • [Improvement]: #266 optimized the initial parsing of netlink messages in netlink.Socket.Receive by adding an iterator for parsing messages directly from the receive buffer.
  • [Improvement]: #267 added integration test benchmarks for multi-part dumps.
  • [Improvement]: #215 optimized the internal peek/allocate logic in netlink.Socket.Receive. Messages are no longer being copied during peeking and the buffer is allocated to the exact size of the upcoming message.
  • [Bug Fix]: #265 fixed a bug where concurrent calls to netlink.Conn.Receive could race with each other when handling multi-part messages. Calls to Receive are now serialized.
  • [Improvement]: #264 added handling for truncated messages in netlink.Socket.Receive.
Commits
  • 0d93d86 CHANGELOG: release v1.10.0 (#271)
  • 6d8d9ce netlink: add MessageBufferSize configuration option (#270)
  • 5c0c409 debug: option to print using mnl format (#219)
  • 758d46d build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#263)
  • 5af0e4f netlink, nltest: add ReceiveIter to stream responses (#258)
  • ccabe8e nltest: split multi-part messages into smaller batches (#269)
  • 2a932c0 netlink: add parseMessagesIter to reduce memory usage (#266)
  • a51a734 internal/integration: add benchmark for multi-part netlink dumps (#267)
  • dce357b conn: reduce initial memory in Receive() (#215)
  • 596ce22 conn_linux: serialize Receive calls (#265)
  • Additional commits viewable in compare view

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 [github.com/mdlayher/netlink](https://github.com/mdlayher/netlink) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/mdlayher/netlink/releases)
- [Changelog](https://github.com/mdlayher/netlink/blob/main/CHANGELOG.md)
- [Commits](mdlayher/netlink@v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/mdlayher/netlink
  dependency-version: 1.10.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 go Pull requests that update go code labels Apr 1, 2026
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.

0 participants