Skip to content

Releases: cloudflare/ipvs

v0.10.2

11 Jul 18:57
Compare
Choose a tag to compare

Fixes

  • Netmask's implementation of encoding.TextMarshaler incorrectly unmarshalled IPv6 prefixes.
  • IPv6 prefixes of 0 were not packed into netlink messages when creating or updating an IPVS service. On an unmodified Linux kernel, these now return an error.

Full Changelog: v0.10.1...v0.10.2

v0.10.1

08 Nov 16:11
Compare
Choose a tag to compare
  • Support parsing IP addresses for service destinations on pre-3.18 Linux kernels. Fixes #13
  • Correct misspelling of the Masquerade constant. Fixes #10
  • Tools used by go generate are now specified in tools.go.

v0.10.0

11 Jul 11:13
Compare
Choose a tag to compare

Breaking Changes

  • Now uses the netip.Addr type for representing IP addresses in IPVS
  • Created a netmask.Mask value type, which should feel familiar to users of netip.Addr, representing IPVS's IPv4 mask and IPv6 prefix type.

v0.9.1

05 Apr 16:19
Compare
Choose a tag to compare
  • Fixes encoding of tunnel port attributes to be in network byte order.

v0.9.0

30 Mar 10:48
Compare
Choose a tag to compare
  • Breaking Change ⚠️ Bumped minimum Go version to Go 1.18, remaining in line with upstream netlink packages.
  • 💅 Added support for the GUE and GRE tunneling options for destinations.

v0.8.0

23 Nov 17:56
Compare
Choose a tag to compare
ipvs 0.8.0