Skip to content

2.14.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 May 12:11
· 15 commits to refs/heads/release-2.14 since this release
35d2119

Introducing our release 2.14, an update so powerful it could tame a Mudhorn. We've forged this Beskar-like software with precision, ensuring it stands strong in the face of any challenge. So, gather your clan of developers and remember: This is the way to coding excellence.

Observability

Tracing

  • Tracing was deprecated with release 2.11 and has been removed. For more information, read the 2.13-2.14 Migration Guide. If you want to continue using Jaeger, follow the steps in our Jaeger example to deploy your custom Jaeger installation. It is recommended to remove any existing installation of the tracing component by running the related cleanup script.

Monitoring

  • Update of components (#17378)
    • Prometheus 2.43.1
    • Prometheus-operator 0.64.1
    • Alertmanager 0.25.0
  • Switching to custom binaries to update base dependencies independent of the release cycle for:
    • Alertmanager
    • Node-exporter

Telemetry

Manager

  • Resilience against modifications to the logging setup has been improved

Tracing

  • Updated the OTel Collector to 0.75.0

Logging

API Gateway

  • Access log configuration has been streamlined across all profiles: By default, they are disabled and can be enabled selectively using the Istio Telemetry API, as it was already the case for the evaluation and production profile (#17305)
  • Trace context attributes conforming to w3c-tracecontext have been added to the access log format (#17304)

Serverless

Improved Function API

  • The Function custom resource API has been enriched to enable the management of labels and annotations of the Function’s runtime Pod.
    Now you can use various Kubernetes tools against Function workloads. For example, you can enable a custom LogParser for your Function logs by adding the annotation fluentbit.io/parser: my-custom-regex-parser as part of the Functions spec.
    Note that those fields are part of the Function’s spec. Those are applied on the Function runtime Pods. Do not confuse them with metadata of the Function resource itself.

Improved reconciliation logic

  • Function resource reconciliation has been improved: Function controller is now aware of the Function runtime base image version used in the Functions. When a patch is rolled out for the Serverless runtimes, the controller redeploys your Functions automatically.

Changelog

2.14.0 (2023-05-12)

Monitoring

  • #17475 Cherry-pick the fix for adding alertmanagers/status to prometheus-operator clusterrole (@shorim)

CI

Committers: 2

2.14.0-rc1 (2023-05-09)

Api Gateway

Application Connector

  • #17433 bumps golang.org/x/net => golang.org/x/net v0.8.0 in application connector components (@Disper)
  • #17350 Adapt Application Connector image registry (@mvshao)
  • #17264 removes application-gateway-legacy-tests (@Disper)

Serverless

Eventing

Service Mesh

  • #17419 Change eu.gcr.io/ to europe-docker.pkg.dev/ for ory and istio images (@videlov)

Monitoring

Logging

Tracing

Telemetry

Documentation

Committers: 32