- New handshake protocol. (breaks compatibility with v2)
- New config file structure. (less confusing, breaks compatibility with v2)
- New build script (reorganized by target).
- New command line flags
-gencerts
and-dumpconfig
. - Sync upstream changes.
Build variants:
android
,windows
: requires only the dynamic libraries provided by the system.- other: does not require the system to support dynamic linking.
Built with go1.23.2
Full Changelog: v2.0.4...v3.0