NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1731 by repository stars
Last release 4 days ago
03 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 21 of 21 stable releases
3 versions withdrawn
withdrawn after publishing
10 years old
240 releases · first in 2016
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
This is the last release of package netlink that supports Go 1.12.
This is the last release of package netlink that supports Go 1.12.
netlink.Config.PID field can be used to specify an explicit port ID when
binding the netlink socket. This is intended for advanced use cases and most
callers should leave this field set to 0.github.com/mdlayher/socket, reducing package complexity.Nothing published for this version
Nothing published for this version
Nothing published for this version
[Documentation] commit: the netlink.Config.DisableNSLockThread now properly uses Go's deprecated identifier convention. This option has been a noop fo…
netlink.Config.DisableNSLockThread now properly uses Go's deprecated
identifier convention. This option has been a noop for a long time and should
not be used.//go:build identifiers. Thanks @tklauser.netlink.AttributeEncoder's Bytes, String, and Do methods now
properly reject byte slices and strings which are too large to fit in the
value of a netlink attribute. Thanks @ubiquitousbyte for the report.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[Improvement]: significant runtime network poller integration cleanup through the use of github.com/mdlayher/socket.
github.com/mdlayher/socket.Nothing published for this version
Nothing published for this version
[New API] #185: the netlink.AttributeDecoder and netlink.AttributeEncoder types now have methods for dealing with signed integers: Int8, Int16, Int32,
netlink.AttributeDecoder and netlink.AttributeEncoder types now have
methods for dealing with signed integers: Int8, Int16, Int32, and
Int64. These are necessary for working with rtnetlink's XDP APIs. Thanks
@fbegyn.[Improvement] commit: github.com/google/go-cmp is no longer a (non-test) dependency of this module.
github.com/google/go-cmp is no longer a (non-test) dependency of this module.[Improvement]: many internal cleanups and simplifications. The library is now slimmer and features less internal indirection. There are no user-facing
Nothing published for this version
Nothing published for this version
[New API] #176: netlink.OpError now has Message and Offset fields which are populated when the kernel returns netlink extended acknowledgement data al
netlink.OpError now has Message and Offset fields which are populated
when the kernel returns netlink extended acknowledgement data along with an
error code. The caller can turn on this option by using
netlink.Conn.SetOption(netlink.ExtendedAcknowledge, true).netlink.GetStrictCheck option can be used to tell the kernel to be more
strict when parsing requests. This enables more safety checks and can allow
the kernel to perform more advanced request filtering in subsystems such as
route netlink.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[Bug Fix] commit: netlink.SetBPF will no longer panic if an empty BPF filter is set.
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is the first release of package netlink that only supports Go 1.12+. Users on older versions of Go must use v1.1.1.
This is the first release of package netlink that only supports Go 1.12+. Users on older versions of Go must use v1.1.1.
netlink.Conn no longer requires a locked OS thread for the vast majority of
operations, which should result in a significant speedup for highly concurrent
callers. Thanks @ti-mo.netlink.Conn.Close are now able to unblock concurrent calls to
netlink.Conn.Receive and other blocking operations.Nothing published for this version
Nothing published for this version
This is the last release of package netlink that supports Go 1.11.
This is the last release of package netlink that supports Go 1.11.
netlink.Conn SetReadBuffer and SetWriteBuffer methods now attempt the
SO_*BUFFORCE socket options to possibly ignore system limits given elevated
caller permissions. Thanks @MarkusBauer.netlink.Conn.Close has had a long-standing bug
#162 related to internal
concurrency handling where a call to Close is not sufficient to unblock
pending reads. To effectively fix this issue, it is necessary to drop support
for Go 1.11 and below. This will be fixed in a future release, but a
workaround is noted in the method documentation as of now.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[New API] #157: the netlink.AttributeDecoder.TypeFlags method enables retrieval of the type bits stored in a netlink attribute's type field, because t
netlink.AttributeDecoder.TypeFlags method enables retrieval of the type bits
stored in a netlink attribute's type field, because the existing Type method
masks away these bits. Thanks @ti-mo!netlink.AttributeDecoder
now decodes netlink attributes on demand, enabling callers who only need a
limited number of attributes to exit early from decoding loops. Thanks @ti-mo!netlink.Conn
system calls are now ready for Go 1.14+'s changes to goroutine preemption.
See the PR for details.Nothing published for this version
Nothing published for this version
- Initial stable commit.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →