New Features
- Expose
config.listener.v3.Listener.ConnectionBalanceConfig
asgloo.solo.io.ListenerOptions.connection_balance_config
to allow manual balancing of connections between worker threads. (#7530)
Fixes
- Add extra gaurd-rails to fault filter for cases with non-nil invalid configuration. This moves the potential failures in the configuration of faultinjectino into the control plane where we report on it rather than risking allowing it through to envoy. (https://github.com/solo-io/gloo/issues/)
- Use Pod IPs for headless services when the gloo deployment's
ENABLE_ISTIO_INTEGRATION
istrue
. (#7491) - Fix a bug where the validation webhook server on the gloo pod would still start even if the
VALIDATION_MUST_START
environment variable wasfalse
.
Now it only starts if it's set totrue
, or if it is unset, so it acts as it previously has. (#7826) - Makes requestTransformation and unwrapAsAlb/unwrapAsApiGateway Lambda DestinationSpec settings mutually exclusive. This corrects a bug where the Content-Type header would be text/html regardless of the response body metadata when both of these options were configured (https://github.com/solo-io/solo-projects/issues/4434)