This release introduces the new Koanf-based configuration system, resolves several issues, and introduced an experimental gRPC middleware.
Bug Fixes
- Adds tracing to cookie_session and bearer_token authenticators (#995) (6504c0a)
- Do not load from env in middleware (b42261e)
- Make metric name consistent with rest of ory ecosystem (#1010) (c3c5854)
- Move .schema to spec (8ab6f85)
- Remove packr (7f32bc2)
Code Generation
- Pin v0.40.0 release commit (f2cd421)
Code Refactoring
Features
-
Add Oathkeeper gRPC middleware (210aa5e):
This adds a gRPC middleware that encapuslates the
Oathkeeper logic.Matching on gRPC traffic now happens in its own rule.
To match against gRPC traffic, you can useAuthority
andFullMethod
instead ofURL
andMethods
.
Tests
- Add gRPC matcher tests (dc8c361)
Changelog
- 54c40f2 autogen(docs): generate and bump docs
- 7e52903 autogen(docs): regenerate and update changelog
- b045906 autogen(docs): regenerate and update changelog
- 708ad9d autogen(docs): regenerate and update changelog
- becfc76 autogen(openapi): regenerate swagger spec and internal client
- 0fafa73 autogen(openapi): regenerate swagger spec and internal client
- 6e4ce40 autogen(openapi): regenerate swagger spec and internal client
- 686efbe autogen(openapi): regenerate swagger spec and internal client
- f2cd421 autogen: pin v0.40.0 release commit
- 562cabe chore: format
- 20fbb8e chore: move to go 1.19
- 1738e61 chore: sort package.json (#1002)
- 210aa5e feat: add Oathkeeper gRPC middleware
- 6504c0a fix: adds tracing to cookie_session and bearer_token authenticators (#995)
- b42261e fix: do not load from env in middleware
- c3c5854 fix: make metric name consistent with rest of ory ecosystem (#1010)
- 8ab6f85 fix: move .schema to spec
- 7f32bc2 fix: remove packr
- 6bac536 refactor: use koanf configuration system (#999)
- dc8c361 test: add gRPC matcher tests
Artifacts can be verified with cosign using this public key.