Skip to content

Releases: jsimonetti/rtnetlink

v2.1.0

30 Oct 22:05
fc40eea

Choose a tag to compare

What's Changed

  • Implement additional Link drivers by @jsimonetti in #280
  • build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 by @dependabot[bot] in #270
  • build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #271
  • build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 by @dependabot[bot] in #272
  • Use golang.org/x/sys/cpu.IsBigEndian by @dswarbrick in #273
  • build(deps): bump github.com/mdlayher/netlink from 1.7.2 to 1.8.0 by @dependabot[bot] in #274
  • build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #275
  • build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #278
  • build(deps): bump golang.org/x/sys from 0.35.0 to 0.37.0 by @dependabot[bot] in #279
  • build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #276

Full Changelog: v2.0.5...v2.1.0

v2.0.5

27 Jun 05:59
898f15c

Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #258
  • build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #259
  • build(deps): bump github.com/cilium/ebpf from 0.17.3 to 0.18.0 by @dependabot in #260
  • build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #261
  • feat(route): list with kernel filtering by @terinjokes in #262
  • build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in #264
  • build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #263
  • build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot in #266
  • build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot in #268
  • build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #267
  • build(deps): bump github.com/cilium/ebpf from 0.18.0 to 0.19.0 by @dependabot in #269

Full Changelog: v2.0.3...v2.0.5

v2.0.3

15 Apr 08:23
4f94b95

Choose a tag to compare

What's Changed

  • build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in #228
  • build(deps): bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 by @dependabot in #230
  • build(deps): bump actions/checkout from 4.1.4 to 4.1.6 by @dependabot in #229
  • build(deps): bump golang/govulncheck-action from 1.0.2 to 1.0.3 by @dependabot in #231
  • build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #232
  • build(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in #235
  • build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #234
  • build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #236
  • build(deps): bump golang/govulncheck-action from 1.0.3 to 1.0.4 by @dependabot in #237
  • build(deps): bump actions/checkout from 4.2.0 to 4.2.2 by @dependabot in #239
  • build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #238
  • build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #240
  • feat: implement support for altnames by @smira in #241
  • feat: support setting alias for links by @smira in #242
  • rtnetlink: fix Link ListByKind response by @boussole in #233
  • build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in #243
  • build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in #245
  • build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #244
  • update ci test go versions by @jsimonetti in #247
  • build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.5.0 by @dependabot in #248
  • build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 by @dependabot in #249
  • build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #250
  • build(deps): bump golang.org/x/sys from 0.20.0 to 0.31.0 by @dependabot in #251
  • build(deps): bump github.com/cilium/ebpf from 0.12.3 to 0.17.3 by @dependabot in #252
  • build(deps): bump golang.org/x/sync from 0.1.0 to 0.12.0 by @dependabot in #253
  • build(deps): bump golangci/golangci-lint-action from 6.5.0 to 7.0.0 by @dependabot in #254
  • build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #255
  • feat: add support for address priority by @smira in #256
  • chore: fix CI issues by @jsimonetti in #257

New Contributors

Full Changelog: v2.0.2...v2.0.3

v2.0.2

15 May 11:49
3fefb86

Choose a tag to compare

The rtnetlink.NetNS implementation had some quirks. This was changed to be more compatible with existing namespace libraries.
Unfortunately this is backwards incompatible, but really belongs to this version.

What's Changed

  • Refactor netns handling, fix flakes, namespace some tests by @ti-mo in #227

Full Changelog: v2.0.1...v2.0.2

v2.0.1

10 May 14:42
8026e5d

Choose a tag to compare

v2.0.0 had wrong module path

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

10 May 07:11
61ed88f

Choose a tag to compare

This release introduces the concept of drivers for use in rtnetlink.LinkInfo which is a backwards incompatible change.
These drivers allow for setting driver specific link attributes. This means the LinkInfo.Data and LinkInfo.SlaveData fields are no longer of type []byte, but are of type LinkDriver.
At this time, initial drivers are available for Bond, Veth and NetKit.

If you use the byte slices of LinkInfo.Data and LinkInfo.SlaveData you can now use the default LinkData driver or the appropriate driver (if available in this package). Please consider contributing your driver should you use other types.

This release also renames the Prefered field of the rtnetlink.CacheInfo struct to Preferred to fix a long outstanding typo. This is also backwards incompatible.

What's Changed

New Contributors

Full Changelog: v1.4.2...v2.0.0

v1.4.2

10 May 06:50
1229f67

Choose a tag to compare

This is the final 1.x release before release the 2.x series which has some backward incompatibilities.

What's Changed

  • build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #211
  • build(deps): bump golang/govulncheck-action from 1.0.1 to 1.0.2 by @dependabot in #212
  • build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #213
  • build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0 by @dependabot in #214
  • build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #215
  • build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #217
  • build(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0 by @dependabot in #218
  • build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by @dependabot in #219
  • build(deps): bump actions/checkout from 4.1.2 to 4.1.4 by @dependabot in #220
  • build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #222

Full Changelog: v1.4.1...v1.4.2

v1.4.1

25 Jan 09:14
8f6dc23

Choose a tag to compare

The behaviour of NeighAttributes has changed and length checking has been removed. This means you should check for correct lengths on the receiving end.

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

27 Nov 09:52
98722e1

Choose a tag to compare

What's Changed

Full Changelog: v1.3.6...v1.4.0

v1.3.6

24 Nov 06:52
eac8438

Choose a tag to compare

What's Changed

  • build(deps): bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #185
  • build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 by @dependabot in #186
  • [ci] use stable and oldstable identifiers by @jsimonetti in #187
  • build(deps): bump actions/checkout from 3.6.0 to 4.1.0 by @dependabot in #188
  • build(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0 by @dependabot in #189
  • build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #190
  • build(deps): bump github.com/cilium/ebpf from 0.11.0 to 0.12.0 by @dependabot in #192
  • build(deps): bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in #191
  • build(deps): bump github.com/cilium/ebpf from 0.12.0 to 0.12.1 by @dependabot in #193
  • build(deps): bump github.com/cilium/ebpf from 0.12.1 to 0.12.2 by @dependabot in #194
  • build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #195
  • build(deps): bump github.com/cilium/ebpf from 0.12.2 to 0.12.3 by @dependabot in #197
  • Address family is a u8, not u16 by @dswarbrick in #198

New Contributors

Full Changelog: v1.3.5...v1.3.6