Skip to content

Releases: fatedier/frp

v0.46.0

18 Dec 11:41
Compare
Choose a tag to compare

New

  • Add oidc_scope parameter to frpc when authentication_method = oidc.
  • Support quic protocol between frpc and frps.

Improve

  • Upgrade oidc and oauth2 package which is forward compatible.

v0.45.0

26 Oct 15:30
a301046
Compare
Choose a tag to compare

Improve

  • Adjust http group load balancing to forward requests to each frpc proxy round robin. Previous behavior is always forwarding requests to a single proxy in the case of single concurrency.

v0.44.0

10 Jul 16:20
8888610
Compare
Choose a tag to compare

New

  • Use auto generated certificates if plugin_key_path and plugin_crt_path are empty for plugin https2https and https2http.
  • Server dashboard supports TLS configs.

Fix

  • xtcp error with IPv6 address.

v0.43.0

27 May 08:35
fe5fb03
Compare
Choose a tag to compare

New

  • Added route_by_http_user in http and tcpmux proxy to support routing to different clients by HTTP basic auth user.
  • CONNECT method can be forwarded in http type proxy.
  • Added tcpmux_passthrough in tcpmux proxy. If true, CONNECT request will be forwarded to frpc.

v0.42.0

22 Apr 03:42
eb1e19a
Compare
Choose a tag to compare

New

  • Added new parameter config_dir in frpc to run multiple client instances in one process. (Not all features can be supported in this mode)

Fix

  • Equal sign in environment variables causes parsing error.

v0.41.0

23 Mar 13:30
10f2620
Compare
Choose a tag to compare

New

  • Support go http pprof.

Improve

  • Change underlying TCP connection keepalive interval to 2 hours.
  • Create new connection to server for sudp visitor when needed, to avoid frequent reconnections.

v0.40.0

11 Mar 12:00
ce67782
Compare
Choose a tag to compare

New

  • Added dial_server_timeout in frpc to specify connecting timeout to frps.
  • Additional EndpointParams can be set for OIDC.
  • Added CloseProxy operation in server plugin.

Improve

  • Added some randomness in reconnect delay.

Fix

  • TLS server name is ignored when tls_trusted_ca_file isn’t set.

v0.39.1

09 Feb 08:27
88fcc07
Compare
Choose a tag to compare

Fix

  • Fixed IPv6 address parse issue.

v0.39.0

26 Jan 12:29
2dab5d0
Compare
Choose a tag to compare

Happy Chinese New Year! 🎉🎉🎉

New

  • Added connect_server_local_ip in frpc to specify local IP connected to frps.
  • Added tcp_mux_keepalive_interval both in frpc and frps to set tcp_mux keepalive interval seconds if tcp_mux is enabled. After using this params, you can set heartbeat_interval to -1 to disable application layer heartbeat to reduce traffic usage(Make sure frps is in the latest version).

Improve

  • Server Plugin: Added client_address in Login Operation.

Fix

  • Remove authentication for healthz api.

v0.38.0

25 Oct 13:01
1437509
Compare
Choose a tag to compare

New

  • Add /healthz API.
  • frpc support disable_custom_tls_first_byte .If set true, frpc will not send custom header byte.

Improve

  • Use go standard embed package instead of statik.