Releases: kyma-project/api-gateway
2.3.1
2.2.2
2.3.0
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
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
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 ofError
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
Bug fixes
- The UI of APIRule access rules now supports all valid HTTP methods for access strategy configuration.
Improvements
- We've added documentation for APIRule access strategies. See APIRule Access Strategies.
Full changelog: 2.1.0...2.1.1
2.1.0
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
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
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
Images published in 1.9.0 release:
- https://europe-docker.pkg.dev/kyma-project/prod/api-gateway-controller:1.9.0
- https://europe-docker.pkg.dev/kyma-project/prod/api-gateway-webhook-certificates:1.9.0
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)