Skip to content

Releases: kyma-project/api-gateway

2.3.1

22 Mar 06:07
e2943f2
Compare
Choose a tag to compare

Bug fixes

  • Fix the default address of the manager metrics server #959

Full changelog: 2.3.0...2.3.1

2.2.2

22 Mar 05:59
b22a4cc
Compare
Choose a tag to compare

Bug fixes

  • Fix the default address of the manager metrics server #958

Full changelog: 2.2.1...2.2.2

2.3.0

14 Mar 14:54
7eb80e7
Compare
Choose a tag to compare

New Features

  • Add API Gateway CR status conditions #921

Bug fixes

  • Fix UI for mutators configuration #895
  • Fix noop handler validation, and forbid setting up secure and unsecure handlers on the same path #915

Full changelog: 2.2.1...2.3.0

2.2.1

29 Feb 14:16
4dd2bbd
Compare
Choose a tag to compare

Bug fixes

  • The DNSEntry of the Kyma Gateway now correctly delegates the DNS management for shoot resources to Gardener.

Full changelog: 2.2.0...2.2.1

2.2.0

19 Feb 11:45
571d53d
Compare
Choose a tag to compare

New features

  • Introduce PodDisruptionBudget for Ory Oathkeeper. For more information, see the PR.
  • Extend APIRule access strategies with no_auth to restrict accessible methods, thereby minimizing the exposure of the API.
  • Introduce consistent labeling for the Kyma modules. For more information, see the documentation.
  • Remove the --generated-objects-labels parameter and all the code that it used.
  • Use the Warning state instead of Error when there is more than one APIGateway CR on the cluster. For more information, see the PR.

Full changelog: 2.1.1...2.2.0

2.1.1

25 Jan 15:17
793187d
Compare
Choose a tag to compare

Bug fixes

  • The UI of APIRule access rules now supports all valid HTTP methods for access strategy configuration.

Improvements

Full changelog: 2.1.0...2.1.1

2.1.0

04 Jan 15:55
fd6c0b2
Compare
Choose a tag to compare

New features

  • You can now configure CORS with the use of APIRule. For more information, see the PR.

Bug fixes

  • We've implemented a validation mechanism to ensure that only valid HTTP methods are used in the configuration of APIRule access rules.
  • The allow access strategy of APIRule access rules now enforces the correct access restriction to configured methods.

Full changelog: 2.0.0...2.1.0

2.0.0

25 Oct 14:40
681a413
Compare
Choose a tag to compare

After much anticipation, we proudly announce the release of version 2.0.0 of API Gateway. This is the first production release of the API Gateway module, which offers similar functionality to the API Gateway reconciler. In addition to APIRule Controller that was previously introduced, this release also includes support for the new module and its custom resource.
The API Gateway module will be added to the collection of other modules that have already been separated from the classic Kyma as part of the modularization process. To better understand its capabilities, read the documentation.
And now, the time has come for you to install the API Gateway module and share your feedback with us!

New features

  • Introduce API Gateway CRD
  • The module installs Ory Oathkeeper v0.38.25 beta.1
  • If enabled in the API Gateway CR, the module deploys the default Kyma Gateway
  • Add support for API Gateway CR blocking deletion strategy when APIRules, Ory Oathkeeper Access Rules, or Istio Virtual Services exist on the cluster

Full changelog: 0.0.1-dev...2.0.0

2.0.0-rc

19 Oct 13:36
17f12c2
Compare
Choose a tag to compare

We are pleased to present the preliminary version of the API Gateway module. This release is primarily meant for internal testing purposes.

Full changelog: 1.9.0...2.0.0-rc

1.9.0

20 Sep 10:38
7c9f779
Compare
Choose a tag to compare

Images published in 1.9.0 release:

Changelog

  • 34ad0e7 API Gateway upgrade test (#494)
  • 2afdeee APIRule v1alpha1 docu removal (#541)
  • 9362c3d APIRule v1alpha1 removal (#516)
  • d813b5c Add grouping for Kubernetes PRs in Dependabot (#482)
  • 38f4081 Add mod-dev branch Dependabot config (#518)
  • 1bd4e81 Change aws region for custom-domain tests (#470)
  • 801ec6b Change integration tests config for aws (#466)
  • 988125e Configure sec-scanner (#526)
  • 879a5a5 Empty/stub release workflow for testing purposes (#539)
  • 51007ad Fix integration test pipeline #2 (#531)
  • 13dcc05 Fix integration test workflow (#508)
  • e3eff5c Fix oauth2 scenarios in ory jwt (#536)
  • 5c04fb3 Update CRD as in kyma-project/kyma repo (#444)
  • 2fcd32b Update k8s dependencies (#461)
  • 7c9f779 Use jobguard from path (#544)
  • 9f6e80e docker(deps): bump kyma-project/prod/external/golang (#492)
  • 7261a85 gomod(deps): bump github.com/cucumber/godog from 0.12.6 to 0.13.0 (#468)
  • 9a99d39 gomod(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 (#471)
  • b815072 gomod(deps): bump github.com/ory/oathkeeper-maester from 0.1.8 to 0.1.9 (#500)
  • 29d8ce0 gomod(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#445)
  • e7e5a92 gomod(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#498)
  • 3c8b8dd gomod(deps): bump google.golang.org/appengine from 1.6.7 to 1.6.8 (#502)
  • 1c5055f gomod(deps): bump istio.io/client-go from 1.18.1 to 1.19.0 (#501)
  • 6b03db9 gomod(deps): bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.16.0 (#469)
  • 6c73733 gomod(deps): bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 (#488)
  • 50259ad gomod(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 (#514)
  • 14048b9 gomod(deps): bump the k8s-dependencies group with 3 updates (#483)
  • edf90d4 gomod(deps): bump the k8s-dependencies group with 3 updates (#519)
  • b77c024 reuse compliance (#456)