Releases: kyma-project/kyma
2.8.3
Version 9 of Highlight.js has reached EOL and is no longer supported.
Please upgrade or ask whatever dependency you are using to upgrade.
highlightjs/highlight.js#2877
2.8.3 (2022-11-18)
Eventing
- #16097 Bump images for updated EPP and NATS (@k15r)
- #16095 remove explicit stream check from sending (@k15r)
Committers: 2
- Korbinian Stoemmer (@k15r)
- Mohamed Elsayed (@moelsayed)
2.9.0-rc1
2.9.0-rc1 (2022-11-14)
Api Gateway
- #15877 Component test to expose workload with custom domain (@cnvergence)
- #15951 Remove PSP from ory charts (@barchw)
- #15979 Update postgres exporter image (@barchw)
Application Connector
- #15980 Remove PSP from CRA (@franpog859)
- #15566 Compass Runtime Agent tests - readme (@mvshao)
- #15924 Caching the OAuth tokens in Application Gateway (@mvshao)
- #15390 Prepare code initializing Compass Runtime Agent before Compass Runtime Agent runs (@akgalwas)
Serverless
- #16090 Replace serverless PR tags (@pPrecel)
- #16004 Migrate from RegisteredLoggers to the AtomicLevel (@pPrecel)
- #15999 Improve common logging to allow the use of AtomicLevel (@pPrecel)
- #15981 remove the
golangci.yml
file (@pPrecel) - #15946 Remove serverless psp (@pPrecel)
- #15971 Remove documentation about PSP in context of serverless functions (@pPrecel)
- #15949 Remove the
nodejs12
component (@pPrecel) - #15911 Fix health tests (@dbadura)
- #15876 Add missing timeout when notifying health channel (@pPrecel)
- #15868 Add one more useful debug log for the
function-controller
(@pPrecel) - #15851 Removal of mentions of Nodejs12 (@Cortey)
- #15746 Dynamic logging for the serverless webhook (@pPrecel)
Eventing
- #16088 Update Eventing images (@marcobebway)
- #16066 Add sink validation to validating webhook (@raypinto)
- #16049 Add Validation and Defaulting webhook for v1alpha2 subscriptions (@raypinto)
- #16020 Bump Eventing NATS image to 2.9.6 (@mfaizanse)
- #15975 Manually delete a manually created NATS consumer (@VladislavPaskar)
- #15940 bump gomega version to 1.23 in Eventing (@mfaizanse)
- #15899 Add new troubleshooting guide for consumer with pending messages (@VladislavPaskar)
- #15928 fix epp latency metric labels (@k15r)
- #15906 remove v1 to v2 status conversion and pretty print cleaneventtypes (@raypinto)
- #15908 Update EPP dependencies. (@marcobebway)
- #15896 Automate patching subscription CRD when new version is enabled (@raypinto)
- #15722 setup jetstream reconciler for v1alpha2 subscription (@raypinto)
- #15643 Add exponential buckets for the Event publisher proxy latency histogram (@marcobebway)
- #15608 Use the configured NATS URL as the destination service value for the Eventing publisher proxy custom metrics (@marcobebway)
- #15734 bump build image in Dockerfile to golang1.19.2-alpine3.16 in event-publisher-proxy (@friedrichwilken)
- #15733 bump build image in Dockerfile to golang1.19.2-alpine3.16 in eventing-controller (@friedrichwilken)
Service Mesh
Monitoring
- #15950 upgrade to oauth2-proxy 7.4.0 (@a-thaler)
- #15744 Disable PSP and configure securityContext properly for observability pods (@a-thaler)
Logging
- #16004 Migrate from RegisteredLoggers to the AtomicLevel (@pPrecel)
- #16072 Improved loki deprecation notes (@a-thaler)
- #15999 Improve common logging to allow the use of AtomicLevel (@pPrecel)
- #15835 Remove logging Fluent Bit (@skhalash)
- #15744 Disable PSP and configure securityContext properly for observability pods (@a-thaler)
Tracing
- #15960 [Telemetry Operator] - TracePipeline Secret rotation handling (@lindnerby)
- #15744 Disable PSP and configure securityContext properly for observability pods (@a-thaler)
Documentation
- #16072 Improved loki deprecation notes (@a-thaler)
- #14975 Add API versioning and deprecation policy (@varbanv)
- #15971 Remove documentation about PSP in context of serverless functions (@pPrecel)
- #15899 Add new troubleshooting guide for consumer with pending messages (@VladislavPaskar)
- #15926 Add note about zero-downtime upgrades (@NHingerl)
- #15851 Removal of mentions of Nodejs12 (@Cortey)
CI
- #15963 Remove test inrepo config. (@dekiel)
- #15904 deprecation: remove github-actions-stale (@Ressetkk)
Committers: 37
- Aleksei Chernyshov (@Teneroy)
- Andreas Thaler (@a-thaler)
- Andrzej Pankowski (@Cortey)
- Arkadiusz Galwas (@akgalwas)
- Bartosz Chwila (@barchw)
- Benjamin Lindner (@lindnerby)
- Borja Clemente (@clebs)
- Christoph Kleineweber (@chrkl)
- Damian Badura (@dbadura)
- Filip Strózik (@pPrecel)
- Franciszek Pogodziński (@franpog859)
- Friedrich (@friedrichwilken)
- Jan Mędrek (@janmedrek)
- Jan Wozniak (@wozniakjan)
- Kamil Kasperski (@Ressetkk)
- Karol Szwaj (@cnvergence)
- Korbinian Stoemmer (@k15r)
- Krzysztof Kwiatosz (@kwiatekus)
- Mansur Uralov (@muralov)
- Marcin Dobrochowski (@anoipm)
- Marco Bebway (@marcobebway)
- Mohamed Elsayed (@moelsayed)
- Muhammad Faizan (@mfaizanse)
- Nina Hingerl (@NHingerl)
- Piotr Halama (@Halamix2)
- Przemek Pokrywka (@dekiel)
- Przemyslaw Golicz (@koala7659)
- Rafal Foks (@mvshao)
- Raymond Pinto (@raypinto)
- Stanisla...
2.8.2
While bears have started to seek the sanctuary of lairs, we are not slowing down. Here we are with Kyma 2.8.2 and the security fixes you will find useful.
Security
Istio upgraded to 1.15.3
Istio was upgraded to version 1.15.3. It improves robustness thanks to the bug fixes it contains. For more information about the changes, see the official Istio 1.15.3 release notes.
Changelog
2.8.2 (2022-11-07)
Application Connector
- #16010 Bump AC and CRA images (@franpog859)
- #16005 Update application-operator module dependency with latest version from branch release-2.8 (@koala7659)
- #15993 Application Connector and compass runtime agent cherry pick with update go dependencies for application connector and compass-runtime-agent (@koala7659)
Serverless
- #16017 Bump k8s-tools image in Kyma 2.8 (@Halamix2)
- #15989 Bump images (@dbadura)
- #15987 Update openssl (@dbadura)
- #15948 Serverless picks bump (@dbadura)
- #15947 Serverless picks (@dbadura)
Eventing
- #15961 Bump eventing images (@raypinto)
- #15954 bump build image in Dockerfile to golang1.19.2-alpine3.16 (@raypinto)
Security
Service Mesh
Committers: 6
- Bartosz Chwila (@barchw)
- Damian Badura (@dbadura)
- Franciszek Pogodziński (@franpog859)
- Piotr Halama (@Halamix2)
- Przemyslaw Golicz (@koala7659)
- Raymond Pinto (@raypinto)
2.8.1
2.8.1 (2022-10-25)
Eventing
- #15885 Restore jetstreamEnabled flag for 2.8.x releases to prevent eventing issues (@mfaizanse)
Committers: 1
- Muhammad Faizan (@mfaizanse)
2.8.0
We've been working as busy bees to present to you Kyma 2.8. We packed this release with upgrades, updates, and improvements, as well as some changes to prepare the ground for the features to come. For example, we introduced support for response rewriting in Application Gateway, and improved Secret rotation for LogPipelines, but there's much more!
While we get back to beeing busy with what's next, you go and explore what we've prepared for you.
API Gateway
Exposing workloads in multiple Namespaces with one APIRule
This Kyma release comes with an update to the APIRule CR that lets you expose and secure services in multiple Namespaces. Now it’s possible to specify the service Namespace either on the spec.service level or individually for each service in spec.rules. This new field is optional. If you do not specify it, the default APIRule Namespace is used.
For more details, see the APIRule CR documentation.
Check out also our new tutorial on how to expose workloads in multiple Namespaces with a single APIRule definition.
Application Connectivity
Response rewriting in Application Gateway
From this release, Application Gateway in Kyma supports redirects for the HTTP requests in which the URL host remains unchanged.
With this functionality, the HTTP client has the option to resolve redirects within the scope of the same API.
If so configured, the HTTP client that originally called Application Gateway follows redirects through the Gateway, passing authorization, custom headers, URL parameters, and the body.
For more details, see Application Gateway details.
Status codes returned by Application Gateway
In this release, we also updated the HTTP status codes that Application Gateway returns in the following cases:
- When the Application specified in the path does not exist.
- When the Application, service or entry is not passed in the path.
- When a call to target API times out.
For more details, see Status codes for errors returned by Application Gateway.
Observability
Jaeger
In preparation for the bigger changes planned in the Tracing area, we updated the Jaeger stack to version 1.37, and enabled OTLP support.
At the same time, the Serverless engine switched to OTLP as well, and is ready for the awesome future.
Monitoring
In this release, we also updated the Prometheus node-exporter
to version 1.4.0, and kube-state-metrics
to version 2.6.0.
For more details, see the release notes for node-exporter
and kube-state-metrics
.
Logging
Yet another update that we made in this release is bumping Fluent Bit to version 1.9.9.
We also improved Secret rotation support for LogPipelines. A rotated Secret is now detected instantly.
NOTE: Mind that with Kyma 2.6, the Fluent Bit part of the Logging component was replaced by the new Telemetry component. This Fluent Bit part will be removed with the next Kyma release. If you have not adopted the change yet, do so now.
Deprecation of Kiali
The Kyma Observability feature was shifted in the direction of integration and openness to enable enterprise-grade qualities based on external services.
See the blog post on Observability strategy for more details.
As a consequence, Kiali will be removed in Kyma 2.10. See the blog post on Kiali deprecation.
Worry not, though, as you can still integrate it on your own.
We've got you covered, and we've prepared a tutorial on how to install custom Kiali in Kyma.
Security
Istio upgraded to 1.15.0
In this Kyma release, Istio was upgraded to version 1.15.0.
For more details on the changes, read the official Istio 1.15.0 release notes.
Istio CNI plugin
Breaking changes
This Kyma version introduces the Istio CNI plugin. The plugin replaces the istio-init
container, and it provides the same networking functionality, but it doesn't require Istio users to have elevated Kubernetes RBAC permission.
To learn more, read about the Istio CNI plugin.
If initContainers
starting in a Pod with sidecar injection enabled need to have networking capabilities, you must follow one of the these migration guides:
-
Set the UID of the
initContainer
to1337
usingrunAsUser
.1337
is the UID used by the sidecar proxy. The traffic sent by this UID is not captured by the Istio's iptables rule. Application container traffic is captured as usual. -
Set the
traffic.sidecar.istio.io/excludeOutboundIPRanges
annotation todisable
. It disables redirecting traffic to any CIDRs that theinit
containers communicate with. -
Set the
traffic.sidecar.istio.io/excludeOutboundPorts
annotation todisable
. It disables redirecting traffic to the specific outbound ports that theinitContainers
use.
Serverless
Serverless engine switched to OTLP
Following the changes in Observability and opening new OTLP-compliant endpoints in Jaeger, the Serverless engine now configures Functions to send trace data to this new endpoint.
Functions built before releasing Kyma 2.8 will continue sending trace data to the previous endpoint.
For more information, see the Environment variables in Serverless.
Changelog
2.8.0-rc2 (2022-10-19)
Eventing
- #15846 Update nats server (#15727) (@marcobebway)
Committers: 1
- Marco Bebway (@marcobebway)
2.8.0-rc1 (2022-10-17)
Api Gateway
Application Connector
- #15780 Application Gateway readme update regarding new error codes (@mvshao)
- #15717 Align status codes for errors in Application Gateway (@mvshao)
- #15757 Bump AC images (@franpog859)
- #15750 Add a section on Response rewriting to Application Gateway details (@majakurcius)
- #15470 Implement redirects in application gateway (@VOID404)
- #15119 Cra test gql to compass (@koala7659)
- #15571 Fix the command to add the workloads to Service Mesh (@majakurcius)
Serverless
- #15792 Bring back jaegerServiceEndpoint ENV for backward compatibility (@kwiatekus)
- #15767 Fix logged stateFn name (@moelsayed)
- #15576 Fix conflicting Serverless scaling options (@moelsayed)
- #15778 Revert logLevel overrides for profiles files (@pPrecel)
- #15774 Propagate Content-type header from inner response object in python runtime (@kwiatekus)
- #15671 Use OPTL exporters in serverless function runtimes (@kwiatekus)
- #15648 Dynamic logging config (@pPrecel)
- #15595 Add a few debug logs to the function-controller (@pPrecel)
Eventing
- #15804 Update Eventing images (@marcobebway)
- [#15728](https://github.com/kyma-project/ky...
2.8.0-rc2
2.8.0-rc2 (2022-10-19)
Eventing
- #15846 Update nats server (#15727) (@marcobebway)
Committers: 1
- Marco Bebway (@marcobebway)
2.8.0-rc1 (2022-10-17)
Api Gateway
Application Connector
- #15780 Application Gateway readme update regarding new error codes (@mvshao)
- #15717 Align status codes for errors in Application Gateway (@mvshao)
- #15757 Bump AC images (@franpog859)
- #15750 Add a section on Response rewriting to Application Gateway details (@majakurcius)
- #15470 Implement redirects in application gateway (@VOID404)
- #15119 Cra test gql to compass (@koala7659)
- #15571 Fix the command to add the workloads to Service Mesh (@majakurcius)
Serverless
- #15792 Bring back jaegerServiceEndpoint ENV for backward compatibility (@kwiatekus)
- #15767 Fix logged stateFn name (@moelsayed)
- #15576 Fix conflicting Serverless scaling options (@moelsayed)
- #15778 Revert logLevel overrides for profiles files (@pPrecel)
- #15774 Propagate Content-type header from inner response object in python runtime (@kwiatekus)
- #15671 Use OPTL exporters in serverless function runtimes (@kwiatekus)
- #15648 Dynamic logging config (@pPrecel)
- #15595 Add a few debug logs to the function-controller (@pPrecel)
Eventing
- #15804 Update Eventing images (@marcobebway)
- #15728 add missing enum fields in backend crd (@raypinto)
- #15738 Remove sleep as it is not required (@nachtmaar)
- #15673 Propagate maxInFlight config changes to the consumer for v1alpha1 Subscription version (@VladislavPaskar)
- #15649 Added EventMesh reconciler for Subscription v1alpha2 CRD (@mfaizanse)
- #15647 JetStream handler version v1alpha2 (@raypinto)
- #15596 Added EventMesh backend/handler for Subscription v1alpha2 (@mfaizanse)
- #15665 add sink validator and crd for subscription v1alpha2 (@raypinto)
- #15664 Restructure test files in
eventing-controller
controllers (@friedrichwilken) - #15651 Restructure test files ec (@friedrichwilken)
- #15670 fix gomod issue with api-gateway (@raypinto)
- #15583 Add Subscription conversion logic v1alpha1 to v1alpha2 and backwards (@VladislavPaskar)
- #15609 Fix the Eventing publisher proxy lint issues (@marcobebway)
- #15556 Create feature flag for v1alpha2 subscription CRD version (@raypinto)
- #15469 Bump NATS image to 2.9.0 (@mfaizanse)
Service Mesh
Monitoring
- #15812 update kiwigrid sidecar to newer python version (@a-thaler)
- #15691 update to node-exporter 1.4.0 (@a-thaler)
- #15683 Update to grafana 7.5.17 (@rakesh-garimella)
Logging
- #15648 Dynamic logging config (@pPrecel)
- #15692 update to fluent bit 1.9.9 (@a-thaler)
- #15696 fixed broken rendering of telemetry docs (@a-thaler)
- #15683 Update to grafana 7.5.17 (@rakesh-garimella)
- #15652 updated golang version for loki image (@a-thaler)
- #15617 update to fluent-bit 1.9.8 (@a-thaler)
- #15568 Improve Log Pipeline controller syncer (@skhalash)
Tracing
- #15792 Bring back jaegerServiceEndpoint ENV for backward compatibility (@kwiatekus)
- #15671 Use OPTL exporters in serverless function runtimes (@kwiatekus)
- #15620 updated to fixed image for jaeger-operator (@a-thaler)
- #15528 Updated jaeger to version 1.37.0 (@a-thaler)
Documentation
- #15780 Application Gateway readme update regarding new error codes (@mvshao)
- #15782 Fix a broken link to the Grafana documentation on gauge (@majakurcius)
- #15781 Correcting input param name (@IwonaLanger)
- #15773 Fix a broken link to documentation on Kubernetes operators (@majakurcius)
- #15750 Add a section on Response rewriting to Application Gateway details (@majakurcius)
- #15571 Fix the command to add the workloads to Service Mesh (@majakurcius)
Committers: 35
- Aleksei Chernyshov (@Teneroy)
- Andreas Thaler (@a-thaler)
- Arkadiusz Galwas (@akgalwas)
- Bartosz Chwila (@barchw)
- Benjamin Lindner (@lindnerby)
- Christoph Kleineweber (@chrkl)
- Damian Badura (@dbadura)
- Filip Strózik (@pPrecel)
- Franciszek Pogodziński (@franpog859)
- Friedrich (@friedrichwilken)
- Hamza Masood (@HamzaMasood1)
- Iwona Langer (@IwonaLanger)
- Kamil Kasperski (@Ressetkk)
- Karol Szwaj (@cnvergence)
- Korbinian Stoemmer (@k15r)
- Krzysztof Kwiatosz (@kwiatekus)
- Maja Szostok (@majakurcius)
- Mansur Uralov (@muralov)
- Marcin Dobrochowski (@anoipm)
- Marco Bebway (@marcobebway)
- Michał Kalke (@MichalKalke)
- Mohamed Elsayed (@moelsayed)
- Muhammad Faizan (@mfaizanse)
- Nils Seip (@nachtmaar)
- Nina Hinger...
2.7.3
Eventing
NATS upgraded to 2.9
To improve stability of the bundled eventing solution, we upgraded the NATS server from version 2.8 to 2.9.
For more details on this version, see the official NATS 2.9 release notes.
Changelog
2.7.3 (2022-10-19)
Eventing
- #15844 Update nats server (#15727) (@marcobebway)
Committers: 1
- Marco Bebway (@marcobebway)
2.8.0-rc1
2.8.0-rc1 (2022-10-17)
Api Gateway
Application Connector
- #15780 Application Gateway readme update regarding new error codes (@mvshao)
- #15717 Align status codes for errors in Application Gateway (@mvshao)
- #15757 Bump AC images (@franpog859)
- #15750 Add a section on Response rewriting to Application Gateway details (@majakurcius)
- #15470 Implement redirects in application gateway (@VOID404)
- #15119 Cra test gql to compass (@koala7659)
- #15571 Fix the command to add the workloads to Service Mesh (@majakurcius)
Serverless
- #15792 Bring back jaegerServiceEndpoint ENV for backward compatibility (@kwiatekus)
- #15767 Fix logged stateFn name (@moelsayed)
- #15576 Fix conflicting Serverless scaling options (@moelsayed)
- #15778 Revert logLevel overrides for profiles files (@pPrecel)
- #15774 Propagate Content-type header from inner response object in python runtime (@kwiatekus)
- #15671 Use OPTL exporters in serverless function runtimes (@kwiatekus)
- #15648 Dynamic logging config (@pPrecel)
- #15595 Add a few debug logs to the function-controller (@pPrecel)
Eventing
- #15804 Update Eventing images (@marcobebway)
- #15728 add missing enum fields in backend crd (@raypinto)
- #15738 Remove sleep as it is not required (@nachtmaar)
- #15673 Propagate maxInFlight config changes to the consumer for v1alpha1 Subscription version (@VladislavPaskar)
- #15649 Added EventMesh reconciler for Subscription v1alpha2 CRD (@mfaizanse)
- #15647 JetStream handler version v1alpha2 (@raypinto)
- #15596 Added EventMesh backend/handler for Subscription v1alpha2 (@mfaizanse)
- #15665 add sink validator and crd for subscription v1alpha2 (@raypinto)
- #15664 Restructure test files in
eventing-controller
controllers (@friedrichwilken) - #15651 Restructure test files ec (@friedrichwilken)
- #15670 fix gomod issue with api-gateway (@raypinto)
- #15583 Add Subscription conversion logic v1alpha1 to v1alpha2 and backwards (@VladislavPaskar)
- #15609 Fix the Eventing publisher proxy lint issues (@marcobebway)
- #15556 Create feature flag for v1alpha2 subscription CRD version (@raypinto)
- #15469 Bump NATS image to 2.9.0 (@mfaizanse)
Service Mesh
Monitoring
- #15812 update kiwigrid sidecar to newer python version (@a-thaler)
- #15691 update to node-exporter 1.4.0 (@a-thaler)
- #15683 Update to grafana 7.5.17 (@rakesh-garimella)
Logging
- #15648 Dynamic logging config (@pPrecel)
- #15692 update to fluent bit 1.9.9 (@a-thaler)
- #15696 fixed broken rendering of telemetry docs (@a-thaler)
- #15683 Update to grafana 7.5.17 (@rakesh-garimella)
- #15652 updated golang version for loki image (@a-thaler)
- #15617 update to fluent-bit 1.9.8 (@a-thaler)
- #15568 Improve Log Pipeline controller syncer (@skhalash)
Tracing
- #15792 Bring back jaegerServiceEndpoint ENV for backward compatibility (@kwiatekus)
- #15671 Use OPTL exporters in serverless function runtimes (@kwiatekus)
- #15620 updated to fixed image for jaeger-operator (@a-thaler)
- #15528 Updated jaeger to version 1.37.0 (@a-thaler)
Documentation
- #15780 Application Gateway readme update regarding new error codes (@mvshao)
- #15782 Fix a broken link to the Grafana documentation on gauge (@majakurcius)
- #15781 Correcting input param name (@IwonaLanger)
- #15773 Fix a broken link to documentation on Kubernetes operators (@majakurcius)
- #15750 Add a section on Response rewriting to Application Gateway details (@majakurcius)
- #15571 Fix the command to add the workloads to Service Mesh (@majakurcius)
Committers: 35
- Aleksei Chernyshov (@Teneroy)
- Andreas Thaler (@a-thaler)
- Arkadiusz Galwas (@akgalwas)
- Bartosz Chwila (@barchw)
- Benjamin Lindner (@lindnerby)
- Christoph Kleineweber (@chrkl)
- Damian Badura (@dbadura)
- Filip Strózik (@pPrecel)
- Franciszek Pogodziński (@franpog859)
- Friedrich (@friedrichwilken)
- Hamza Masood (@HamzaMasood1)
- Iwona Langer (@IwonaLanger)
- Kamil Kasperski (@Ressetkk)
- Karol Szwaj (@cnvergence)
- Korbinian Stoemmer (@k15r)
- Krzysztof Kwiatosz (@kwiatekus)
- Maja Szostok (@majakurcius)
- Mansur Uralov (@muralov)
- Marcin Dobrochowski (@anoipm)
- Marco Bebway (@marcobebway)
- Michał Kalke (@MichalKalke)
- Mohamed Elsayed (@moelsayed)
- Muhammad Faizan (@mfaizanse)
- Nils Seip (@nachtmaar)
- Nina Hingerl (@NHingerl)
- Przemyslaw Golicz (@koala7659)
- Rafal Foks (@mvshao)
- Rakesh Garimella (@rakesh-garimella)
- Raymond Pinto ([@raypinto](...
2.7.2
2.7.2 (2022-10-10)
Monitoring
- #15686 Backport: Update to grafana 7.5.17 (@rakesh-garimella)
Logging
- #15686 Backport: Update to grafana 7.5.17 (@rakesh-garimella)
Committers: 2
- Damian Badura (@dbadura)
- Rakesh Garimella (@rakesh-garimella)
2.7.1
API Gateway
In Kyma 2.6 we introduced a new version of the APIRule custom resource (CR) - v1beta1
. Unfortunately, with this change we also introduced a bug. When an APIRule is created, it is created with certain related sub-resources, which are labeled with the version of this APIRule. These labels are used to fetch the sub-resources for the appropriate version when editing the APIRule. Unfortunately, due to improper adjustment of the labeling when introducing the new APIRule version, in Kyma 2.6, when the user edited an APIRule in version v1alpha1
, sub-resources labeled with version v1beta1
were searched instead. Because they were not found, the system recognized them as missing and created those sub-resources in version v1beta1
, which was not the desired behavior. As a result, any calls to the exposed workload returned the 5xx
errors. This patch release fixes the problem.
For more details, see the GitHub issue.
TIP: See also Release Notes for Kyma 2.7.
Changelog
2.7.1 (2022-09-26)
Api Gateway
2.7.0 (2022-09-22)
Application Connector
- #15572 Fix the command to add the workloads to Service Mesh (@majakurcius)
Documentation
- #15572 Fix the command to add the workloads to Service Mesh (@majakurcius)
Committers: 2
- Maja Szostok (@majakurcius)
- Wojciech Sołtys (@Sawthis)
2.7.0-rc1 (2022-09-19)
Application Connector
- #15507 Changing images of the components to the commit ones (@mvshao)
- #15474 Connectivity Validator - change client_golang to 1.11.1 due to CVE in 1.11.0 (@mvshao)
- #15421 Deletion of the dependence to opsfleet in Application Gateway tests (@mvshao)
- #14912 Components test of central-application-validator component (@koala7659)
- #15366 Remove replicas from autoscaled deployments in Application Connector (@janmedrek)
- #15340 Increase resource requests/limits for Application Connector components (@janmedrek)
- #15262 Add fixes to Application Connector tutorials' commands (@majakurcius)
Serverless
- #15307 Cleanup function_types.go (@Cortey)
- #15486 refactor of defaulting tests (@anoipm)
- #15475 remove defaulting of runtime in v1alpha2 (@anoipm)
- #15389 Refactor function status update logic (@moelsayed)
- #15424 add install kyma links (@grego952)
- #15329 Function Subresources Templating for Serverless v1alpha2 (@moelsayed)
- #15344 Show how to enrich spans with custom events and tags (@kwiatekus)
- #15398 Change timeout value to15 for all serverless webhooks (@pPrecel)
- #15148 changed dockerfile naming convention (@anoipm)
- #15305 Keda prometheus scaler tutorial (@pPrecel)
- #15231 Set proper logger in serverless webhook (@dbadura)
- #15264 Fix github authentication integration tests (@moelsayed)
- #15275 Improve the command for getting logs of the event sink in the getting started guides (@nachtmaar)
Eventing
- #15510 Update Eventing images (@marcobebway)
- #15467 Use v1beta1 api version of apigateway for eventing (@raypinto)
- #15441 introduce Subscriber interface for nats (@k15r)
- #15308 Rename metrics according to Prometheus guidelines (@grischperl)
- #15331 split handlers into their own packages (@k15r)
- #15383 introduce golangci-lint config and new make target from
https://gist.github.com/maratori/47a4d00457a92aa426dbd48a18776322
(@k15r) - #15274 add a system-account user to nats-server (@friedrichwilken)
- #15275 Improve the command for getting logs of the event sink in the getting started guides (@nachtmaar)
- #15209 Remove log that exposes the event internals (@VladislavPaskar)
Security
Monitoring
Logging
- #15493 Increase Loki resource limits for production profile (@skhalash)
- #15411 [Telemetry Operator] Enable reconciliation error metric (@skhalash)
- #15409 Increase the fluent-bit memory limits for pods generating lots of logs (@rakesh-garimella)
- #15382 externalized metric and storage for directory-size-exporter (@a-thaler)
- #15396 [Telemetry Operator] Simplify metric scrape whitelist (@skhalash)
- #15387 Disable health-check on fb pod and enable metrics (@rakesh-garimella)
- #15375 [Telemetry operator] Add telemetry_all_logpipelines gauge (@skhalash)
- #15336 [Telemetry Operator] Restructure main function (@skhalash)
- #15333 [Telemetry Operator] Refactor secret reference lookup (@skhalash)
- #15318 [Telemetry Operator] Make ValueFrom and SecretRef nullable (@skhalash)
- #15303 [Telemetry Operator] Restructure go packages (@dennis-ge)
- #15234 [Telemetry Operator] Make Loki and HTTP outputs nullable (@skhalash)
- #15261 update to fluentbit 1.9.7 (@a-thaler)
- #15228 [Telemetry Operator] rename reserverd log attribute k8s to kyma (@dennis-ge)
- #15227 [Telemetry Operator] Fix logparser finalizer handling (@dennis-ge)
Tracing
Documentation
- #15435 Mention sidecar injection labels in Kyma docs (@cnvergence)
- #15424 add install kyma links (@grego952)
- #15392 Remove the migration guide for Kyma 2.5>2.6 from
main
(@IwonaLanger) - #14912 Components test of central-application-validator c...