v0.32.0

fatedier/frpv0.32.0Mar 11, 2020by fatedier

AI Summary

This release focuses on security and monitoring, adding TLS enforcement, OIDC authentication, and Prometheus support, alongside the new TCP multiplexing proxy type.

Key Highlights

  • Support `tls_only = true` in `frps.ini` to enforce TLS connection.
  • Optional OIDC authentication.
  • Support prometheus monitor.
  • New proxy type `tcpmux`. Support TCP port multiplexing.
  • Fix bandwidth limit configure not compared correctly.

New Features

  • Support `tls_only = true` in `frps.ini`
  • Set `detailed_errors_to_client = false` in `frps.ini`
  • Support prometheus monitor
  • Optional OIDC authentication
  • New proxy type `tcpmux`

Full Release Notes

### New

* Support `tls_only = true` in `frps.ini` to enforce frps only accept TLS connection.
* Set `detailed_errors_to_client = false` in `frps.ini` to hide detailed error information to client.
* Support prometheus monitor.
* Optional OIDC authentication.
* New proxy type `tcpmux`. Support TCP port multiplexing over HTTP Connect tunnel.

### Fix

* Bandwidth limit configure not compared correctly when reloading.
* Incorrect connection count stats.

Thanks @GuyLewin for the great contribution on this release version.