Dependency Bumps
- solo-io/envoy-gloo has been upgraded to 1.30.6-patch5.
- solo-io/envoy-gloo has been upgraded to v1.30.6-patch3.
Helm Changes
- Expose new Helm values
kubeGateway.gatewayParameters.glooGateway.service.extraLabels
andkubeGateway.gatewayParameters.glooGateway.service.extraAnnotations
to set extra labels and extra annotations on the default GatewayParameters. (https://github.com/solo-io/solo-projects/issues/7090)
Fixes
- Added support for early header manipulation on Gateways. This feature allows headers to be manipulated before significant processing and routing decisions. It affords the ability to add or remove headers that affect request processing and can be used to implement override headers. This can be configured by setting the
gateway.spec.httpGateway.options.httpConnectionManagerSettings.earlyHeaderMutation
field. The headersToAdd field will add key-value pair headers to the request if not already present or overwrite them unless append is set to true. The headersToRemove field removes the specified headers and is processed after the headers have been added. (#9604) - Fix
glooctl check
so that it only checks Proxies in the write namespace (where all proxies are written), instead of checking in each of the watch namespaces. (#9935) - When using the Kubernetes Gateway API, the provisioned ServiceAccount's labels and annotations are now configurable via the GatewayParameters fields
spec.kube.serviceAccount.extraLabels
andspec.kube.serviceAccount.extraAnnotations
. These values can also be set on the default GatewayParameters during install/upgrade using the Helm valueskubeGateway.gatewayParameters.glooGateway.serviceAccount.extraLabels
andkubeGateway.gatewayParameters.glooGateway.serviceAccount.extraAnnotations
. (https://github.com/solo-io/solo-projects/issues/6846) - Enable modifying the span name for tracing purposes using InjaTemplates in the transformation filter. More information on OpenTelemetry span names can be found here: https://opentelemetry.io/docs/specs/semconv/http/http-spans/ (#9848)
- Add metrics for translatation timing and time for taken to sync served xDS entries.
skipCI-kube-tests skipCI-docs-build (#10278)