Releases: kyma-project/api-gateway
Releases · kyma-project/api-gateway
1.3.0
Images published in 1.3.0 release:
- https://eu.gcr.io/kyma-project/api-gateway-controller:1.3.0
- https://eu.gcr.io/kyma-project/api-gateway-webhook-certificates:1.3.0
Changelog
- cb80d99 API Gateway integration Istio jwt test (#164)
- 017a154 Adapt controller resource init
- 0459259 Adapt reconcile objects filtering
- 6aa05d6 Add Istio JWT doc (#183)
- 88e1d2b Add Istio JWT tests with scopes (#192)
- 89299f5 Add Istio required scopes (#161)
- 236108c Add additional columns when listing API Rules on the cluster (#54)
- a11f47a Add comment regarding iss jwt claim validation (#136)
- c313adb Add new file for status integration tests and restructure variables (#166)
- 6371c17 Add predicate to not reconcile on status update (#193)
- 187af27 Add prow reporter (#73)
- 79e05ee Add reconciliation duration parameter and periodic reconciliation test (#151)
- fef7cad Add subresource finalizer (#179)
- 987e547 Adding DoD to the issue template (#51)
- 5988b26 Bump k8s dependencies (#110)
- 202a16c Configmap configuration (#43)
- 35f3201 Configure Dependabot for release-1.1 (#101)
- 6f90eba Controller CM watch
- d2d769d Dependabot config (#58)
- e391242 Feature istio jwt handler (#145)
- 2dff20d Fixed a problem where the service field was set to "null". The reason for this was that it is defined as an object and was not set in the Go object. The default representation in JSON for an object that is not defined with omitempty is "null". This means that marshaling this object then resulted in a "null" value in the JSON, which led to an error during validation. (#191)
- 733b7f1 Handle status properly (#158)
- 8e42d4b Improve convertTo logging (#46)
- b50d0cb Istio JWT full support for namespaces (#184)
- bacfa4a JWT Istio handler configuration (#53)
- 587182d Just minor fixes
- f334959 Make CRD Configurable (#55)
- 0f4e98e Merge pull request #69 from barchw/barchw-patch-2
- 94c93cc Merge pull request #77 from videlov/config-fail-early
- 25f165f Move validation earlier
- 7885eee Performance tests results (#100)
- 355b891 Print handler for Ory Rule (#76)
- 890eb68 Processing restructure (#99)
- b54bb68 Provide make target to generate CRD with patches (#57)
- fba8798 Refactor configmap
- 00e4349 Refactor integration test for jwt istio
- bd41ec2 Release of API-Gateway 1.3
- 56a47a8 Revert istio jwt handler (#91)
- b2d4b85 Run reconcilation periodically (#147)
- ca9f5b6 Tests
- bfb7992 Update CODEOWNERS (#70)
- a5ef075 Update OWNERS (#108)
- 30396d2 Update controller runtime (#154)
- ceb6b1a Update controllers/apirule_controller.go
- 598df8f Update controllers/apirule_controller.go
- db3266d Update controllers/apirule_controller.go
- 7a04146 Update controllers/apirule_controller.go
- f4a1fdb Update dependabot.yml (#155)
- 15eefa0 Update issue templates (#79)
- 00adb00 Update manager.yaml
- 939884e Update path for api-gateway conference (#66)
- 55101ce Validate config on CM update event
- 0197534 docker(deps): bump kyma-project/external/golang (#59)
- 8cabf6f docker(deps): bump kyma-project/external/golang (#67)
- 3642eef gomod(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 (#159)
- de21938 gomod(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 (#185)
- c978b78 gomod(deps): bump github.com/onsi/gomega from 1.20.0 to 1.24.0 (#71)
- dcb9315 gomod(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (#113)
- dab6d41 gomod(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#133)
- 58fd67c gomod(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#167)
- 130a04a gomod(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 (#180)
- d8d574c gomod(deps): bump istio.io/client-go from 1.14.3 to 1.15.3 (#61)
- df4dafa gomod(deps): bump istio.io/client-go from 1.15.3 to 1.16.1 (#128)
- 359a551 gomod(deps): bump k8s.io/api from 0.25.4 to 0.26.0 (#121)
- 1e159db gomod(deps): bump k8s.io/apiextensions-apiserver from 0.26.0 to 0.26.1 (#173)
- a679530 gomod(deps): bump k8s.io/apiextensions-apiserver from 0.26.0 to 0.26.1 (#182)
- 5de6790 gomod(deps): bump k8s.io/apimachinery from 0.25.4 to 0.26.0 (#120)
- 2662a0b gomod(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 (#186)
1.2.0
Images published in 1.2.0 release:
- https://eu.gcr.io/kyma-project/api-gateway-controller:1.2.0
- https://eu.gcr.io/kyma-project/api-gateway-webhook-certificates:1.2.0
Changelog
- 017a154 Adapt controller resource init
- 0459259 Adapt reconcile objects filtering
- 236108c Add additional columns when listing API Rules on the cluster (#54)
- a11f47a Add comment regarding iss jwt claim validation (#136)
- 187af27 Add prow reporter (#73)
- 987e547 Adding DoD to the issue template (#51)
- 5988b26 Bump k8s dependencies (#110)
- f89dbea Cherrypick periodic reconciliation to rel 1.2 (#152)
- 202a16c Configmap configuration (#43)
- 35f3201 Configure Dependabot for release-1.1 (#101)
- 6f90eba Controller CM watch
- d2d769d Dependabot config (#58)
- e391242 Feature istio jwt handler (#145)
- 8e42d4b Improve convertTo logging (#46)
- bacfa4a JWT Istio handler configuration (#53)
- 587182d Just minor fixes
- f334959 Make CRD Configurable (#55)
- 0f4e98e Merge pull request #69 from barchw/barchw-patch-2
- 94c93cc Merge pull request #77 from videlov/config-fail-early
- 25f165f Move validation earlier
- 7885eee Performance tests results (#100)
- 355b891 Print handler for Ory Rule (#76)
- 890eb68 Processing restructure (#99)
- b54bb68 Provide make target to generate CRD with patches (#57)
- fba8798 Refactor configmap
- 00e4349 Refactor integration test for jwt istio
- 56a47a8 Revert istio jwt handler (#91)
- ca9f5b6 Tests
- bfb7992 Update CODEOWNERS (#70)
- a5ef075 Update OWNERS (#108)
- 7a04146 Update controllers/apirule_controller.go
- ceb6b1a Update controllers/apirule_controller.go
- 598df8f Update controllers/apirule_controller.go
- db3266d Update controllers/apirule_controller.go
- 15eefa0 Update issue templates (#79)
- 00adb00 Update manager.yaml
- 939884e Update path for api-gateway conference (#66)
- 55101ce Validate config on CM update event
- 0197534 docker(deps): bump kyma-project/external/golang (#59)
- 8cabf6f docker(deps): bump kyma-project/external/golang (#67)
- c978b78 gomod(deps): bump github.com/onsi/gomega from 1.20.0 to 1.24.0 (#71)
- dcb9315 gomod(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (#113)
- dab6d41 gomod(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#133)
- d8d574c gomod(deps): bump istio.io/client-go from 1.14.3 to 1.15.3 (#61)
- df4dafa gomod(deps): bump istio.io/client-go from 1.15.3 to 1.16.1 (#128)
- 359a551 gomod(deps): bump k8s.io/api from 0.25.4 to 0.26.0 (#121)
- 5de6790 gomod(deps): bump k8s.io/apimachinery from 0.25.4 to 0.26.0 (#120)
1.1.0
Images published in 1.1.0 release:
- https://eu.gcr.io/kyma-project/api-gateway-controller:1.1.0
- https://eu.gcr.io/kyma-project/api-gateway-webhook-certificates:1.1.0
Changelog
- ed7a243 Add https to image urls (#26)
- 064be15 Add optional
namespace
forservice
in APIRule (#29) - 9bd5d18 Don't run formatting on a release (#38)
- 331a6ad Look for v1alpha1 resources by label (#31)
- 7a0c410 Mention virtual service
- 459be10 Merge pull request #33 from barchw/v1alpha1-label-test
- 84da508 Restore docker build and push on PR (#28)
- 953625e Support API Rules on the same path and different methods (#27)
- a5ef273 Test for fetching by label
1.0.1
Images published in 1.0.1 release:
- https://eu.gcr.io/kyma-project/api-gateway-controller:1.0.1
- https://eu.gcr.io/kyma-project/api-gateway-webhook-certificates:1.0.1
Changelog
1.0.0
Images published in 1.0.0 release:
- https://eu.gcr.io/kyma-project/api-gateway-controller:1.0.0
- https://eu.gcr.io/kyma-project/api-gateway-webhook-certificates:1.0.0
Changelog
- a5892d6 APIRule update test (#86)
- 6029e49 Access Rule creation refactoring (#34)
- bb367c9 Adapt makefile (#85)
- 824cafb Add PR template (#38)
- 2ea1eca Add base files (#2)
- 309a254 Add blacklist for services (#54)
- 7009fc4 Add builder for Access Rules (#40)
- ac45e9c Add cosign signing step (#119)
- 978664d Add default domain name mechanism (#95)
- a743fb9 Add health probe endpoint (#117)
- 42ac114 Add host validation (#68)
- 8015edf Add installation manifests, and helm chart (#14)
- e63cbdb Add missing update permission (#17)
- 47cb305 Add schema validation for jwks_urls and trusted_issuers for jwt handler (#141)
- c3aaa03 Add service part of CRD (#7)
- d119a79 Add tests for scenario 5. all paths + JWT + scopes (#28)
- 7e55514 Added a subdomain blocklist for the given FQDN (#122)
- 11b6c75 Added before-comit and makefile for the controller (#4)
- 23db47b Added status handling + reconcile test (#12)
- 46c43d0 Api scopes full svc (#23)
- b83858f Api scopes full svc test 2 (#25)
- f5712aa Automated releases (#11)
- 92f1113 Automated releases (#22)
- 296e670 Bump Istio client go to 1.14.3 (#148)
- 795b1f9 Bump builder images (#146)
- 777ed01 Bump dependencies (#134)
- 9fd030a Bump golang version (#127)
- ef06a37 Bump golang:1.15.11 to eu.gcr.io/kyma-project/external/golang:1.17.6-alpine3.15 (#123)
- 992344d Bump outdated libraries (#112)
- 5d3f210 Change CORS format in Virtual Service (#103)
- bc6d02e Change alpine-kubectl imager to k8s-tools (#114)
- 7ccdd88 Change insensitive terms into their inclusive alternatives (#115)
- ee408a1 Change master to main (#110)
- 7f0f110 Docs/pr template (#41)
- 7f6fd0c Document default domain feature (#101)
- e13b676 Enable mutators support in CR (#29)
- 0c4d7ae Exclude generated objects from backup (#94)
- d26c12f Extend builders (#52)
- 5af1e37 Feature/allow list optional (#118)
- 6d5097f Feature/codeowners (#5)
- 16fba5a Feature/strategy move (#42)
- 3fe3b05 First implementation of jwt with scope on full svc (#24)
- a0110b9 Fix (#16)
- 7c51eee Fix goreleaser template (#24)
- d8a70ea Fix host validation regexp
- e6b4f71 Fix merge conflic (#21)
- c2e1b97 Fix naming (#60)
- 2a72182 Fix naming tests (#69)
- f5e0d45 Fix regex in path in apirule (#107)
- 997926b Fix repo (#3)
- 8bba455 Generate name (#67)
- 1d5f955 Goat codeowners update (#108)
- e698178 Implement JWT processing (#19)
- 6bc07ff Implement domain whitelist (#58)
- a3f7b33 Implement strategy for JWT-all (#22)
- 1669a1f Implement validation for strategy check (#13)
- 253ad82 Improved status handling (#88)
- 20692dd Initial commit
- 3487a48 Initial commit
- 02f4bb1 Introduce JWT validation (#18)
- 999c02c Introduce new APIRule version (#144)
- 29b27f8 Istio vs client (#6)
- b4c36f7 Local development fix (#82)
- c10be8a Make golint happy (#71)
- 8af556c Make methods field required (#104)
- bd92cb0 Merge pull request #1 from piotrmsc/init
- 2127a8c Merge pull request #6 from kyma-project/kasiakepka-patch-1
- fac8478 Multiple paths integration tests (#61)
- c2eb9a0 Multiple rules (#51)
- 6fc53c8 Multiple rules vs (#55)
- 487fc1d New CR for api-gateway (#32)
- 2216798 Prevent APIRule creation in case non secured HTTP is provided for jwks_urls and trusted_issuers (#138)
- c55196f Refactoring (#57)
- 1ea953f Release script (#15)
- f73d7a7 Remove JWKS-URI in API-gateway (#10)
- c57c234 Remove deprecated fields (#46)
- 0c641cd Rename CRD (#48)
- 33c9ca4 Rename paths to rules (#36)
- 295e8fc Require rules field in APIRule CRD (#90)
- 9a9c5fa Revert "Validation for same rule path (#91)" (#92)
- ee44460 Rewrite passthrough mode (#35)
- c9c59bc Rule validation (#44)
- c1d35a0 Service blacklist fix (#83)
- a0dbea7 Set Destination.Weight when creating VirtualService (#98)
- f748d86 Set the X-Forwarded-Host header in Istio VirtualService (#120)
- a249b32 Update CRD definition (#113)
- 02f6a08 Update Gateway reference validation to namespace/gateway format (#125)
- 71d48f6 Update README (#47)
- 339e39a Update Readme (#8)
- d419f5a Update golang.org/x/crypto (#99)
- 40f0ce2 Update image tag (#89)
- e0711a1 Update issue templates
- 771e2e9 Update issue templates
- 1a6a2e7 Update k8s libraries (#109)
- e1c330a Validate domain fix (#73)
- 748cf55 Validation for same rule path (#91)
- f406c28 VirtualService CRD client (#16)
- 381d652 Vs builder (#33)
- 1336f58 cr docu (#45)
- 86294d4 enable CORS (#84)
- 7409c68 helm charts, k8s installation fix (#76)
- dfcb9e3 pointer fix (#79)
- 0dbba49 port: int32 to uint32 (#27)
- cd6f6be refactor (#65)
- f7baefa test (#75)
- d0bb588 update CODEOWNERS (#116)
- b2830b8 update codeowners (#135)
- a9f4211 update goats CODEOWNERS (#145)
- fb43689 updates on goats team codeowners (#111)