* Added a `--enable-request-id` option to inject a request id into the upstream request [#PR392](https://github.com/gambol99/keycloak-proxy/pull/392)
* Added a `--enable-request-id` option to inject a request id into the upstream request [#PR392](https://github.com/gambol99/keycloak-proxy/pull/392)
* Added the ability for the proxy to generate self-signed certificates for use via the `--enable-self-signed-tls`[#PR394](https://github.com/gambol99/keycloak-proxy/pull/394)
* Added the ability for the proxy to generate self-signed certificates for use via the `--enable-self-signed-tls`[#PR394](https://github.com/gambol99/keycloak-proxy/pull/394)
* Added support for token with multiple audiences in the claims [#PR401](https://github.com/gambol99/keycloak-proxy/pull/401)
* Added support for token with multiple audiences in the claims [#PR401](https://github.com/gambol99/keycloak-proxy/pull/401)
* Added `--max-idle-connections` and `--max-idle-connections-per-host` settings to support tuning the http connection pool size for performance needs [#PR405](https://github.com/gambol99/keycloak-proxy/pull/405)
BREAK CHANGES
BREAK CHANGES
* Added the http-cookie-only option as default true [#PR397](https://github.com/gambol99/keycloak-proxy/pull/397)
* Added the http-cookie-only option as default true [#PR397](https://github.com/gambol99/keycloak-proxy/pull/397)
// MaxIdleConns is the max idle connections to keep alive, ready for reuse
MaxIdleConnsint`json:"max-idle-connections" yaml:"max-idle-connections" usage:"max idle upstream / keycloak connections to keep alive, ready for reuse"`
// MaxIdleConnsPerHost limits the number of idle connections maintained per host
MaxIdleConnsPerHostint`json:"max-idle-connections-per-host" yaml:"max-idle-connections-per-host" usage:"limits the number of idle connections maintained per host"`
// ServerReadTimeout is the read timeout on the http server
// ServerReadTimeout is the read timeout on the http server
ServerReadTimeouttime.Duration`json:"server-read-timeout" yaml:"server-read-timeout" usage:"the server read timeout on the http server"`
ServerReadTimeouttime.Duration`json:"server-read-timeout" yaml:"server-read-timeout" usage:"the server read timeout on the http server"`
// ServerWriteTimeout is the write timeout on the http server
// ServerWriteTimeout is the write timeout on the http server