Releases: ory/oathkeeper
v0.38.3-beta.1
This release addresses several configuration bugs and resolves a potential panic.
0.38.3-beta.1 (2020-07-29)
Bug Fixes
- Matcher.Match panic on nil *url.URL (#485) (ab27dda), closes #484
- Remove HTTP method restrictions (#472) (bf8a888)
- Resolve build issues and bump herodot (f15e38d)
- Use ory-dev instead of swagutil (#465) (3fce382)
Documentation
- Delete old redirect homepage (a1a4610)
- Fix access rule example (739f179)
- Fix api access rule example (#460) (c75cd97)
- Update repository templates (edffc2e)
- Update repository templates (7af8749)
- Use central banner repo for README (04fe00c)
- Use mdx for api reference (368f073)
Features
- Improve configurability of prometheus metrics (#450) (ddcb226), closes #446
- Pass query parameters to the hydrators (#479) (48603a1)
Changelog
d081238 autogen(docs): generate and format documentation
45badf1 autogen(docs): generate and format documentation
85a7918 autogen(docs): generate and format documentation
0b74414 autogen(docs): generate and format documentation
6503aff autogen(docs): generate and format documentation
b0d2b36 autogen(docs): regenerate and update changelog
ce063d5 autogen(docs): regenerate and update changelog
e2baa9c autogen(docs): regenerate and update changelog
15c3a31 autogen(docs): regenerate and update changelog
df0af27 autogen(docs): regenerate and update changelog
14a3fd5 autogen(docs): regenerate and update changelog
0185070 autogen(docs): regenerate and update changelog
74e935e autogen(docs): regenerate and update changelog
a148cfa autogen(docs): regenerate and update changelog
5747c59 autogen(docs): regenerate and update changelog
582fe4b autogen(docs): regenerate and update changelog
235d0ab autogen(docs): regenerate and update changelog
f1a49e8 autogen(docs): regenerate and update changelog
565a5e4 autogen(openapi): Regenerate swagger spec and internal client
1f754a9 autogen: pin v0.38.3-beta.1 release commit
43386b0 chore: bump deps
480984f chore: update docusaurus template
8b72dcf chore: update docusaurus template
9cfd885 chore: update docusaurus template
9d257ff chore: update docusaurus template (#447)
45e552a chore: update docusaurus template (#448)
f7172a2 chore: update docusaurus template (#463)
8210ec2 chore: update docusaurus template (#464)
178b985 chore: update docusaurus template (#473)
e80c932 chore: update docusaurus template (#474)
cdfe6d7 chore: update docusaurus template (#481)
684eaab chore: update toolchain and ci orbs (#469)
a1a4610 docs: delete old redirect homepage
739f179 docs: fix access rule example
c75cd97 docs: fix api access rule example (#460)
7af8749 docs: update repository templates
edffc2e docs: update repository templates
04fe00c docs: use central banner repo for README
368f073 docs: use mdx for api reference
ddcb226 feat: improve configurability of prometheus metrics (#450)
48603a1 feat: pass query parameters to the hydrators (#479)
ab27dda fix: matcher.Match panic on nil *url.URL (#485)
bf8a888 fix: remove HTTP method restrictions (#472)
f15e38d fix: resolve build issues and bump herodot
3fce382 fix: use ory-dev instead of swagutil (#465)
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.38
docker pull oryd/oathkeeper:v0.38.3
docker pull oryd/oathkeeper:v0.38.3-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.38-alpine
docker pull oryd/oathkeeper:v0.38.3-alpine
docker pull oryd/oathkeeper:v0.38.3-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.38.2-beta.1
This patch makes timeouts configurable for oauth2_client_credentials and the reverse proxy and additionally allows prometheus to be configured.
0.38.2-beta.1 (2020-05-25)
Bug Fixes
Documentation
Features
- Add configurable timeouts to API server (#440) (0dc6292)
- Timeout config for oauth2_client_credentials (#443) (2462fa3), closes #442
Changelog
726777d autogen(docs): generate and format documentation
505b455 autogen(docs): generate and format documentation
2734906 autogen(docs): regenerate and update changelog
f24d0f3 autogen(docs): regenerate and update changelog
ac90682 autogen(docs): regenerate and update changelog
b6c4858 autogen(docs): regenerate and update changelog
7ed104e autogen(openapi): Regenerate swagger spec and internal client
0de2682 chore: pin v0.38.2-beta.1 release commit
12ec0d3 ci: update mailchimp segment
37d34a3 docs: update github templates (#434)
0dc6292 feat: add configurable timeouts to API server (#440)
2462fa3 feat: timeout config for oauth2_client_credentials (#443)
dcf3e14 fix: move prometheus validation stanza to local schema (#437)
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.38
docker pull oryd/oathkeeper:v0.38.2
docker pull oryd/oathkeeper:v0.38.2-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.38-alpine
docker pull oryd/oathkeeper:v0.38.2-alpine
docker pull oryd/oathkeeper:v0.38.2-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.38.1-beta.1
Caching in the hydrator mutator has been improved. Please use cache.enable=true
if you intend using the hydrator.
0.38.1-beta.1 (2020-05-08)
Bug Fixes
- Improve caching strategy and config for hydrator (#433) (0047054):
To enable the hydrator cache you must now use the
cache.enabled
property. Also, the cache key strategy has been improved.
Changelog
0f939b0 autogen(docs): generate and format documentation
312b119 autogen(docs): regenerate and update changelog
bcb09d4 autogen(docs): regenerate and update changelog
20f439d chore: pin v0.38.1-beta.1 release commit
0047054 fix: improve caching strategy and config for hydrator (#433)
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.38
docker pull oryd/oathkeeper:v0.38.1
docker pull oryd/oathkeeper:v0.38.1-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.38-alpine
docker pull oryd/oathkeeper:v0.38.1-alpine
docker pull oryd/oathkeeper:v0.38.1-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.38.0-beta.2
This release introduces Prometheus support, a new remote
authorizer, caching, and several bugfixes!
No backwards incompatible changes have been introduced.
0.38.0-beta.2 (2020-05-07)
Bug Fixes
- Add old schemas to resolve issues with old versions (b94c391), closes #400
- Don't copy the decision endpoint request's Content-Length (#422) (0e99045):
We currently copy all original request headers send to the decission
endpoint back. This can include the Content-Length header which
describes the request body or response. Including the original
request Content-Length causes issues for the decission endpoint
client if the response body doesn't match the exact size.This change makes sure the Content-Length doesn't get included in
the response body and adds a test to prevent future regressions. - Respect retry in token introspection (#410) (88f7b69)
- Update install.sh script (#429) (2d2eded)
- Use pipe to pass body remote authorizer (#426) (1a44087):
Resolves flaky tests.
- Use semver-regex replacer func (a13cdf5)
Code Refactoring
Documentation
- Add
authentication_handler_no_match
to error example (ad182f4) - Add missing import (b76ee9c)
- Regenerate and update changelog (7121f65)
- Regenerate and update changelog (6fd7d66)
- Regenerate and update changelog (531200c)
- Regenerate and update changelog (cf8ad0c)
- Update github templates (#407) (9979d77)
- Update github templates (#409) (f92a029)
- Update github templates (#412) (884c113)
- Update github templates (#413) (6d7cba7)
- Update github templates (#413) (d692fbf)
- Update linux install guide (#414) (a0e2cc0)
- Updates issue and pull request templates (#392) (3724ebc)
- Updates issue and pull request templates (#393) (a4ade5c)
- Updates issue and pull request templates (#394) (0ef037a)
- Updates issue and pull request templates (#395) (ecab261)
- Use correct headline for cc handler (#420) (1401610)
Features
- Add cache to hydrator (#418) (1ae6e7a), closes #417:
This patch introduces new configuration parameters that allow the hydrator mutator to cache requests.
- Add new remote authorizer that uses request body and headers (#416) (3a20637):
This pull request implements a new authorizer that sends the original request body as body to the remote endpoint. This allows the remote endpoint to take the body into account in its decision.
The current remote_json authorizer does not have the ability to send
the request body of the request to authorize. This means this cannot
be taken into account while checking permissions.Providing the request body as part of the JSON payload won't always
work as JSON cannot handle binary data. - Add prometheus docs (#427) (117ee6a)
- Add prometheus endpoint providing basic request metrics (#404) (fdaed46):
This patch adds basic prometheus metrics. The prometheus metrics are exposed at the default prometheus exporter port 9000 and is configurable with:
serve: prometheus: port: 9000 host: localhost metrics_path: /metrics
- Oauth2_introspect cache introspection results (#424) (d4557ae), closes #293
Changelog
8bc45c4 autogen(docs): generate and format documentation
0e9794e autogen(docs): generate and format documentation
7a6904f autogen(docs): generate and format documentation
70b0ab7 autogen(docs): generate and format documentation
9f26506 autogen(docs): generate and format documentation
48c4e83 autogen(docs): regenerate and update changelog
8e1fce7 autogen(docs): regenerate and update changelog
fd50336 autogen(docs): regenerate and update changelog
5bdd02b autogen(docs): regenerate and update changelog
2fb46a0 autogen(docs): regenerate and update changelog
5ba59ca autogen(docs): regenerate and update changelog
d9b8b32 autogen(docs): regenerate and update changelog
c677353 autogen(docs): regenerate and update changelog
eb43701 autogen(docs): regenerate and update changelog
a0f0267 autogen(docs): regenerate and update changelog
fad886c autogen(docs): regenerate and update changelog
9269341 autogen(docs): regenerate and update changelog
d9e29d6 autogen(docs): regenerate and update changelog
340968e autogen(docs): regenerate and update changelog
5b14a63 autogen(docs): regenerate and update changelog
e4e74b1 autogen(docs): regenerate and update changelog
054dc4d autogen(docs): regenerate and update changelog
345233c autogen(docs): regenerate and update changelog
9f26906 autogen(docs): regenerate and update changelog
9cfa582 autogen(docs): regenerate and update changelog
81f9c42 autogen(docs): regenerate and update changelog
9523168 autogen(docs): regenerate and update changelog
5a11b10 chore: clean up ci config
a5bf690 chore: pin v0.38.0-beta.1 release commit
73d36cd chore: pin v0.38.0-beta.2 release commit
f829fd4 chore: rename schema IDs (#398)
ac8c8aa chore: update docusaurus template (#399)
e29054b chore: update docusaurus template (#401)
0bb40c3 chore: update docusaurus template (#402)
30552b4 chore: update docusaurus template (#403)
1f8061b chore: update docusaurus template (#405)
3ed02cc chore: update docusaurus template (#406)
aeb5201 chore: update docusaurus template (#408)
2bd0876 ci: adopt new goreleaser pipeline (#415)
a9ad113 ci: bump orb versions
7121f65 docs: Regenerate and update changelog
6fd7d66 docs: Regenerate and update changelog
cf8ad0c docs: Regenerate and update changelog
531200c docs: Regenerate and update changelog
3724ebc docs: Updates issue and pull request templates (#392)
a4ade5c docs: Updates issue and pull request templates (#393)
0ef037a docs: Updates issue and pull request templates (#394)
ecab261 docs: Updates issue and pull request templates (#395)
ad182f4 docs: add authentication_handler_no_match
to error example
b76ee9c docs: add missing import
9979d77 docs: update github templates (#407)
f92a029 docs: update github templates (#409)
884c113 docs: update github templates (#412)
6d7cba7 docs: update github templates (#413)
d692fbf docs: update github templates (#413)
a0e2cc0 docs: update linux install guide (#414)
1401610 docs: use correct headline for cc handler (#420)
1ae6e7a feat: add cache to hydrator (#418)
3a20637 feat: add new remote author...
v0.37.1-beta.1+oryOS.18
Changelog
77d0b48 chore: replace segment with ory fork (#391)
4e251e9 docs: Regenerate and update changelog
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.37
docker pull oryd/oathkeeper:v0.37.1
docker pull oryd/oathkeeper:v0.37.1-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.37-alpine
docker pull oryd/oathkeeper:v0.37.1-alpine
docker pull oryd/oathkeeper:v0.37.1-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.37.0-beta.1+oryOS.18
Changelog
66a9d1b chore: Regenerate swagger spec and internal client
97b153b chore: Regenerate swagger spec and internal client
6b4a726 chore: bump ory/x to have csv parsing for env vars (#388)
12e0fc2 chore: moved WatchAndValidateViper to viperx (#384)
f7fe46f docs: Change link to Developer Install Guide (#369)
aeeb353 docs: Fix examples for some JSON Schema config keys (#363)
2117171 docs: Regenerate and update changelog
888b7a6 docs: Regenerate and update changelog
33a5524 docs: Regenerate and update changelog
36faa3b docs: Regenerate and update changelog
cb38415 docs: Regenerate and update changelog
32b6059 docs: Regenerate and update changelog
b817037 docs: Regenerate and update changelog
ba4de09 docs: Regenerate and update changelog
874b7a9 docs: Regenerate and update changelog
a76f749 docs: Regenerate and update changelog
e7d70f7 docs: Regenerate and update changelog
1789d00 docs: Regenerate and update changelog
bec6af0 docs: Regenerate and update changelog
e3eda75 docs: Regenerate and update changelog
0dfc608 docs: Regenerate and update changelog
9417e2c docs: Regenerate and update changelog
38c9e19 docs: Regenerate and update changelog
b23c79a docs: Regenerate and update changelog
6b1d94b docs: Regenerate and update changelog
313d2fe docs: Update README.md (#375)
484c406 docs: Updates issue and pull request templates (#382)
a176c73 docs: document v0.36 and v0.37
d9eed10 docs: update forum and chat links
0a39511 feat(authn): make oauth2_intsropsection configurable timeout (#370)
45b9f8b feat(authz): Add remote_json authorizer (#389)
a421293 feat: Add MatchContext in the AuthenticationSession (#358)
cb0f3f2 feat: Enable OpenTracing (#376)
1247381 fix(docker): Improve docker-compose example (#325)
47e9fee fix: Improve id_token performance with caching (#367)
68c8546 fix: Load config file only in serve command (#365)
7688a8d fix: add rule id to malformed configuration log error (#386)
5414dda fix: disable test that fails with low cache hit rate (#372)
8f63eda fix: replace segment with our own sqa endpoint (#385)
5e0c8dc fix: sendOAuth2 introspection scope only when strategy is none (#379)
9c07a73 fix: token expiration error in tests (#390)
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.37
docker pull oryd/oathkeeper:v0.37.0
docker pull oryd/oathkeeper:v0.37.0-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.37-alpine
docker pull oryd/oathkeeper:v0.37.0-alpine
docker pull oryd/oathkeeper:v0.37.0-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.36.0-beta.4+oryOS.17
Changelog
984a98e Merge branch 'master' of github.com:ory/oathkeeper
79fd290 chore: Regenerate swagger spec and internal client
5e7db89 ci: Bump orbs
95a7c09 docs: Regenerate and update changelog
46fb3da fix(goreleaser): Update brew section
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.36
docker pull oryd/oathkeeper:v0.36.0
docker pull oryd/oathkeeper:v0.36.0-beta.4
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.36-alpine
docker pull oryd/oathkeeper:v0.36.0-alpine
docker pull oryd/oathkeeper:v0.36.0-beta.4-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.36.0-beta.3+oryOS.17
Changelog
984a98e Merge branch 'master' of github.com:ory/oathkeeper
79fd290 chore: Regenerate swagger spec and internal client
5e7db89 ci: Bump orbs
95a7c09 docs: Regenerate and update changelog
46fb3da fix(goreleaser): Update brew section
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.36
docker pull oryd/oathkeeper:v0.36.0
docker pull oryd/oathkeeper:v0.36.0-beta.3
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.36-alpine
docker pull oryd/oathkeeper:v0.36.0-alpine
docker pull oryd/oathkeeper:v0.36.0-beta.3-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.36.0-beta.2+oryOS.17
Changelog
984a98e Merge branch 'master' of github.com:ory/oathkeeper
79fd290 chore: Regenerate swagger spec and internal client
5e7db89 ci: Bump orbs
95a7c09 docs: Regenerate and update changelog
46fb3da fix(goreleaser): Update brew section
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.36
docker pull oryd/oathkeeper:v0.36.0
docker pull oryd/oathkeeper:v0.36.0-beta.2
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.36-alpine
docker pull oryd/oathkeeper:v0.36.0-alpine
docker pull oryd/oathkeeper:v0.36.0-beta.2-alpine
docker pull oryd/oathkeeper:latest-alpine
v0.36.0-beta.1+oryOS.17
Changelog
8278b9d Update CHANGELOG [ci skip]
d6f6925 Update CHANGELOG [ci skip]
17f78b7 Update CHANGELOG [ci skip]
0e109ce Update CHANGELOG [ci skip]
f84aa7d chore: Regenerate swagger spec and internal client
e8a6e40 chore: Regenerate swagger spec and internal client
e7f1e2a ci: Bump orb versions
81ea56b docs: Prepare ecosystem automation
4f22e42 docs: Regenerate and update changelog
23e053f docs: Regenerate and update changelog
b71e48c docs: Regenerate and update changelog
f9251ed docs: Updates issue and pull request templates (#355)
de36e40 feat(ci): Add nancy vuln scanner (#354)
5f983ab feat(rule): Add glob matching strategy (#334)
Docker images
docker pull oryd/oathkeeper:v0
docker pull oryd/oathkeeper:v0.36
docker pull oryd/oathkeeper:v0.36.0
docker pull oryd/oathkeeper:v0.36.0-beta.1
docker pull oryd/oathkeeper:latest
docker pull oryd/oathkeeper:v0-alpine
docker pull oryd/oathkeeper:v0.36-alpine
docker pull oryd/oathkeeper:v0.36.0-alpine
docker pull oryd/oathkeeper:v0.36.0-beta.1-alpine
docker pull oryd/oathkeeper:latest-alpine