Skip to content

Update module github.com/mdlayher/netlink to v1.11.2 - #8

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/github.com-mdlayher-netlink-1.x
Open

Update module github.com/mdlayher/netlink to v1.11.2#8
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/github.com-mdlayher-netlink-1.x

Conversation

@renovate

@renovate renovate Bot commented Feb 20, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
github.com/mdlayher/netlink v1.7.1v1.11.2 age confidence

Release Notes

mdlayher/netlink (github.com/mdlayher/netlink)

v1.11.2

Compare Source

  • [Bug Fix]: #​291 fixed a bug
    where netlink.Conn.Receive would block concurrent calls to
    netlink.Conn.Send when blocking in recvmsg.
  • [Improvement]: #​289 updated
    golang.org/x/net and golang.org/x/sys dependencies.

v1.11.1

Compare Source

  • [Bug Fix]: #​283 fixed a bug
    where netlink.Conn.Receive would reject valid netlink messages whose header
    length is not aligned. This is common with nfqueue, nflog and conntrack events.
  • [Bug Fix]: #​284 fixed a bug
    where netlink.Message.Data could be silently overwritten by subsequent
    netlink.Conn.Receive calls when netlink.Config.MessageBufferSize is enabled,
    due to pooled buffer reuse.
  • [Improvement]: #​282 improved
    error handling by usage of errors package.

v1.11.0

Compare Source

This is the first release of package netlink that only supports Go 1.25+.

  • [Bug Fix]: #​280 fixed a
    critical bug where netlink.Conn.Receive and netlink.Conn.ReceiveIter would
    panic if the received message was unaligned.
  • [Improvement]: #​277 added
    big-endian test fixtures for nlenc and deprecated endian helpers in favor of
    binary.NativeEndian.
  • [Improvement]: #​276 fixed
    skipping of tests on big-endian hosts.
  • [Improvement]: #​273 added
    golangci-lint to the CI pipeline and fixed all existing lint issues.
  • [Improvement]: #​272 updated
    dependencies and Go version to 1.25.

v1.10.0

Compare Source

Users of this version should upgrade to v1.11.0 as this version contains a
critical bug.

  • [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.

v1.9.0

Compare Source

This is the first release of package netlink that only supports Go 1.24+.

  • [Improvement]: updated dependencies and Go version to 1.24; tests now run on
    Go 1.24-1.26.
  • [New API]: #​236 introduced
    Sequence field to OpError for better error correlation.
  • [New API]: #​237 added
    netlink.Conn.PID method to retrieve the connection's PID, also known as port
    ID.
  • [Improvement]: #​228 fixed
    skipping of specific tests on big-endian hosts.

v1.8.0

Compare Source

  • [Improvement]: Updated dependencies, test with Go 1.23 to 1.25.
  • [Improvement]: Use Go 1.21's binary.NativeEndian (#​220)
  • [Improvement]: Expose socket ReadBuffer & WriteBuffer functions (#​223)

v1.7.2

Compare Source

  • [Improvement]: updated dependencies, test with Go 1.20.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 renovate label Feb 20, 2026
@renovate

renovate Bot commented Feb 20, 2026

Copy link
Copy Markdown
Author

ℹ️ 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):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.19 -> 1.25.0
github.com/google/go-cmp v0.5.9 -> v0.7.0
github.com/mdlayher/socket v0.4.0 -> v0.6.0
golang.org/x/net v0.33.0 -> v0.53.0
golang.org/x/sync v0.1.0 -> v0.20.0
golang.org/x/sys v0.28.0 -> v0.43.0

@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from d0a86b7 to 707d2e0 Compare March 1, 2026 13:18
@renovate renovate Bot changed the title Update module github.com/mdlayher/netlink to v1.8.0 Update module github.com/mdlayher/netlink to v1.9.0 Mar 1, 2026
@coderabbitai

coderabbitai Bot commented Mar 1, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Free

Run ID: e71de47e-34fb-465c-b221-e6f25acd692f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from 707d2e0 to 355f3ce Compare March 14, 2026 13:57
@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from 355f3ce to 7d0cfd9 Compare April 1, 2026 10:02
@renovate renovate Bot changed the title Update module github.com/mdlayher/netlink to v1.9.0 Update module github.com/mdlayher/netlink to v1.10.0 Apr 1, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from 7d0cfd9 to d1c89ff Compare April 11, 2026 08:33
@renovate renovate Bot changed the title Update module github.com/mdlayher/netlink to v1.10.0 Update module github.com/mdlayher/netlink to v1.11.0 Apr 11, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from d1c89ff to 11f997d Compare April 16, 2026 22:11
@renovate renovate Bot changed the title Update module github.com/mdlayher/netlink to v1.11.0 Update module github.com/mdlayher/netlink to v1.11.1 Apr 16, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-mdlayher-netlink-1.x branch from 11f997d to b0ce628 Compare May 16, 2026 09:44
@renovate renovate Bot changed the title Update module github.com/mdlayher/netlink to v1.11.1 Update module github.com/mdlayher/netlink to v1.11.2 May 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants