Skip to content

v1.2.0 - Protocol & Reliability Improvements 🦭

Compare
Choose a tag to compare
@github-actions github-actions released this 29 May 08:30
· 223 commits to main since this release
v1.2.0
1ddb677

📝 Release Notes

⚠️ This release has a breaking protocol change for the zero-overhead handler. If you use the zero-overhead proxy mode, make sure to upgrade your server and client at the same time.

  • Zero-overhead handler: Conceal all-zero MAC2 by using XChaCha20-Poly1305 to encrypt part of handshake packets. This is a breaking protocol change.
  • Service: Use NAT table lock to synchronize send channel closure. This simplifies locking and avoids panicking in an unlikely situation where the main loop writes to a closed send channel.

🐛 Known Issues

  • 🎉 No known issues!

📦 Packages

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

© 2022 database64128