v1.2.0 - Protocol & Reliability Improvements 🦭
📝 Release Notes
- 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