From 3ae8bb7e1ede4bf68143aeaf81983e96cd5bb930 Mon Sep 17 00:00:00 2001 From: aeneasr Date: Fri, 7 Dec 2018 13:58:16 +0100 Subject: [PATCH 1/2] docs: Align changelog, upgrade with new versions Signed-off-by: aeneasr --- CHANGELOG.md | 148 --------------------------------------------------- UPGRADE.md | 19 +++++-- 2 files changed, 14 insertions(+), 153 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56a49498bb..30be224e14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,15 +3,6 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - [Change Log](#change-log) - - [v1.0.0-beta.9 (2018-09-01)](#v100-beta9-2018-09-01) - - [v1.0.0-beta.8 (2018-08-09)](#v100-beta8-2018-08-09) - - [v1.0.0-beta.7 (2018-07-12)](#v100-beta7-2018-07-12) - - [v1.0.0-beta.6 (2018-07-11)](#v100-beta6-2018-07-11) - - [v1.0.0-beta.5 (2018-07-07)](#v100-beta5-2018-07-07) - - [v1.0.0-beta.4 (2018-06-14)](#v100-beta4-2018-06-14) - - [v1.0.0-beta.3 (2018-06-13)](#v100-beta3-2018-06-13) - - [v1.0.0-beta.2 (2018-05-29)](#v100-beta2-2018-05-29) - - [v1.0.0-beta.1 (2018-05-29)](#v100-beta1-2018-05-29) - [v0.11.12 (2018-05-07)](#v01112-2018-05-07) - [v0.0.29 (2017-12-19)](#v0029-2017-12-19) - [v0.0.28 (2017-12-19)](#v0028-2017-12-19) @@ -47,145 +38,6 @@ # Change Log -## [v1.0.0-beta.9](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.9) (2018-09-01) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.8...v1.0.0-beta.9) - -**Implemented enhancements:** - -- Add JWT authenticator [\#112](https://github.com/ory/oathkeeper/issues/112) -- proxy: Add JWT authenticator [\#109](https://github.com/ory/oathkeeper/pull/109) ([aeneasr](https://github.com/aeneasr)) -- cmd: Disable cors per default [\#107](https://github.com/ory/oathkeeper/pull/107) ([aeneasr](https://github.com/aeneasr)) - -**Fixed bugs:** - -- oathkeeper beta8 builds on older hydra SDK [\#101](https://github.com/ory/oathkeeper/issues/101) -- proxy: Improve compatibility with ORY Hydra 1.0.0-beta.8 [\#108](https://github.com/ory/oathkeeper/pull/108) ([aeneasr](https://github.com/aeneasr)) -- cmd: Disable cors per default [\#107](https://github.com/ory/oathkeeper/pull/107) ([aeneasr](https://github.com/aeneasr)) - -**Closed issues:** - -- --config flag doesn't work [\#110](https://github.com/ory/oathkeeper/issues/110) -- \[Proposal/Discussion\] New Credentials Issuers [\#96](https://github.com/ory/oathkeeper/issues/96) - -**Merged pull requests:** - -- cmd: Properly document JWT refresh [\#117](https://github.com/ory/oathkeeper/pull/117) ([aeneasr](https://github.com/aeneasr)) -- cmd: Enables TLS option on serve api [\#116](https://github.com/ory/oathkeeper/pull/116) ([fredbi](https://github.com/fredbi)) -- Prepare beta.9 release [\#115](https://github.com/ory/oathkeeper/pull/115) ([aeneasr](https://github.com/aeneasr)) -- Aligned TLS options with hydra: allow cert&key to be specified with file [\#114](https://github.com/ory/oathkeeper/pull/114) ([fredbi](https://github.com/fredbi)) -- Improve integration tests [\#113](https://github.com/ory/oathkeeper/pull/113) ([aeneasr](https://github.com/aeneasr)) -- cmd: Remove config flag [\#111](https://github.com/ory/oathkeeper/pull/111) ([aeneasr](https://github.com/aeneasr)) -- \(fix\) Typo in checkResponse function print message [\#106](https://github.com/ory/oathkeeper/pull/106) ([devprincess](https://github.com/devprincess)) -- proxy: add cookies ci to handler factory [\#103](https://github.com/ory/oathkeeper/pull/103) ([zikes](https://github.com/zikes)) -- proxy: add cookies credentials issuer [\#102](https://github.com/ory/oathkeeper/pull/102) ([zikes](https://github.com/zikes)) -- Headers Credentials Issuer [\#100](https://github.com/ory/oathkeeper/pull/100) ([zikes](https://github.com/zikes)) - -## [v1.0.0-beta.8](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.8) (2018-08-09) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.7...v1.0.0-beta.8) - -**Implemented enhancements:** - -- Resolve various issues [\#93](https://github.com/ory/oathkeeper/pull/93) ([aeneasr](https://github.com/aeneasr)) - -**Fixed bugs:** - -- Invalid Url Validator [\#92](https://github.com/ory/oathkeeper/issues/92) -- Resolve various issues [\#93](https://github.com/ory/oathkeeper/pull/93) ([aeneasr](https://github.com/aeneasr)) - -**Closed issues:** - -- `noop` authenticator should not bypass allow/deny authorizers [\#97](https://github.com/ory/oathkeeper/issues/97) -- Build and upload binaries upon release [\#89](https://github.com/ory/oathkeeper/issues/89) -- Feature request: vault authenticator [\#88](https://github.com/ory/oathkeeper/issues/88) -- Add endpoint for answering access requests directly [\#42](https://github.com/ory/oathkeeper/issues/42) - -**Merged pull requests:** - -- Resolve various issues [\#99](https://github.com/ory/oathkeeper/pull/99) ([aeneasr](https://github.com/aeneasr)) -- Node sdk [\#94](https://github.com/ory/oathkeeper/pull/94) ([aeneasr](https://github.com/aeneasr)) -- judge: Add endpoint for answering access requests directly [\#91](https://github.com/ory/oathkeeper/pull/91) ([aeneasr](https://github.com/aeneasr)) -- health: Introduce health and version endpoint [\#90](https://github.com/ory/oathkeeper/pull/90) ([aeneasr](https://github.com/aeneasr)) - -## [v1.0.0-beta.7](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.7) (2018-07-12) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.6...v1.0.0-beta.7) - -**Merged pull requests:** - -- docs: fix broken link [\#87](https://github.com/ory/oathkeeper/pull/87) ([orisano](https://github.com/orisano)) -- README: grammatical fix in stability sentence [\#86](https://github.com/ory/oathkeeper/pull/86) ([philips](https://github.com/philips)) - -## [v1.0.0-beta.6](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.6) (2018-07-11) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.5...v1.0.0-beta.6) - -## [v1.0.0-beta.5](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.5) (2018-07-07) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.4...v1.0.0-beta.5) - -**Implemented enhancements:** - -- rule: Adds validator for rules [\#77](https://github.com/ory/oathkeeper/pull/77) ([aeneasr](https://github.com/aeneasr)) - -**Fixed bugs:** - -- Resolve stack overflow in key & rule refresher [\#80](https://github.com/ory/oathkeeper/issues/80) -- Deletion of conflicting rule doesn't solve the route conflict [\#73](https://github.com/ory/oathkeeper/issues/73) -- rules: Properly handle conflicts on PUT and POST [\#76](https://github.com/ory/oathkeeper/pull/76) ([aeneasr](https://github.com/aeneasr)) -- rules: Resolves an issue with cached matchers [\#75](https://github.com/ory/oathkeeper/pull/75) ([aeneasr](https://github.com/aeneasr)) - -**Closed issues:** - -- kid does not match .well-known/jwks.json [\#83](https://github.com/ory/oathkeeper/issues/83) -- MySQL not supported [\#82](https://github.com/ory/oathkeeper/issues/82) -- Add input validator to rules [\#41](https://github.com/ory/oathkeeper/issues/41) -- PUT rules/unknownId does not error [\#38](https://github.com/ory/oathkeeper/issues/38) - -**Merged pull requests:** - -- rsakey: Resolve HS256 kid mismatch [\#85](https://github.com/ory/oathkeeper/pull/85) ([aeneasr](https://github.com/aeneasr)) -- cmd: Allows connectivity to MySQL [\#84](https://github.com/ory/oathkeeper/pull/84) ([aeneasr](https://github.com/aeneasr)) -- cmd: Resolves recursive stack overflow [\#81](https://github.com/ory/oathkeeper/pull/81) ([aeneasr](https://github.com/aeneasr)) -- docs: Adds link to examples repository [\#79](https://github.com/ory/oathkeeper/pull/79) ([aeneasr](https://github.com/aeneasr)) -- docs: Adds gh templates & code of conduct [\#78](https://github.com/ory/oathkeeper/pull/78) ([aeneasr](https://github.com/aeneasr)) -- ci: Prevent pushes from forks to coveralls [\#74](https://github.com/ory/oathkeeper/pull/74) ([aeneasr](https://github.com/aeneasr)) - -## [v1.0.0-beta.4](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.4) (2018-06-14) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.3...v1.0.0-beta.4) - -**Implemented enhancements:** - -- cmd: Should not fatal if ORY Hydra SDK is unable to start [\#71](https://github.com/ory/oathkeeper/issues/71) - -**Merged pull requests:** - -- Reduces setup complexity [\#72](https://github.com/ory/oathkeeper/pull/72) ([aeneasr](https://github.com/aeneasr)) - -## [v1.0.0-beta.3](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.3) (2018-06-13) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.2...v1.0.0-beta.3) - -**Merged pull requests:** - -- proxy: Resolves potential panic in request handler [\#70](https://github.com/ory/oathkeeper/pull/70) ([aeneasr](https://github.com/aeneasr)) -- Minor improvements [\#69](https://github.com/ory/oathkeeper/pull/69) ([aeneasr](https://github.com/aeneasr)) - -## [v1.0.0-beta.2](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.2) (2018-05-29) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v1.0.0-beta.1...v1.0.0-beta.2) - -## [v1.0.0-beta.1](https://github.com/ory/oathkeeper/tree/v1.0.0-beta.1) (2018-05-29) -[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.11.12...v1.0.0-beta.1) - -**Closed issues:** - -- Make Oathkeeper work without Hydra \(Fix JWK Manager\) [\#65](https://github.com/ory/oathkeeper/issues/65) -- Expected at least one private key [\#61](https://github.com/ory/oathkeeper/issues/61) -- Disallow unknown JSON fields [\#45](https://github.com/ory/oathkeeper/issues/45) -- Write AWS Lambda function for oathkeeper [\#44](https://github.com/ory/oathkeeper/issues/44) - -**Merged pull requests:** - -- rsakey: Resolves issues with broken tests [\#68](https://github.com/ory/oathkeeper/pull/68) ([aeneasr](https://github.com/aeneasr)) -- cmd: Improves cors parsing [\#67](https://github.com/ory/oathkeeper/pull/67) ([aeneasr](https://github.com/aeneasr)) -- cmd: Doesn't fatal if no ORY Hydra is unresponsive. [\#66](https://github.com/ory/oathkeeper/pull/66) ([aeneasr](https://github.com/aeneasr)) -- Keto [\#60](https://github.com/ory/oathkeeper/pull/60) ([aeneasr](https://github.com/aeneasr)) - ## [v0.11.12](https://github.com/ory/oathkeeper/tree/v0.11.12) (2018-05-07) [Full Changelog](https://github.com/ory/oathkeeper/compare/v0.0.29...v0.11.12) diff --git a/UPGRADE.md b/UPGRADE.md index d312d44b53..44f390e729 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -8,7 +8,16 @@ before finalizing the upgrade process. -- [1.0.0-beta.2](#100-beta2) +- [Most recent release](#most-recent-release) + - [Refresh Configuration](#refresh-configuration) +- [v0.13.9+oryOS.9](#v0139oryos9) + - [Refresh Configuration](#refresh-configuration-1) + - [Scope Matching](#scope-matching) + - [Configuration changes](#configuration-changes) + - [CORS is disabled by default](#cors-is-disabled-by-default) +- [v0.13.8+oryOS.8](#v0138oryos8) + - [`noop` authenticator no longer bypasses authorizers/credentials issuers](#noop-authenticator-no-longer-bypasses-authorizerscredentials-issuers) +- [v0.13.2+oryOS.2](#v0132oryos2) - [Changes to the CLI](#changes-to-the-cli) - [`migrate`](#migrate) - [Not compatible with ORY Hydra < 1.0.0](#not-compatible-with-ory-hydra--100) @@ -16,14 +25,14 @@ before finalizing the upgrade process. -## master +## Most recent release ### Refresh Configuration Environment variables `HTTP_TLS_xxx` are now called `HTTPS_TLS_xxx`. -## 1.0.0-beta.9 +## v0.13.9+oryOS.9 ### Refresh Configuration @@ -66,7 +75,7 @@ And the following environment variables have changed: A new environment variable `CORS_ENABLED` was introduced. It sets whether CORS is enabled ("true") or not ("false")". Default is disabled. -## 1.0.0-beta.8 +## v0.13.8+oryOS.8 ### `noop` authenticator no longer bypasses authorizers/credentials issuers @@ -75,7 +84,7 @@ set. Previously, the `noop` authenticator bypassed the authorizer and credential issuers. This patch changes that. -## 1.0.0-beta.2 +## v0.13.2+oryOS.2 This release introduces serious breaking changes. If you are upgrading, you will - unfortunately - need to re-create the database schema and migrate your rules manually. While this is frustrating, there are a ton of features From 9eac931c4b6fe05d9652785277628821091decd0 Mon Sep 17 00:00:00 2001 From: aeneasr Date: Fri, 7 Dec 2018 13:59:42 +0100 Subject: [PATCH 2/2] docs: Align changelog, upgrade with new versions Signed-off-by: aeneasr --- CHANGELOG.md | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30be224e14..49448618dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,15 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - [Change Log](#change-log) + - [v0.13.9+oryOS.9 (2018-09-01)](#v0139oryos9-2018-09-01) + - [v0.13.8+oryOS.8 (2018-08-09)](#v0138oryos8-2018-08-09) + - [v0.13.7+oryOS.7 (2018-07-12)](#v0137oryos7-2018-07-12) + - [v0.13.6+oryOS.6 (2018-07-11)](#v0136oryos6-2018-07-11) + - [v0.13.5+oryOS.5 (2018-07-07)](#v0135oryos5-2018-07-07) + - [v0.13.4+oryOS.4 (2018-06-14)](#v0134oryos4-2018-06-14) + - [v0.13.3+oryOS.3 (2018-06-13)](#v0133oryos3-2018-06-13) + - [v0.13.2+oryOS.2 (2018-05-29)](#v0132oryos2-2018-05-29) + - [v0.13.1+oryOS.1 (2018-05-29)](#v0131oryos1-2018-05-29) - [v0.11.12 (2018-05-07)](#v01112-2018-05-07) - [v0.0.29 (2017-12-19)](#v0029-2017-12-19) - [v0.0.28 (2017-12-19)](#v0028-2017-12-19) @@ -38,6 +47,145 @@ # Change Log +## [v0.13.9+oryOS.9](https://github.com/ory/oathkeeper/tree/v0.13.9+oryOS.9) (2018-09-01) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.8+oryOS.8...v0.13.9+oryOS.9) + +**Implemented enhancements:** + +- Add JWT authenticator [\#112](https://github.com/ory/oathkeeper/issues/112) +- proxy: Add JWT authenticator [\#109](https://github.com/ory/oathkeeper/pull/109) ([aeneasr](https://github.com/aeneasr)) +- cmd: Disable cors per default [\#107](https://github.com/ory/oathkeeper/pull/107) ([aeneasr](https://github.com/aeneasr)) + +**Fixed bugs:** + +- oathkeeper beta8 builds on older hydra SDK [\#101](https://github.com/ory/oathkeeper/issues/101) +- proxy: Improve compatibility with ORY Hydra 1.0.0-beta.8 [\#108](https://github.com/ory/oathkeeper/pull/108) ([aeneasr](https://github.com/aeneasr)) +- cmd: Disable cors per default [\#107](https://github.com/ory/oathkeeper/pull/107) ([aeneasr](https://github.com/aeneasr)) + +**Closed issues:** + +- --config flag doesn't work [\#110](https://github.com/ory/oathkeeper/issues/110) +- \[Proposal/Discussion\] New Credentials Issuers [\#96](https://github.com/ory/oathkeeper/issues/96) + +**Merged pull requests:** + +- cmd: Properly document JWT refresh [\#117](https://github.com/ory/oathkeeper/pull/117) ([aeneasr](https://github.com/aeneasr)) +- cmd: Enables TLS option on serve api [\#116](https://github.com/ory/oathkeeper/pull/116) ([fredbi](https://github.com/fredbi)) +- Prepare beta.9 release [\#115](https://github.com/ory/oathkeeper/pull/115) ([aeneasr](https://github.com/aeneasr)) +- Aligned TLS options with hydra: allow cert&key to be specified with file [\#114](https://github.com/ory/oathkeeper/pull/114) ([fredbi](https://github.com/fredbi)) +- Improve integration tests [\#113](https://github.com/ory/oathkeeper/pull/113) ([aeneasr](https://github.com/aeneasr)) +- cmd: Remove config flag [\#111](https://github.com/ory/oathkeeper/pull/111) ([aeneasr](https://github.com/aeneasr)) +- \(fix\) Typo in checkResponse function print message [\#106](https://github.com/ory/oathkeeper/pull/106) ([devprincess](https://github.com/devprincess)) +- proxy: add cookies ci to handler factory [\#103](https://github.com/ory/oathkeeper/pull/103) ([zikes](https://github.com/zikes)) +- proxy: add cookies credentials issuer [\#102](https://github.com/ory/oathkeeper/pull/102) ([zikes](https://github.com/zikes)) +- Headers Credentials Issuer [\#100](https://github.com/ory/oathkeeper/pull/100) ([zikes](https://github.com/zikes)) + +## [v0.13.8+oryOS.8](https://github.com/ory/oathkeeper/tree/v0.13.8+oryOS.8) (2018-08-09) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.7+oryOS.7...v0.13.8+oryOS.8) + +**Implemented enhancements:** + +- Resolve various issues [\#93](https://github.com/ory/oathkeeper/pull/93) ([aeneasr](https://github.com/aeneasr)) + +**Fixed bugs:** + +- Invalid Url Validator [\#92](https://github.com/ory/oathkeeper/issues/92) +- Resolve various issues [\#93](https://github.com/ory/oathkeeper/pull/93) ([aeneasr](https://github.com/aeneasr)) + +**Closed issues:** + +- `noop` authenticator should not bypass allow/deny authorizers [\#97](https://github.com/ory/oathkeeper/issues/97) +- Build and upload binaries upon release [\#89](https://github.com/ory/oathkeeper/issues/89) +- Feature request: vault authenticator [\#88](https://github.com/ory/oathkeeper/issues/88) +- Add endpoint for answering access requests directly [\#42](https://github.com/ory/oathkeeper/issues/42) + +**Merged pull requests:** + +- Resolve various issues [\#99](https://github.com/ory/oathkeeper/pull/99) ([aeneasr](https://github.com/aeneasr)) +- Node sdk [\#94](https://github.com/ory/oathkeeper/pull/94) ([aeneasr](https://github.com/aeneasr)) +- judge: Add endpoint for answering access requests directly [\#91](https://github.com/ory/oathkeeper/pull/91) ([aeneasr](https://github.com/aeneasr)) +- health: Introduce health and version endpoint [\#90](https://github.com/ory/oathkeeper/pull/90) ([aeneasr](https://github.com/aeneasr)) + +## [v0.13.7+oryOS.7](https://github.com/ory/oathkeeper/tree/v0.13.7+oryOS.7) (2018-07-12) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.6+oryOS.6...v0.13.7+oryOS.7) + +**Merged pull requests:** + +- docs: fix broken link [\#87](https://github.com/ory/oathkeeper/pull/87) ([orisano](https://github.com/orisano)) +- README: grammatical fix in stability sentence [\#86](https://github.com/ory/oathkeeper/pull/86) ([philips](https://github.com/philips)) + +## [v0.13.6+oryOS.6](https://github.com/ory/oathkeeper/tree/v0.13.6+oryOS.6) (2018-07-11) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.5+oryOS.5...v0.13.6+oryOS.6) + +## [v0.13.5+oryOS.5](https://github.com/ory/oathkeeper/tree/v0.13.5+oryOS.5) (2018-07-07) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.4+oryOS.4...v0.13.5+oryOS.5) + +**Implemented enhancements:** + +- rule: Adds validator for rules [\#77](https://github.com/ory/oathkeeper/pull/77) ([aeneasr](https://github.com/aeneasr)) + +**Fixed bugs:** + +- Resolve stack overflow in key & rule refresher [\#80](https://github.com/ory/oathkeeper/issues/80) +- Deletion of conflicting rule doesn't solve the route conflict [\#73](https://github.com/ory/oathkeeper/issues/73) +- rules: Properly handle conflicts on PUT and POST [\#76](https://github.com/ory/oathkeeper/pull/76) ([aeneasr](https://github.com/aeneasr)) +- rules: Resolves an issue with cached matchers [\#75](https://github.com/ory/oathkeeper/pull/75) ([aeneasr](https://github.com/aeneasr)) + +**Closed issues:** + +- kid does not match .well-known/jwks.json [\#83](https://github.com/ory/oathkeeper/issues/83) +- MySQL not supported [\#82](https://github.com/ory/oathkeeper/issues/82) +- Add input validator to rules [\#41](https://github.com/ory/oathkeeper/issues/41) +- PUT rules/unknownId does not error [\#38](https://github.com/ory/oathkeeper/issues/38) + +**Merged pull requests:** + +- rsakey: Resolve HS256 kid mismatch [\#85](https://github.com/ory/oathkeeper/pull/85) ([aeneasr](https://github.com/aeneasr)) +- cmd: Allows connectivity to MySQL [\#84](https://github.com/ory/oathkeeper/pull/84) ([aeneasr](https://github.com/aeneasr)) +- cmd: Resolves recursive stack overflow [\#81](https://github.com/ory/oathkeeper/pull/81) ([aeneasr](https://github.com/aeneasr)) +- docs: Adds link to examples repository [\#79](https://github.com/ory/oathkeeper/pull/79) ([aeneasr](https://github.com/aeneasr)) +- docs: Adds gh templates & code of conduct [\#78](https://github.com/ory/oathkeeper/pull/78) ([aeneasr](https://github.com/aeneasr)) +- ci: Prevent pushes from forks to coveralls [\#74](https://github.com/ory/oathkeeper/pull/74) ([aeneasr](https://github.com/aeneasr)) + +## [v0.13.4+oryOS.4](https://github.com/ory/oathkeeper/tree/v0.13.4+oryOS.4) (2018-06-14) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.3+oryOS.3...v0.13.4+oryOS.4) + +**Implemented enhancements:** + +- cmd: Should not fatal if ORY Hydra SDK is unable to start [\#71](https://github.com/ory/oathkeeper/issues/71) + +**Merged pull requests:** + +- Reduces setup complexity [\#72](https://github.com/ory/oathkeeper/pull/72) ([aeneasr](https://github.com/aeneasr)) + +## [v0.13.3+oryOS.3](https://github.com/ory/oathkeeper/tree/v0.13.3+oryOS.3) (2018-06-13) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.2+oryOS.2...v0.13.3+oryOS.3) + +**Merged pull requests:** + +- proxy: Resolves potential panic in request handler [\#70](https://github.com/ory/oathkeeper/pull/70) ([aeneasr](https://github.com/aeneasr)) +- Minor improvements [\#69](https://github.com/ory/oathkeeper/pull/69) ([aeneasr](https://github.com/aeneasr)) + +## [v0.13.2+oryOS.2](https://github.com/ory/oathkeeper/tree/v0.13.2+oryOS.2) (2018-05-29) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.13.1+oryOS.1...v0.13.2+oryOS.2) + +## [v0.13.1+oryOS.1](https://github.com/ory/oathkeeper/tree/v0.13.1+oryOS.1) (2018-05-29) +[Full Changelog](https://github.com/ory/oathkeeper/compare/v0.11.12...v0.13.1+oryOS.1) + +**Closed issues:** + +- Make Oathkeeper work without Hydra \(Fix JWK Manager\) [\#65](https://github.com/ory/oathkeeper/issues/65) +- Expected at least one private key [\#61](https://github.com/ory/oathkeeper/issues/61) +- Disallow unknown JSON fields [\#45](https://github.com/ory/oathkeeper/issues/45) +- Write AWS Lambda function for oathkeeper [\#44](https://github.com/ory/oathkeeper/issues/44) + +**Merged pull requests:** + +- rsakey: Resolves issues with broken tests [\#68](https://github.com/ory/oathkeeper/pull/68) ([aeneasr](https://github.com/aeneasr)) +- cmd: Improves cors parsing [\#67](https://github.com/ory/oathkeeper/pull/67) ([aeneasr](https://github.com/aeneasr)) +- cmd: Doesn't fatal if no ORY Hydra is unresponsive. [\#66](https://github.com/ory/oathkeeper/pull/66) ([aeneasr](https://github.com/aeneasr)) +- Keto [\#60](https://github.com/ory/oathkeeper/pull/60) ([aeneasr](https://github.com/aeneasr)) + ## [v0.11.12](https://github.com/ory/oathkeeper/tree/v0.11.12) (2018-05-07) [Full Changelog](https://github.com/ory/oathkeeper/compare/v0.0.29...v0.11.12)