Skip to content

Releases: kyma-project/api-gateway

3.2.1

28 Aug 12:22
e083f26
Compare
Choose a tag to compare

Bug Fixes

  • We've fixed a bug where APIRules v2alpha1 and v2 were set to the Error state when the target workload was in the mesh with the Istio proxy running in native sidecar mode. See #2100.
  • We've fixed a bug that caused AuthorizationPolicy creation to fail for APIRules in namespaces with names longer than 36 characters. Now, namespace names up to 63 characters are supported. #2143

Full changelog: 3.2.0...3.2.1

3.1.4

28 Aug 08:29
fd18e2f
Compare
Choose a tag to compare

Bug Fixes

  • We've fixed a bug where APIRules v2alpha1 and v2 were set to the Error state when the target workload was in the mesh with the Istio proxy running in native sidecar mode. See #2100.
  • We've fixed a bug that caused AuthorizationPolicy creation to fail for APIRules in namespaces with names longer than 36 characters. Now, namespace names up to 63 characters are supported. #2143

Full changelog: 3.1.3...3.1.4

3.2.0

14 Aug 12:44
7d617de
Compare
Choose a tag to compare

APIRule v1beta1 Deletion

Version 3.2.0 of the API Gateway module introduces the first step in the process of deleting APIRule v1beta1. Now, Kyma dashboard does not display APIRule custom resources (CRs) in version v1beta1. All APIRules v1beta1 are fully operational from the command line, and you are still able to manage them using kubectl. Additionally, this change does not affect any pipelines that manage APIRules using Kubernetes utilities such as kubectl or helm.

Required action: You must migrate all your APIRules to version v2. For more information, see APIRule Migration. We strongly recommend starting the migration as soon as possible to avoid any disruptions. For the complete deletion timeline for SAP BTP, Kyma runtime, see APIRule Migration Timeline.

Bug Fixes

  • We've fixed conversion from APIRule v1beta1 to v2. The conversion now sets all convertible fields in the APIRule's spec. #1983

Full changelog: 3.1.0...3.2.0

3.1.3

12 Aug 14:31
c38a381
Compare
Choose a tag to compare

Changes

  • Now, APIRules v1beta1 that are not migrated to version v2 are in the Warning state.
  • In the controller, the deployed images are now provided using environment variables.

Full changelog: 3.1.2...3.1.3

3.1.2

11 Jul 11:43
642d1cf
Compare
Choose a tag to compare

Bug Fixes

  • We've fixed zero downtime migration progressing in cases where an error occurs during the process. #2041

Full changelog: 3.1.1...3.1.2

3.1.1

13 Jun 06:20
3a068e1
Compare
Choose a tag to compare

Bug Fixes

  • We've fixed conversion from APIRule v1beta1 to v2. The conversion now sets all convertible fields in the APIRule's spec. #1983

Full changelog: 3.1.0...3.1.1

3.1.0

24 May 07:39
7e7858d
Compare
Choose a tag to compare

Release 3.1.0 of the API Gateway module changes the stored version of APIRule to v2alpha1. This change is part of the migration process towards the v2 version, which will eventually result in removing the v1beta1 version. #1777

Bug Fixes

  • Fix behaviour of in-cluster connectivity when using JWT handler in APIRule. Now, in-cluster connectivity is blocked. #1823
  • Fix the extAuth handler not being scoped to a particular host. #1901
  • Fix reconciliation of convertible APIRules. #1924
  • When converting APIRule to version v2, the original-version annotation is not set if it's already present in the APIRule. #1921
  • The order of rules in the APIRule Custom Resource is important. Rules defined earlier in the list have a higher priority than those defined later. For more information, see Significance of Rule Path Order. #1860

Full changelog: 3.0.0...3.1.0

3.0.4

21 May 14:38
08b1f3d
Compare
Choose a tag to compare

Bug Fixes

  • Unify Extensibility views for APIGateway and APIRule in Busola. #1927
  • The order of rules in the APIRule Custom Resource is important. Rules defined earlier in the list have a higher priority than those defined later. For more information, see Significance of Rule Path Order. #1860

Full changelog: 3.0.3...3.0.4

3.0.3

15 May 05:50
5866c72
Compare
Choose a tag to compare

Bug Fixes

  • Fix the extAuth handler not being scoped to a particular host. #1931
  • Fix reconciliation of convertible APIRules. #1925
  • When converting APIRule to version v2, the original-version annotation is not set if it's already present in the APIRule. #1928

Full changelog: 3.0.2...3.0.3

3.0.2

01 May 08:14
09b9954
Compare
Choose a tag to compare

Bug Fixes

  • Fix behaviour of in-cluster connectivity when using JWT handler in APIRule. Now, in-cluster connectivity is blocked. #1868
  • Now, when you create an APIRule with the noAuth access strategy, it is validated if the target workload has an Istio sidecar proxy injected. #1890
  • Add a missing deprecation message when using k8s API to interact with APIRule v1beta1 CRs. Now, the following deprecation message is presented during each call: Warning: Version v1beta1 of APIRule is deprecated and will be removed in future releases. Use version v2 instead.. #1837

Full changelog: 3.0.1...3.0.2