github ory/oathkeeper v0.40.0

latest releases: v0.40.7, v0.40.7-pre.0, v0.40.6...
2 years ago

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 use Authority
    and FullMethod instead of URL and Methods.

Tests

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.

Don't miss a new oathkeeper release

NewReleases is sending notifications on new releases.