diff --git a/Release.md b/Release.md index 678449d2..837971af 100644 --- a/Release.md +++ b/Release.md @@ -9,3 +9,7 @@ ## Fixes * Fixed proxy and visitor configuration changes being lost when reloading frpc during reconnection. +* Updated yamux to fix a 100% CPU busy loop after a session shuts down and a session close that could hang when the underlying connection (for example WebSocket) blocks on a write, which could also delay reconnection. +* frps now closes the multiplexed session of a replaced or failed control connection immediately, releasing its streams and work connections instead of keeping them until keepalive times out. +* Fixed a data race when frpc updates log prefixes while other goroutines are logging, which could crash the process. +* Fixed HTTPS and tcpmux route listeners leaving a pending connection open when the listener is removed during connection handoff; the connection is now closed instead of leaving the client to wait for a read timeout. diff --git a/pkg/util/version/version.go b/pkg/util/version/version.go index 8217f6be..7482afc9 100644 --- a/pkg/util/version/version.go +++ b/pkg/util/version/version.go @@ -14,7 +14,7 @@ package version -var version = "0.71.1" +var version = "0.72.0" func Full() string { return version