Skip to content

v1.4.0 - Spring Update 🌷

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Mar 15:06
· 104 commits to main since this release
v1.4.0
b099d7d

📝 Release Notes

This release contains mostly quality-of-life improvements, and added a few more knobs here and there for advanced users.

Networking

  • Refactored socket control functions.
  • Refactored UDP mmsg path to be allocation-free during use.
  • Opened up UDP mmsg path for NetBSD.
  • Extended PKTINFO support to macOS.
  • Added traffic class (DiffServ + ECN) support.
  • Added SO_USER_COOKIE support on FreeBSD.
  • Added a few UDP performance tuning knobs.

Other Improvements

  • All: Switched non-crypto RNG from math/rand to runtime.fastrand for performance.

📦 Packages

Filename Build type
swgp-go-v1.4.0-archlinux-x86-64-v2.tar.zst Go 1.20 w/ CGO
swgp-go-v1.4.0-archlinux-x86-64-v3.tar.zst Go 1.20 w/ CGO
swgp-go-v1.4.0-linux-arm64.tar.zst Go 1.20 w/o CGO
swgp-go-v1.4.0-linux-x86-64-v2.tar.zst Go 1.20 w/o CGO
swgp-go-v1.4.0-linux-x86-64-v3.tar.zst Go 1.20 w/o CGO
swgp-go-v1.4.0-windows-arm64.tar.zst Go 1.20 w/o CGO
swgp-go-v1.4.0-windows-x86-64-v2.tar.zst Go 1.20 w/o CGO
swgp-go-v1.4.0-windows-x86-64-v3.tar.zst Go 1.20 w/o CGO

© 2023 database64128