Skip to content

Releases: fatedier/frp

v0.47.0

09 Feb 17:23
88e74ff
Compare
Choose a tag to compare

New

  • Added config bandwidth_limit_mode in frpc, default value is client which is current behavior. Optional value is server, to enable bandwidth limit in server. The major aim is to let server plugin has the ability to modify bandwidth limit for each proxy.

Improve

  • dns_server supports ipv6.
  • frpc supports graceful shutdown for protocol quic.

v0.46.1

10 Jan 02:39
595aba5
Compare
Choose a tag to compare

Fix

  • Server Plugin sends incorrect op name for NewWorkConn.
  • QUIC stream leak.

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.