Skip to content

Releases: kyma-project/kyma

2.18.0-rc2

29 Aug 14:32
4a55f21
Compare
Choose a tag to compare
2.18.0-rc2 Pre-release
Pre-release

2.18.0-rc2 (2023-08-29)

Eventing

  • #18075 Added feature flag to disable provisioning of NATS as part of eventing (@mfaizanse)

Committers: 3

2.18.0-rc1 (2023-08-28)

Api Gateway

Application Connector

  • #18065 bumps images for application-connector components tests (@Disper)
  • #18030 bumps application connector images before 2.18 release (@Disper)
  • #18007 Handle 5XX statuses in gateway (@VOID404)
  • #17957 fix application-connector-validator caching (@m00g3n)
  • #17914 bump kyma-project/prod/external/golang from 1.20.5-alpine3.18 to 1.20.6-alpine3.18 in application connector components (@Disper)

Serverless

Eventing

Service Mesh

Monitoring

  • #18026 no usage of kymas global priorityclass in telemetry and monitoring component (@a-thaler)
  • #18019 fix formatting for Grafana tip (@NHingerl)
  • #17996 updated monitoring images to alpine 1.18.3 and golang 1.20.7 (@a-thaler)

Logging

  • #17999 Bump telemetry manager to fix metric exposure which is not following prometheus specification (@hisarbalik)

Tracing

  • #18035 Update telemetry-manager to enable mTLS for traces (@chrkl)

Telemetry

Documentation

Committers: 26

2.18.0-rc1

28 Aug 12:03
Compare
Choose a tag to compare
2.18.0-rc1 Pre-release
Pre-release

2.18.0-rc1 (2023-08-28)

Api Gateway

Application Connector

  • #18065 bumps images for application-connector components tests (@Disper)
  • #18030 bumps application connector images before 2.18 release (@Disper)
  • #18007 Handle 5XX statuses in gateway (@VOID404)
  • #17957 fix application-connector-validator caching (@m00g3n)
  • #17914 bump kyma-project/prod/external/golang from 1.20.5-alpine3.18 to 1.20.6-alpine3.18 in application connector components (@Disper)

Serverless

Eventing

Service Mesh

Monitoring

  • #18026 no usage of kymas global priorityclass in telemetry and monitoring component (@a-thaler)
  • #18019 fix formatting for Grafana tip (@NHingerl)
  • #17996 updated monitoring images to alpine 1.18.3 and golang 1.20.7 (@a-thaler)

Logging

  • #17999 Bump telemetry manager to fix metric exposure which is not following prometheus specification (@hisarbalik)

Tracing

  • #18035 Update telemetry-manager to enable mTLS for traces (@chrkl)

Telemetry

Documentation

Committers: 26

2.17.1

22 Aug 09:11
067dd05
Compare
Choose a tag to compare

2.17.1 (2023-08-22)

Serverless

Telemetry

  • #18004 Backport telemetry manager to fix metric exposure which is not following prometheus specification (@hisarbalik)

Application Connector

  • Improve applications caching in the Central Application Connectivity Validator (@akgalwas)

Committers: 5

2.17.0

04 Aug 08:13
f150ef9
Compare
Choose a tag to compare

Hooray! Hooray! It’s a Kyma release day! If you’re on your vacation, enjoying your leisure time, cold drinks, and sunny weather, you should ask yourself a few very important questions. Am I familiar with the latest 2.17 version of Kyma? What changes does it bring for Observability and Telemetry? Is the Istio component upgraded? Read on to find answers to all those burning questions!

Observability

Monitoring

Removal of the Logging component

The Logging component, including the in-cluster Loki stack, has been removed, as announced in detail in this blog post. Follow the cleanup instructions because updates to the component will no longer be shipped.

Telemetry

The Telemetry stack has been upgraded:

We have implemented bug fixes for:

Service Mesh

We have fixed a bug where the Istio sidecars tried to send spans to an unknown cluster-local address, causing unneeded stress on CodeDNS.

Istio upgraded to 1.18.2

In this release, we have upgraded Istio from 1.18.1 to 1.18.2. For more details on the changes, read the official Istio 1.18.2 release notes.

API Gateway

The Ory Hydra component has been deprecated since Kyma 2.2 and is planned to be removed with Kyma 2.19. Follow the procedure outlined in this blog post to migrate from ORY Hydra to other providers. For more information on the ongoing changes, read about SAP BTP, Kyma Runtime API Gateway future architecture based on Istio.

2.17.0-rc1 (2023-07-31)

Application Connector

  • #17850 Makefile targets for Application Connector k3d tests (@mvshao)
  • #17740 Create override mechanizm for controllerSyncPeriod time in Compass Runtime Agent tests (@mvshao)

Serverless

Eventing

Service Mesh

Monitoring

Logging

Tracing

Telemetry

Documentation

Committers: 33

Read more

2.17.0-rc1

31 Jul 14:23
58e4a30
Compare
Choose a tag to compare
2.17.0-rc1 Pre-release
Pre-release

2.17.0-rc1 (2023-07-31)

Application Connector

  • #17850 Makefile targets for Application Connector k3d tests (@mvshao)
  • #17740 Create override mechanizm for controllerSyncPeriod time in Compass Runtime Agent tests (@mvshao)

Serverless

Eventing

Service Mesh

Monitoring

Logging

Tracing

Telemetry

Documentation

Committers: 33

2.16.1

24 Jul 12:58
5267ad4
Compare
Choose a tag to compare

2.16.1 (2023-07-24)

Application Connector

Service Mesh

Committers: 6

2.16.0

06 Jul 10:02
d0e5515
Compare
Choose a tag to compare

Listen up, our fellow travelers! Your schedules may already be jam-packed with exciting plans for this vacation season, but let us tell you about one more adventure that's too good to miss. Embark on a journey to enchanting Two Sixteen Island, nestled in the very heart of the Kyma archipelago. Once there, get ready to discover the latest and greatest versions of Istio, OTel Collector, Fluent Bit, and NATS server, along with multiple Telemetry enhancements. Read on to uncover the wonders of Kyma 2.16!

Telemetry

Service Mesh

Istio upgraded to version 1.18.0

With this release, we have upgraded Istio from version 1.17.3 to 1.18.0. To learn more about the new version, read the official Istio 1.18.0 release notes.

API Gateway

Removal of APIRule in version v1alpha1

APIRule in version v1alpa1 has been deprecated since Kyma 2.5, and its end of life is planned for Kyma 2.19. Migrate your APIRules to v1beta1.

Eventing

The NATS server has been updated to version 2.9.18.

Serverless

Deprecation of Node.js 16 Serverless runtime

Because of the scheduled EOL for Node.js 16, we plan to remove Node.js 16 from the list of supported runtimes.

For now, we recommend that you don’t use Node.js 16 as a runtime for your new Functions and re-configure all your existing Node.js 16 Functions to run on the latest available Node.js runtime.

To learn how to update existing Functions, read the blog post Changing the function runtime version of a running function.

Node.js 14 runtime removed

Node.js 14 has reached the end of its life. Therefore, followed by the depreciation of Node.js 14 Serverless runtime, we decided to finally remove it from the list of the available Function runtimes.

Your Node.js 14 Functions' workloads will continue to run, but you will not be able to edit them without changing the runtime field. Sooner or later, you must modify the specification of your existing Node.js 14-based Functions and change the runtime field to either nodejs16 or nodejs18.

For more information about the Node.js 14 deprecation, see the Kyma 2.12 release notes.

2.16.0-rc1 (2023-07-03)

Api Gateway

Application Connector

  • #17764 Remove PR images from Application Connector resources (@mvshao)
  • #17697 App conn dependabot bumps 20.06.2023 (@Disper)
  • #17661 Refine application-connector and compass-runtime-agent charts (@m00g3n)
  • #17684 App-conn area dependabot images bumps (@Disper)
  • #17634 updates golang-runtime images in application connector components to … (@Disper)

Serverless

Eventing

Service Mesh

Monitoring

Logging

  • #17783 Update telemetry-operator to limit Fluent Bit retries (@chrkl)
  • #17691 Removable logging component for fast integration test (@hisarbalik)
  • #17658 update fluentbit to 2.1.4 (@a-thaler)
  • #17629 update images with newer golang and alpine version, otel-collector 0.79.0 (@a-thaler)
  • #17633 Move loki logpipeline to telemetry module (@shorim)
  • #17631 Make excluded Fluent Bit container more specific (@chrkl)
  • #17624 Bump telemetry-operator to exclude Fluent Bit from log collection (@chrkl)

Tracing

Telemetry

Read more

2.16.0-rc1

03 Jul 08:29
Compare
Choose a tag to compare
2.16.0-rc1 Pre-release
Pre-release

2.16.0-rc1 (2023-07-03)

Api Gateway

Application Connector

  • #17764 Remove PR images from Application Connector resources (@mvshao)
  • #17697 App conn dependabot bumps 20.06.2023 (@Disper)
  • #17661 Refine application-connector and compass-runtime-agent charts (@m00g3n)
  • #17684 App-conn area dependabot images bumps (@Disper)
  • #17634 updates golang-runtime images in application connector components to … (@Disper)

Serverless

Eventing

Service Mesh

Monitoring

Logging

  • #17783 Update telemetry-operator to limit Fluent Bit retries (@chrkl)
  • #17691 Removable logging component for fast integration test (@hisarbalik)
  • #17658 update fluentbit to 2.1.4 (@a-thaler)
  • #17629 update images with newer golang and alpine version, otel-collector 0.79.0 (@a-thaler)
  • #17633 Move loki logpipeline to telemetry module (@shorim)
  • #17631 Make excluded Fluent Bit container more specific (@chrkl)
  • #17624 Bump telemetry-operator to exclude Fluent Bit from log collection (@chrkl)

Tracing

Telemetry

  • #17777 Update telemetry-operator to exclude pending pipelines from config (@chrkl)
  • #17743 Update TracePipeline limits in docs (@chrkl)
  • #17728 Remove overriding telemetry-trace-collector resources (@chrkl)
  • #17727 update telemetry manager clusterrole to include replicasets (@dennis-ge)
  • #17724 Support multiple TracePipelines (@chrkl)
  • #17719 add networkpolicy to rbac role, fix webhook clusterrole (@dennis-ge)
  • #17658 update fluentbit to 2.1.4 (@a-thaler)
  • #17645 update directory-size-exporter to golang 1.20.5 (@a-thaler)
  • #17629 update images with newer golang and alpine version, otel-collector 0.79.0 (@a-thaler)
  • #17633 Move loki logpipeline to telemetry module (@shorim)
  • #17631 Make excluded Fluent Bit container more specific (@chrkl)
  • #17624 Bump telemetry-operator to exclude Fluent Bit from log collection (@chrkl)

Documentation

Committers: 31

2.15.1

26 Jun 13:19
5fad627
Compare
Choose a tag to compare

Telemetry

We made the necessary changes to prevent the log explosion problem with Fluen Bit.

Service Mesh

Istio upgraded to 1.17.3

In this release, we upgraded Istio from 1.17.1 to 1.17.3. For more details on the changes, read the official Istio 1.17.3 release notes.

2.15.1 (2023-06-26)

Application Connector

Service Mesh

Logging

  • #17653 Update Telemetry Operator to exclude Fluent Bit from log collection (@chrkl)

Telemetry

Eventing

Committers: 9

2.15.0

07 Jun 07:49
95b15e4
Compare
Choose a tag to compare

Still warm, as the June sun at noon, comes Kyma 2.15. The hot season has already started, so juicy improvements are here to refresh your experience with our product. Sip the strawberry-Telemetry, watermelon-Security, raspberry-API Gateway, and peach-Serverless cool punch news as if you were on a Hawaiian beach. Read on to see what we prepared for you!

Telemetry

Manager

Tracing

Logging

Security

With the 2.15 Kyma version, ECDHE-RSA-AES256-SHA and ECDHE-RSA-AES128-SHA cipher suites used in the default Kyma gateway become deprecated as part of security hardening and following Kyma security team recommendations. The configurations will be removed with Kyma version 2.18, and clients dependent on the cipher suites won’t be accepted.

API Gateway

Default timeout for HTTP requests

This Kyma release brings a unified timeout for workloads exposed with APIRules. The default timeout for HTTP requests is now 180s, and it’s defined on the Istio VirtualService level.

Ory Hydra OAuth2 client migration

The Ory stack has been deprecated since Kyma version 2.2. The recently published blog post explains how to migrate from the Ory Hydra client to the application created in SAP Cloud Identity Services. Start the migration process as soon as possible.

Serverless

Simplified internal Docker registry setup

With Kyma 2.15, we simplified Serverless configuration for the internal Docker registry. From now on, the images for Function runtime Pods are pulled from the internal Docker registry with NodePort.

With this change, we improve security as the internal Docker registry is no longer exposed outside of the Kubernetes cluster. Additionally, it makes Serverless fully independent from the Istio module in all installation modes.

Deployment profiles removed

In preparation for an independent installation model, we removed the predefined deployment profiles, namely evaluation and production for Serverless. We are shifting from profiled overrides used during module installation towards runtime-configurable resources.

Changelog

2.15.0 (2023-06-07)

Api Gateway

Application Connector

  • #17607 bumps application connector images (@Disper)
  • #17544 Bumps dependencies in application-connector components (@Disper)
  • #17528 bump application connector dependencies (@Disper)
  • #17458 bumps golang to 1.20.4 in application connectivity components (@Disper)

Serverless

Eventing

Security

  • #17574 Update telemetry-operator to cleanup Fluent Bit volume mounts (@chrkl)

Monitoring

Logging

Tracing

Telemetry

Documentation

Committers: 23

  • Ale...
Read more