Skip to content

2.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 10:09
· 29 commits to refs/heads/release-2.11 since this release

With love for cloud-native technologies in our hearts and lots of cool ideas in our minds, we've got through the middle of this snowy and cloudy winter season. Now that we have reached the 2.11 milestone, we can share what we accomplished during this part of the journey. Version 2.11 of Kyma comes with a few exciting improvements, such as Fluent Bit DaemonSet fully managed by the operator, Istio and Fluent Bit upgrades, the new finalizer for APIRule CR, and that is by no means all. Read on to find out the rest of the news.

Application Connectivity

With Kyma 2.11, we introduced the encodeUrl parameter, which allows you to control whether Application Gateway encodes URL characters. Set the parameter to false so that the URL path remains unchanged or to true to enable the encoding. For example, if the encodeUrl is set to true, the /app/api/sample(1%2C2%2C3)%2FescapingURL path changes to /app/api/sample%281%2C2%2C3%29/escaping. When it is set to false, the /app/api/sample(1%2C2%2C3)%2Fescaping path stays intact.

Observability

Kiali

Kiali was deprecated with Kyma 2.8 and removed with Kyma 2.11. If you want to continue using it, follow the steps in the Kiali example to deploy your custom Kiali.

Tracing

From this Kyma release, the tracing component is deprecated. It will be removed with Kyma 2.14. If you want to continue using Jaeger, follow the steps in the Jaeger example to deploy your custom Jaeger.

Telemetry

Logging

To run the Telemetry module as a fully self-contained solution with all the resources managed by the module operator, we introduced a series of changes and improvements. With Kyma 2.11, we completed the process and released Fluent Bit DaemonSet fully managed by the operator. From now, the Fluent Bit installation can be provisioned on-demand only if the user requests a LogPipeline. The Fluent Bit settings are managed by the module operator and can no longer be influenced directly using the module Helm values.

The Fluent Bit DaemonSet got upgraded to the new major version 2. Besides the performance improvements, the 2.0.8 version introduces OTLP support and enables the Kyma team to start working on the official OTLP support for LogPipelines.

We fixed a bug so that the log files are always read from the beginning when starting a Fluent Bit instance on a newly provisioned node.

Traces

System traces emitted by Istio, for example, while communicating with the trace-collector, are now filtered out by default. We also added the extension for TracePipelines to Kyma Dashboard and fixed a bug that caused the TracePipeline status not to reflect the status of the managed trace-collector properly.

With version 2.11 of Kyma, we introduced support for custom headers on the OTLP output that enables integrations to providers with native OTLP support, such as Dynatrace.

API Gateway

With this version of API Gateway, we improved the status handling, added the finalizer for APIRule CR, fixed the bug related to APIRule CR conversion, and resolved the reconciling CPU issue for Azure.

Security

Service Mesh

With Kyma 2.11, we upgraded Istio 1.16.1 to version 1.16.2. Read the official Istio 1.16.2 release notes to learn more about the changes.

PodPresets

We finally removed the PodPreset functionality that was deprecated with Kyma 2.4. For more information, read the deprecation note.

Eventing

NATS server

The NATS-Server image was updated to version 2.9.11. For more details, take a look at the NATS-Server release notes.


Changelog

2.11.0-rc2 (2023-02-08)

Eventing

Committers: 1

2.11.0-rc1 (2023-02-06)

Api Gateway

Application Connector

Serverless

Eventing

Service Mesh

Monitoring

  • #16682 update of alpine and golang version for telemetry/observability images (@a-thaler)

Logging

Tracing

Documentation

Committers: 28