diff --git a/.docker_compose/config.yaml b/.docker_compose/config.yaml
index 2df5698819..de024a758f 100644
--- a/.docker_compose/config.yaml
+++ b/.docker_compose/config.yaml
@@ -26,7 +26,7 @@ mutators:
enabled: true
config:
headers:
- X-User: '{{ print .Subject }}'
+ X-User: "{{ print .Subject }}"
noop:
enabled: true
id_token:
diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
index b275d25f09..6e8ce5f067 100644
--- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
+++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
@@ -1,17 +1,17 @@
-description: 'Create a bug report'
+description: "Create a bug report"
labels:
- bug
-name: 'Bug Report'
+name: "Bug Report"
body:
- attributes:
value: "Thank you for taking the time to fill out this bug report!\n"
type: markdown
- attributes:
- label: 'Preflight checklist'
+ label: "Preflight checklist"
options:
- label:
- 'I could not find a solution in the existing issues, docs, nor
- discussions.'
+ "I could not find a solution in the existing issues, docs, nor
+ discussions."
required: true
- label:
"I agree to follow this project's [Code of
@@ -22,18 +22,18 @@ body:
Guidelines](https://github.com/ory/oathkeeper/blob/master/CONTRIBUTING.md)."
required: true
- label:
- 'This issue affects my [Ory Cloud](https://www.ory.sh/) project.'
+ "This issue affects my [Ory Cloud](https://www.ory.sh/) project."
- label:
- 'I have joined the [Ory Community Slack](https://slack.ory.sh).'
+ "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label:
- 'I am signed up to the [Ory Security Patch
- Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53).'
+ "I am signed up to the [Ory Security Patch
+ Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
id: checklist
type: checkboxes
- attributes:
- description: 'A clear and concise description of what the bug is.'
- label: 'Describe the bug'
- placeholder: 'Tell us what you see!'
+ description: "A clear and concise description of what the bug is."
+ label: "Describe the bug"
+ placeholder: "Tell us what you see!"
id: describe-bug
type: textarea
validations:
@@ -47,17 +47,17 @@ body:
1. Run `docker run ....`
2. Make API Request to with `curl ...`
3. Request fails with response: `{"some": "error"}`
- label: 'Reproducing the bug'
+ label: "Reproducing the bug"
id: reproduce-bug
type: textarea
validations:
required: true
- attributes:
description:
- 'Please copy and paste any relevant log output. This will be
+ "Please copy and paste any relevant log output. This will be
automatically formatted into code, so no need for backticks. Please
- redact any sensitive information'
- label: 'Relevant log output'
+ redact any sensitive information"
+ label: "Relevant log output"
render: shell
placeholder: |
log=error ....
@@ -65,10 +65,10 @@ body:
type: textarea
- attributes:
description:
- 'Please copy and paste any relevant configuration. This will be
+ "Please copy and paste any relevant configuration. This will be
automatically formatted into code, so no need for backticks. Please
- redact any sensitive information!'
- label: 'Relevant configuration'
+ redact any sensitive information!"
+ label: "Relevant configuration"
render: yml
placeholder: |
server:
@@ -77,14 +77,14 @@ body:
id: config
type: textarea
- attributes:
- description: 'What version of our software are you running?'
+ description: "What version of our software are you running?"
label: Version
id: version
type: input
validations:
required: true
- attributes:
- label: 'On which operating system are you observing this issue?'
+ label: "On which operating system are you observing this issue?"
options:
- Ory Cloud
- macOS
@@ -95,19 +95,19 @@ body:
id: operating-system
type: dropdown
- attributes:
- label: 'In which environment are you deploying?'
+ label: "In which environment are you deploying?"
options:
- Ory Cloud
- Docker
- - 'Docker Compose'
- - 'Kubernetes with Helm'
+ - "Docker Compose"
+ - "Kubernetes with Helm"
- Kubernetes
- Binary
- Other
id: deployment
type: dropdown
- attributes:
- description: 'Add any other context about the problem here.'
+ description: "Add any other context about the problem here."
label: Additional Context
id: additional
type: textarea
diff --git a/.github/ISSUE_TEMPLATE/DESIGN-DOC.yml b/.github/ISSUE_TEMPLATE/DESIGN-DOC.yml
index 08e7fb9bae..c3e2e8c4eb 100644
--- a/.github/ISSUE_TEMPLATE/DESIGN-DOC.yml
+++ b/.github/ISSUE_TEMPLATE/DESIGN-DOC.yml
@@ -1,8 +1,8 @@
description:
- 'A design document is needed for non-trivial changes to the code base.'
+ "A design document is needed for non-trivial changes to the code base."
labels:
- rfc
-name: 'Design Document'
+name: "Design Document"
body:
- attributes:
value: |
@@ -18,11 +18,11 @@ body:
after code reviews, and your pull requests will be merged faster.
type: markdown
- attributes:
- label: 'Preflight checklist'
+ label: "Preflight checklist"
options:
- label:
- 'I could not find a solution in the existing issues, docs, nor
- discussions.'
+ "I could not find a solution in the existing issues, docs, nor
+ discussions."
required: true
- label:
"I agree to follow this project's [Code of
@@ -33,18 +33,18 @@ body:
Guidelines](https://github.com/ory/oathkeeper/blob/master/CONTRIBUTING.md)."
required: true
- label:
- 'This issue affects my [Ory Cloud](https://www.ory.sh/) project.'
+ "This issue affects my [Ory Cloud](https://www.ory.sh/) project."
- label:
- 'I have joined the [Ory Community Slack](https://slack.ory.sh).'
+ "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label:
- 'I am signed up to the [Ory Security Patch
- Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53).'
+ "I am signed up to the [Ory Security Patch
+ Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
id: checklist
type: checkboxes
- attributes:
description: |
This section gives the reader a very rough overview of the landscape in which the new system is being built and what is actually being built. This isn’t a requirements doc. Keep it succinct! The goal is that readers are brought up to speed but some previous knowledge can be assumed and detailed info can be linked to. This section should be entirely focused on objective background facts.
- label: 'Context and scope'
+ label: "Context and scope"
id: scope
type: textarea
validations:
@@ -53,7 +53,7 @@ body:
- attributes:
description: |
A short list of bullet points of what the goals of the system are, and, sometimes more importantly, what non-goals are. Note, that non-goals aren’t negated goals like “The system shouldn’t crash”, but rather things that could reasonably be goals, but are explicitly chosen not to be goals. A good example would be “ACID compliance”; when designing a database, you’d certainly want to know whether that is a goal or non-goal. And if it is a non-goal you might still select a solution that provides it, if it doesn’t introduce trade-offs that prevent achieving the goals.
- label: 'Goals and non-goals'
+ label: "Goals and non-goals"
id: goals
type: textarea
validations:
@@ -65,7 +65,7 @@ body:
The design doc is the place to write down the trade-offs you made in designing your software. Focus on those trade-offs to produce a useful document with long-term value. That is, given the context (facts), goals and non-goals (requirements), the design doc is the place to suggest solutions and show why a particular solution best satisfies those goals.
The point of writing a document over a more formal medium is to provide the flexibility to express the problem set at hand in an appropriate manner. Because of this, there is no explicit guidance for how to actually describe the design.
- label: 'The design'
+ label: "The design"
id: design
type: textarea
validations:
@@ -74,21 +74,21 @@ body:
- attributes:
description: |
If the system under design exposes an API, then sketching out that API is usually a good idea. In most cases, however, one should withstand the temptation to copy-paste formal interface or data definitions into the doc as these are often verbose, contain unnecessary detail and quickly get out of date. Instead focus on the parts that are relevant to the design and its trade-offs.
- label: 'APIs'
+ label: "APIs"
id: apis
type: textarea
- attributes:
description: |
Systems that store data should likely discuss how and in what rough form this happens. Similar to the advice on APIs, and for the same reasons, copy-pasting complete schema definitions should be avoided. Instead focus on the parts that are relevant to the design and its trade-offs.
- label: 'Data storage'
+ label: "Data storage"
id: persistence
type: textarea
- attributes:
description: |
Design docs should rarely contain code, or pseudo-code except in situations where novel algorithms are described. As appropriate, link to prototypes that show the implementability of the design.
- label: 'Code and pseudo-code'
+ label: "Code and pseudo-code"
id: pseudocode
type: textarea
@@ -101,7 +101,7 @@ body:
On the other end are systems where the possible solutions are very well defined, but it isn’t at all obvious how they could even be combined to achieve the goals. This may be a legacy system that is difficult to change and wasn’t designed to do what you want it to do or a library design that needs to operate within the constraints of the host programming language.
In this situation you may be able to enumerate all the things you can do relatively easily, but you need to creatively put those things together to achieve the goals. There may be multiple solutions, and none of them are really great, and hence such a document should focus on selecting the best way given all identified trade-offs.
- label: 'Degree of constraint'
+ label: "Degree of constraint"
id: constrait
type: textarea
diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
index eee5071e80..4535e85d5c 100644
--- a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
+++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
@@ -1,8 +1,8 @@
description:
- 'Suggest an idea for this project without a plan for implementation'
+ "Suggest an idea for this project without a plan for implementation"
labels:
- feat
-name: 'Feature Request'
+name: "Feature Request"
body:
- attributes:
value: |
@@ -11,11 +11,11 @@ body:
If you already have a plan to implement a feature or a change, please create a [design document](https://github.com/aeneasr/gh-template-test/issues/new?assignees=&labels=rfc&template=DESIGN-DOC.yml) instead if the change is non-trivial!
type: markdown
- attributes:
- label: 'Preflight checklist'
+ label: "Preflight checklist"
options:
- label:
- 'I could not find a solution in the existing issues, docs, nor
- discussions.'
+ "I could not find a solution in the existing issues, docs, nor
+ discussions."
required: true
- label:
"I agree to follow this project's [Code of
@@ -26,18 +26,18 @@ body:
Guidelines](https://github.com/ory/oathkeeper/blob/master/CONTRIBUTING.md)."
required: true
- label:
- 'This issue affects my [Ory Cloud](https://www.ory.sh/) project.'
+ "This issue affects my [Ory Cloud](https://www.ory.sh/) project."
- label:
- 'I have joined the [Ory Community Slack](https://slack.ory.sh).'
+ "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label:
- 'I am signed up to the [Ory Security Patch
- Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53).'
+ "I am signed up to the [Ory Security Patch
+ Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
id: checklist
type: checkboxes
- attributes:
description:
- 'Is your feature request related to a problem? Please describe.'
- label: 'Describe your problem'
+ "Is your feature request related to a problem? Please describe."
+ label: "Describe your problem"
placeholder:
"A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...]"
@@ -50,20 +50,20 @@ body:
Describe the solution you'd like
placeholder: |
A clear and concise description of what you want to happen.
- label: 'Describe your ideal solution'
+ label: "Describe your ideal solution"
id: solution
type: textarea
validations:
required: true
- attributes:
description: "Describe alternatives you've considered"
- label: 'Workarounds or alternatives'
+ label: "Workarounds or alternatives"
id: alternatives
type: textarea
validations:
required: true
- attributes:
- description: 'What version of our software are you running?'
+ description: "What version of our software are you running?"
label: Version
id: version
type: input
@@ -71,7 +71,7 @@ body:
required: true
- attributes:
description:
- 'Add any other context or screenshots about the feature request here.'
+ "Add any other context or screenshots about the feature request here."
label: Additional Context
id: additional
type: textarea
diff --git a/.github/config.yml b/.github/config.yml
index 0d121fe184..ea33569797 100644
--- a/.github/config.yml
+++ b/.github/config.yml
@@ -1,3 +1,3 @@
todo:
- keyword: '@todo'
+ keyword: "@todo"
label: todo
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index d8bcb167f0..8125a1915d 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -38,13 +38,18 @@ If you're unsure about any of them, don't hesitate to ask. We're here to help!
-->
- [ ] I have read the [contributing guidelines](../blob/master/CONTRIBUTING.md).
-- [ ] I have referenced an issue containing the design document if my change introduces a new feature.
-- [ ] I am following the [contributing code guidelines](../blob/master/CONTRIBUTING.md#contributing-code).
+- [ ] I have referenced an issue containing the design document if my change
+ introduces a new feature.
+- [ ] I am following the
+ [contributing code guidelines](../blob/master/CONTRIBUTING.md#contributing-code).
- [ ] I have read the [security policy](../security/policy).
-- [ ] I confirm that this pull request does not address a security vulnerability. If this pull request addresses a security.
- vulnerability, I confirm that I got green light (please contact [security@ory.sh](mailto:security@ory.sh)) from the
- maintainers to push the changes.
-- [ ] I have added tests that prove my fix is effective or that my feature works.
+- [ ] I confirm that this pull request does not address a security
+ vulnerability. If this pull request addresses a security. vulnerability, I
+ confirm that I got green light (please contact
+ [security@ory.sh](mailto:security@ory.sh)) from the maintainers to push
+ the changes.
+- [ ] I have added tests that prove my fix is effective or that my feature
+ works.
- [ ] I have added or changed [the documentation](https://github.com/ory/docs).
## Further Comments
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 15ef44fa0a..51d5adea9c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -4,7 +4,7 @@ on:
branches:
- master
tags:
- - '*'
+ - "*"
pull_request:
# Cancel in-progress runs in current workflow.
@@ -67,7 +67,7 @@ jobs:
- uses: ory/ci/checkout@master
- uses: actions/setup-go@v2
with:
- go-version: '^1.17'
+ go-version: "^1.17"
- run: make install
- uses: actions/cache@v2
with:
@@ -81,7 +81,7 @@ jobs:
name: Run tests
strategy:
matrix:
- name: ['reload', 'e2e', 'forwarded-header']
+ name: ["reload", "e2e", "forwarded-header"]
needs:
- sdk-generate
- setup-tests
@@ -89,7 +89,7 @@ jobs:
- uses: ory/ci/checkout@master
- uses: actions/setup-go@v2
with:
- go-version: '^1.17'
+ go-version: "^1.17"
- uses: actions/cache@v2
with:
path: ~/go/bin/oathkeeper
@@ -173,7 +173,7 @@ jobs:
mailchimp_list_id: f605a41b53
mailchmip_segment_id: 6479485
mailchimp_api_key: ${{ secrets.MAILCHIMP_API_KEY }}
- draft: 'true'
+ draft: "true"
ssh_key: ${{ secrets.ORY_BOT_SSH_KEY }}
slack-approval-notification:
@@ -200,5 +200,5 @@ jobs:
mailchimp_list_id: f605a41b53
mailchmip_segment_id: 6479485
mailchimp_api_key: ${{ secrets.MAILCHIMP_API_KEY }}
- draft: 'false'
+ draft: "false"
ssh_key: ${{ secrets.ORY_BOT_SSH_KEY }}
diff --git a/.github/workflows/closed_references.yml b/.github/workflows/closed_references.yml
index ebafc8a71a..2789ac42c2 100644
--- a/.github/workflows/closed_references.yml
+++ b/.github/workflows/closed_references.yml
@@ -2,13 +2,13 @@ name: Closed Reference Notifier
on:
schedule:
- - cron: '0 0 * * *'
+ - cron: "0 0 * * *"
workflow_dispatch:
inputs:
issueLimit:
description: Max. number of issues to create
required: true
- default: '5'
+ default: "5"
jobs:
find_closed_references:
@@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2-beta
with:
- node-version: '14'
+ node-version: "14"
- uses: ory/closed-reference-notifier@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 2079a1fcc2..a684dbe764 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -9,7 +9,7 @@
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
-name: 'CodeQL'
+name: "CodeQL"
on:
push:
@@ -18,7 +18,7 @@ on:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- - cron: '26 0 * * 2'
+ - cron: "26 0 * * 2"
jobs:
analyze:
@@ -32,7 +32,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- language: ['go']
+ language: ["go"]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
diff --git a/.github/workflows/cve-scan.yaml b/.github/workflows/cve-scan.yaml
index 058a0eb61f..46a858758f 100644
--- a/.github/workflows/cve-scan.yaml
+++ b/.github/workflows/cve-scan.yaml
@@ -2,12 +2,12 @@ name: Docker Image Scanners
on:
push:
branches:
- - 'master'
+ - "master"
tags:
- - 'v*.*.*'
+ - "v*.*.*"
pull_request:
branches:
- - 'master'
+ - "master"
jobs:
scanners:
@@ -63,21 +63,21 @@ jobs:
if: ${{ always() }}
with:
image-ref: oryd/oathkeeper:${{ steps.vars.outputs.sha_short }}
- format: 'table'
- exit-code: '42'
+ format: "table"
+ exit-code: "42"
ignore-unfixed: true
- vuln-type: 'os,library'
- severity: 'CRITICAL,HIGH'
+ vuln-type: "os,library"
+ severity: "CRITICAL,HIGH"
- name: Trivy Scanner 2
uses: aquasecurity/trivy-action@master
if: ${{ always() }}
with:
image-ref: oryd/oathkeeper:alpine-${{ steps.vars.outputs.sha_short }}
- format: 'table'
- exit-code: '42'
+ format: "table"
+ exit-code: "42"
ignore-unfixed: true
- vuln-type: 'os,library'
- severity: 'CRITICAL,HIGH'
+ vuln-type: "os,library"
+ severity: "CRITICAL,HIGH"
- name: Dockle Linter
uses: erzz/dockle-action@v1.1.1
if: ${{ always() }}
diff --git a/.github/workflows/milestone.yml b/.github/workflows/milestone.yml
index b4a30699f0..fb47e4a78f 100644
--- a/.github/workflows/milestone.yml
+++ b/.github/workflows/milestone.yml
@@ -3,7 +3,7 @@ name: Generate and Publish Milestone Document
on:
workflow_dispatch:
schedule:
- - cron: '0 0 * * *'
+ - cron: "0 0 * * *"
jobs:
milestone:
@@ -23,8 +23,8 @@ jobs:
- name: Commit Milestone Documentation
uses: EndBug/add-and-commit@v4.4.0
with:
- message: 'autogen(docs): update milestone document'
+ message: "autogen(docs): update milestone document"
author_name: aeneasr
- author_email: '3372410+aeneasr@users.noreply.github.com'
+ author_email: "3372410+aeneasr@users.noreply.github.com"
env:
GITHUB_TOKEN: ${{ secrets.TOKEN_PRIVILEGED }}
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index 395cb69206..eb36db174b 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -1,8 +1,8 @@
-name: 'Close Stale Issues'
+name: "Close Stale Issues"
on:
workflow_dispatch:
schedule:
- - cron: '0 0 * * *'
+ - cron: "0 0 * * *"
jobs:
stale:
@@ -35,10 +35,10 @@ jobs:
Thank you for your understanding and to anyone who participated in the conversation! And as written above, please do participate in the conversation if this topic is important to you!
Thank you 🙏✌️
- stale-issue-label: 'stale'
- exempt-issue-labels: 'bug,blocking,docs,backlog'
+ stale-issue-label: "stale"
+ exempt-issue-labels: "bug,blocking,docs,backlog"
days-before-stale: 365
days-before-close: 30
exempt-milestones: true
exempt-assignees: true
- only-pr-labels: 'stale'
+ only-pr-labels: "stale"
diff --git a/.goreleaser.yml b/.goreleaser.yml
index 0a306c59db..01c3c1a6b7 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -6,19 +6,19 @@ before:
hooks:
- go mod download
- git checkout -- go.sum go.mod
- - 'curl -Lo /tmp/cosign.key
- https://raw.githubusercontent.com/ory/xgoreleaser/master/cosign.key'
- - 'curl -Lo /tmp/cosign.pub
- https://raw.githubusercontent.com/ory/xgoreleaser/master/cosign.pub'
+ - "curl -Lo /tmp/cosign.key
+ https://raw.githubusercontent.com/ory/xgoreleaser/master/cosign.key"
+ - "curl -Lo /tmp/cosign.pub
+ https://raw.githubusercontent.com/ory/xgoreleaser/master/cosign.pub"
- go install github.com/gobuffalo/packr/v2/packr2
- packr2
variables:
brew_name: oathkeeper
- brew_description: 'The Ory Identity and Access Proxy (Ory Oathkeeper)'
- buildinfo_hash: 'github.com/ory/oathkeeper/x.Commit'
- buildinfo_tag: 'github.com/ory/oathkeeper/x.Version'
- buildinfo_date: 'github.com/ory/oathkeeper/x.Date'
- dockerfile: './Dockerfile-alpine'
+ brew_description: "The Ory Identity and Access Proxy (Ory Oathkeeper)"
+ buildinfo_hash: "github.com/ory/oathkeeper/x.Commit"
+ buildinfo_tag: "github.com/ory/oathkeeper/x.Version"
+ buildinfo_date: "github.com/ory/oathkeeper/x.Date"
+ dockerfile: "./Dockerfile-alpine"
project_name: oathkeeper
diff --git a/.schema/config.schema.json b/.schema/config.schema.json
index c22d6de9c9..554849ab9f 100644
--- a/.schema/config.schema.json
+++ b/.schema/config.schema.json
@@ -397,6 +397,14 @@
"description": "When set uses the given HTTP method instead of the request HTTP method.",
"examples": ["GET", "POST"]
},
+ "forward_http_headers": {
+ "title": "Set Forward HTTP Headers",
+ "type": "array",
+ "description": "Set HTTP Headers allowed forwarding to upstream.",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
"additional_headers": {
"title": "Set Additional HTTP Headers",
"type": "object",
@@ -497,6 +505,14 @@
"description": "When set uses the given HTTP method instead of the request HTTP method.",
"examples": ["GET", "POST"]
},
+ "forward_http_headers": {
+ "title": "Set Forward HTTP Headers",
+ "type": "array",
+ "description": "Set HTTP Headers allowed forwarding to upstream.",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
"additional_headers": {
"title": "Set Additional HTTP Headers",
"type": "object",
diff --git a/.schema/openapi/gen.typescript.yml b/.schema/openapi/gen.typescript.yml
index 5b640545fe..8030dff4ee 100644
--- a/.schema/openapi/gen.typescript.yml
+++ b/.schema/openapi/gen.typescript.yml
@@ -1,4 +1,4 @@
-npmName: '@ory/kratos-client'
+npmName: "@ory/kratos-client"
npmVersion: 0.0.0
# typescriptThreePlus: true
#npmRepository: https://github.com/ory/sdk.git
diff --git a/.schema/openapi/patches/health.yaml b/.schema/openapi/patches/health.yaml
index 38e94c482d..a27139f965 100644
--- a/.schema/openapi/patches/health.yaml
+++ b/.schema/openapi/patches/health.yaml
@@ -13,17 +13,17 @@
refer to the cluster state, only to a single instance.
operationId: isAlive
responses:
- '200':
+ "200":
content:
application/json:
schema:
- '$ref': '#/components/schemas/healthStatus'
- description: '{{.ProjectHumanName}} is ready to accept connections.'
- '500':
+ "$ref": "#/components/schemas/healthStatus"
+ description: "{{.ProjectHumanName}} is ready to accept connections."
+ "500":
content:
application/json:
schema:
- '$ref': '#/components/schemas/genericError'
+ "$ref": "#/components/schemas/genericError"
description: genericError
summary: Check HTTP Server Status
tags: { { .HealthPathTags | toJson } }
@@ -42,7 +42,7 @@
Be aware that if you are running multiple nodes of {{.ProjectHumanName}}, the health status will never
refer to the cluster state, only to a single instance.
responses:
- '200':
+ "200":
content:
application/json:
schema:
@@ -51,8 +51,8 @@
status:
description: Always "ok".
type: string
- description: '{{.ProjectHumanName}} is ready to accept requests.'
- '503':
+ description: "{{.ProjectHumanName}} is ready to accept requests."
+ "503":
content:
application/json:
schema:
@@ -67,7 +67,7 @@
type: object
description: Ory Kratos is not yet ready to accept requests.
summary: Check HTTP Server and Database Status
- tags: '{{ .HealthPathTags | toJson }}'
+ tags: "{{ .HealthPathTags | toJson }}"
- op: replace
path: /paths/~1version
value:
@@ -82,7 +82,7 @@
refer to the cluster state, only to a single instance.
operationId: getVersion
responses:
- '200':
+ "200":
content:
application/json:
schema:
@@ -93,4 +93,4 @@
type: string
description: Returns the {{.ProjectHumanName}} version.
summary: Return Running Software Version.
- tags: '{{ .HealthPathTags | toJson }}'
+ tags: "{{ .HealthPathTags | toJson }}"
diff --git a/.schema/openapi/patches/meta.yaml b/.schema/openapi/patches/meta.yaml
index 0070bbb2db..fd6d1fe182 100644
--- a/.schema/openapi/patches/meta.yaml
+++ b/.schema/openapi/patches/meta.yaml
@@ -9,4 +9,4 @@
license:
name: Apache 2.0
contact:
- email: 'hi@ory.sh'
+ email: "hi@ory.sh"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1775bd6996..81b4171a30 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -289,31 +289,37 @@
- Cache behavior with TTL ([#968](https://github.com/ory/oathkeeper/issues/968))
([c4836f5](https://github.com/ory/oathkeeper/commit/c4836f5341b63978db49f8c6fe8d6ba2ca2bf2bc)):
- This test will fail since everytime Authenticate() succeeds the token is cached, even if it was already cached. This behavior
- makes it possible to keep a token in cache if it is authenticated in a period less than the TTL.
+ This test will fail since everytime Authenticate() succeeds the token is
+ cached, even if it was already cached. This behavior makes it possible to keep
+ a token in cache if it is authenticated in a period less than the TTL.
- Update format ([#970](https://github.com/ory/oathkeeper/issues/970))
([17c4214](https://github.com/ory/oathkeeper/commit/17c42144fe03933a3441f88320a6aefd43c22eee))
### Features
-- JWT should only respect JWT-formats ([#958](https://github.com/ory/oathkeeper/issues/958))
+- JWT should only respect JWT-formats
+ ([#958](https://github.com/ory/oathkeeper/issues/958))
([6959524](https://github.com/ory/oathkeeper/commit/69595243bde399d91b03cf0176debc5053a6d65b))
# [0.38.25-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.24-beta.1...v0.38.25-beta.1) (2022-04-13)
-This release provides some minor fixes around headers, see the changelog for more info.
+This release provides some minor fixes around headers, see the changelog for
+more info.
### Bug Fixes
-- Case insensitive headers ([#951](https://github.com/ory/oathkeeper/issues/951))
- ([2d04cfc](https://github.com/ory/oathkeeper/commit/2d04cfc8f0414168eaa13d154d38e3209aa38cb6)), closes
- [#950](https://github.com/ory/oathkeeper/issues/950)
-- Log proxy errors with logrus ([#937](https://github.com/ory/oathkeeper/issues/937))
+- Case insensitive headers
+ ([#951](https://github.com/ory/oathkeeper/issues/951))
+ ([2d04cfc](https://github.com/ory/oathkeeper/commit/2d04cfc8f0414168eaa13d154d38e3209aa38cb6)),
+ closes [#950](https://github.com/ory/oathkeeper/issues/950)
+- Log proxy errors with logrus
+ ([#937](https://github.com/ory/oathkeeper/issues/937))
([46bfd70](https://github.com/ory/oathkeeper/commit/46bfd707749ff1280c04267c3a2d1cd82eab14ff))
-- Overzealous url validation ([#953](https://github.com/ory/oathkeeper/issues/953))
- ([d0c8d64](https://github.com/ory/oathkeeper/commit/d0c8d646f6fc94bf92e4f91ce5cc860033110e80)), closes
- [#930](https://github.com/ory/oathkeeper/issues/930)
+- Overzealous url validation
+ ([#953](https://github.com/ory/oathkeeper/issues/953))
+ ([d0c8d64](https://github.com/ory/oathkeeper/commit/d0c8d646f6fc94bf92e4f91ce5cc860033110e80)),
+ closes [#930](https://github.com/ory/oathkeeper/issues/930)
### Code Generation
@@ -322,7 +328,8 @@ This release provides some minor fixes around headers, see the changelog for mor
### Documentation
-- Fix version schema ([c5497f3](https://github.com/ory/oathkeeper/commit/c5497f3c0076e4a3b7879f90edf1a7e000ca9306))
+- Fix version schema
+ ([c5497f3](https://github.com/ory/oathkeeper/commit/c5497f3c0076e4a3b7879f90edf1a7e000ca9306))
# [0.38.24-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.23-beta.1...v0.38.24-beta.1) (2022-04-06)
@@ -335,15 +342,17 @@ With this release we improve tracing capabilities for Ory Oathkeeper.
### Features
-- Trace for upstream request ([#931](https://github.com/ory/oathkeeper/issues/931))
- ([21ff340](https://github.com/ory/oathkeeper/commit/21ff3405e45655dd37ae3cee9fe7d9e04da5d9d3)), closes
- [#928](https://github.com/ory/oathkeeper/issues/928)
+- Trace for upstream request
+ ([#931](https://github.com/ory/oathkeeper/issues/931))
+ ([21ff340](https://github.com/ory/oathkeeper/commit/21ff3405e45655dd37ae3cee9fe7d9e04da5d9d3)),
+ closes [#928](https://github.com/ory/oathkeeper/issues/928)
# [0.38.23-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.22-beta.1...v0.38.23-beta.1) (2022-02-24)
-Ory Oathkeeper has a new place for documentation at [github.com/ory/docs](https://github.com/ory/docs) and
-[www.ory.sh/docs/oathkeeper](https://www.ory.sh/docs/oathkeeper)! Additionally, the CI/CD infrastructure was moved to GitHub
-Actions.
+Ory Oathkeeper has a new place for documentation at
+[github.com/ory/docs](https://github.com/ory/docs) and
+[www.ory.sh/docs/oathkeeper](https://www.ory.sh/docs/oathkeeper)! Additionally,
+the CI/CD infrastructure was moved to GitHub Actions.
### Code Generation
@@ -352,20 +361,24 @@ Actions.
### Features
-- Ddd datadog and elastic-apm tracing schema ([#927](https://github.com/ory/oathkeeper/issues/927))
+- Ddd datadog and elastic-apm tracing schema
+ ([#927](https://github.com/ory/oathkeeper/issues/927))
([e78855f](https://github.com/ory/oathkeeper/commit/e78855fb0b00e584a5e0c8033bfb13cffec0e87a))
# [0.38.22-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.20-beta.1...v0.38.22-beta.1) (2022-02-23)
-Ory Oathkeeper has a new place for documentation at [github.com/ory/docs](https://github.com/ory/docs) and
-[www.ory.sh/docs/oathkeeper](https://www.ory.sh/docs/oathkeeper)! Additionally, the CI/CD infrastructure was moved to GitHub
-Actions.
+Ory Oathkeeper has a new place for documentation at
+[github.com/ory/docs](https://github.com/ory/docs) and
+[www.ory.sh/docs/oathkeeper](https://www.ory.sh/docs/oathkeeper)! Additionally,
+the CI/CD infrastructure was moved to GitHub Actions.
-Please excuse the previous Ory Oathkeeper release notification. A faulty CI configuration.
+Please excuse the previous Ory Oathkeeper release notification. A faulty CI
+configuration.
### Bug Fixes
-- Pass token to render-version-schema ([#929](https://github.com/ory/oathkeeper/issues/929))
+- Pass token to render-version-schema
+ ([#929](https://github.com/ory/oathkeeper/issues/929))
([f763ced](https://github.com/ory/oathkeeper/commit/f763cedede602144b3e136ca8d58f9c1f28ccfa1)):
Fixes branch protection error.
@@ -377,17 +390,19 @@ Please excuse the previous Ory Oathkeeper release notification. A faulty CI conf
# [0.38.20-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.19-beta.1...v0.38.20-beta.1) (2022-02-14)
-This release introduces caching capabilities for the OAuth2 Client Credentials authenticator as well as compatibility with
-Traefik!
+This release introduces caching capabilities for the OAuth2 Client Credentials
+authenticator as well as compatibility with Traefik!
### Bug Fixes
-- Add pre-steps with packr2 ([#921](https://github.com/ory/oathkeeper/issues/921))
- ([d53ef01](https://github.com/ory/oathkeeper/commit/d53ef0123830060cec73d425fc9b3f7e93ada66d)), closes
- [#920](https://github.com/ory/oathkeeper/issues/920)
+- Add pre-steps with packr2
+ ([#921](https://github.com/ory/oathkeeper/issues/921))
+ ([d53ef01](https://github.com/ory/oathkeeper/commit/d53ef0123830060cec73d425fc9b3f7e93ada66d)),
+ closes [#920](https://github.com/ory/oathkeeper/issues/920)
- Bump goreleaser orb ([#919](https://github.com/ory/oathkeeper/issues/919))
([f8dcda2](https://github.com/ory/oathkeeper/commit/f8dcda26cca0489248739cbcb4133b959d4991fe))
-- Use all pre-hooks ([09be55f](https://github.com/ory/oathkeeper/commit/09be55feddffc8ed483258ce3e250fc57528054f))
+- Use all pre-hooks
+ ([09be55f](https://github.com/ory/oathkeeper/commit/09be55feddffc8ed483258ce3e250fc57528054f))
### Code Generation
@@ -396,39 +411,52 @@ Traefik!
### Code Refactoring
-- Move docs to ory/docs ([a0c6927](https://github.com/ory/oathkeeper/commit/a0c69275fb6e768cfd07e4d467155f4cf95ebbb8))
+- Move docs to ory/docs
+ ([a0c6927](https://github.com/ory/oathkeeper/commit/a0c69275fb6e768cfd07e4d467155f4cf95ebbb8))
### Documentation
-- Recover sidebar ([165224f](https://github.com/ory/oathkeeper/commit/165224fdf6636d55b9fb71c81da9b13426b201f6))
+- Recover sidebar
+ ([165224f](https://github.com/ory/oathkeeper/commit/165224fdf6636d55b9fb71c81da9b13426b201f6))
### Features
-- Add post-release step ([e7fd550](https://github.com/ory/oathkeeper/commit/e7fd55030b9408e863f497deeb3e8f1bf66a9855))
-- Introduce token caching for client credentials authentication ([#922](https://github.com/ory/oathkeeper/issues/922))
- ([9a56154](https://github.com/ory/oathkeeper/commit/9a56154161429f9080ed6204e61aaf3a1ab731a1)), closes
- [#870](https://github.com/ory/oathkeeper/issues/870):
-
- Right now every request via Oathkeeper that uses client credentials authentication requests a new access token. This can
- introduce a lot of latency in the critical path of an application in case of a slow token endpoint.
-
- This change introduces a cache similar to the one that is used in the introspection authentication.
-
-- Migrate to openapi 3.0 generation ([190d1a7](https://github.com/ory/oathkeeper/commit/190d1a7d1319f216ca3c9e9289d5282733ecc88c))
-- Traefik decision api support ([#904](https://github.com/ory/oathkeeper/issues/904))
- ([bfde9df](https://github.com/ory/oathkeeper/commit/bfde9dfc6ef71762ab25289a0afbe6793899f312)), closes
- [#521](https://github.com/ory/oathkeeper/issues/521) [#441](https://github.com/ory/oathkeeper/issues/441)
- [#487](https://github.com/ory/oathkeeper/issues/487) [#263](https://github.com/ory/oathkeeper/issues/263):
+- Add post-release step
+ ([e7fd550](https://github.com/ory/oathkeeper/commit/e7fd55030b9408e863f497deeb3e8f1bf66a9855))
+- Introduce token caching for client credentials authentication
+ ([#922](https://github.com/ory/oathkeeper/issues/922))
+ ([9a56154](https://github.com/ory/oathkeeper/commit/9a56154161429f9080ed6204e61aaf3a1ab731a1)),
+ closes [#870](https://github.com/ory/oathkeeper/issues/870):
+
+ Right now every request via Oathkeeper that uses client credentials
+ authentication requests a new access token. This can introduce a lot of
+ latency in the critical path of an application in case of a slow token
+ endpoint.
+
+ This change introduces a cache similar to the one that is used in the
+ introspection authentication.
+
+- Migrate to openapi 3.0 generation
+ ([190d1a7](https://github.com/ory/oathkeeper/commit/190d1a7d1319f216ca3c9e9289d5282733ecc88c))
+- Traefik decision api support
+ ([#904](https://github.com/ory/oathkeeper/issues/904))
+ ([bfde9df](https://github.com/ory/oathkeeper/commit/bfde9dfc6ef71762ab25289a0afbe6793899f312)),
+ closes [#521](https://github.com/ory/oathkeeper/issues/521)
+ [#441](https://github.com/ory/oathkeeper/issues/441)
+ [#487](https://github.com/ory/oathkeeper/issues/487)
+ [#263](https://github.com/ory/oathkeeper/issues/263):
Closes https://github.com/ory/oathkeeper/discussions/899
# [0.38.19-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.17-beta.1...v0.38.19-beta.1) (2022-02-04)
-This release adds support for rewriting the HTTP method in certain authenticators.
+This release adds support for rewriting the HTTP method in certain
+authenticators.
### Bug Fixes
-- Bump Ory CLI ([5c03d4f](https://github.com/ory/oathkeeper/commit/5c03d4f0b8e1868fe6b1a30396f8411093d9c797))
+- Bump Ory CLI
+ ([5c03d4f](https://github.com/ory/oathkeeper/commit/5c03d4f0b8e1868fe6b1a30396f8411093d9c797))
- Update cve scanners ([#905](https://github.com/ory/oathkeeper/issues/905))
([57c38c0](https://github.com/ory/oathkeeper/commit/57c38c0d4e75658373daaf3f6a80e22efd4dc3d5))
@@ -439,7 +467,8 @@ This release adds support for rewriting the HTTP method in certain authenticator
### Documentation
-- Fix "decisions" typo in Introduction ([#907](https://github.com/ory/oathkeeper/issues/907))
+- Fix "decisions" typo in Introduction
+ ([#907](https://github.com/ory/oathkeeper/issues/907))
([db346d5](https://github.com/ory/oathkeeper/commit/db346d5e3cae966f609f6bae38958c5d00970abe))
### Features
@@ -447,8 +476,9 @@ This release adds support for rewriting the HTTP method in certain authenticator
- Allow overriding HTTP method for upstream calls
([69c64e7](https://github.com/ory/oathkeeper/commit/69c64e79eb7eb5ad415503c8f71a424f8da90f10)):
- This patch adds new configuration `force_method` to the bearer token and cookie session authenticators. It allows overriding the
- HTTP method for upstream calls.
+ This patch adds new configuration `force_method` to the bearer token and
+ cookie session authenticators. It allows overriding the HTTP method for
+ upstream calls.
# [0.38.17-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.18-beta.1...v0.38.17-beta.1) (2022-02-03)
@@ -456,33 +486,44 @@ ci: bump orbs
### Continuous Integration
-- Bump orbs ([66673ef](https://github.com/ory/oathkeeper/commit/66673ef760a7e812556721fd7397c69966414938))
+- Bump orbs
+ ([66673ef](https://github.com/ory/oathkeeper/commit/66673ef760a7e812556721fd7397c69966414938))
# [0.38.18-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.15-beta.1...v0.38.18-beta.1) (2022-02-03)
-This release adds CVE scanners for Docker Images and updates several dependencies to resolve CVE issues.
+This release adds CVE scanners for Docker Images and updates several
+dependencies to resolve CVE issues.
-Additionally, support for various tracers has been added, patches to caching and JWT audiences have been made, and more
-configuration options have been added for various rules.
+Additionally, support for various tracers has been added, patches to caching and
+JWT audiences have been made, and more configuration options have been added for
+various rules.
### Bug Fixes
-- Add config schema for tracing for jaeger ([#830](https://github.com/ory/oathkeeper/issues/830))
+- Add config schema for tracing for jaeger
+ ([#830](https://github.com/ory/oathkeeper/issues/830))
([59871fc](https://github.com/ory/oathkeeper/commit/59871fca6984d221051e837eb768894c4c48ee27))
-- Add hiring notice to README ([#884](https://github.com/ory/oathkeeper/issues/884))
+- Add hiring notice to README
+ ([#884](https://github.com/ory/oathkeeper/issues/884))
([9dea379](https://github.com/ory/oathkeeper/commit/9dea379a12abed4ceb84067d054d28032a50c783))
-- Add ory cli ([df8a19b](https://github.com/ory/oathkeeper/commit/df8a19bd9adad664beddb017073c77a9e82b37af))
-- Allow forwarding query parameters to the session store ([#817](https://github.com/ory/oathkeeper/issues/817))
- ([9375f92](https://github.com/ory/oathkeeper/commit/9375f92b5d647c8417389158bf66e060b4ab8ad6)), closes
- [#786](https://github.com/ory/oathkeeper/issues/786) [#786](https://github.com/ory/oathkeeper/issues/786)
-- Building docker image for docker-compose ([#889](https://github.com/ory/oathkeeper/issues/889))
+- Add ory cli
+ ([df8a19b](https://github.com/ory/oathkeeper/commit/df8a19bd9adad664beddb017073c77a9e82b37af))
+- Allow forwarding query parameters to the session store
+ ([#817](https://github.com/ory/oathkeeper/issues/817))
+ ([9375f92](https://github.com/ory/oathkeeper/commit/9375f92b5d647c8417389158bf66e060b4ab8ad6)),
+ closes [#786](https://github.com/ory/oathkeeper/issues/786)
+ [#786](https://github.com/ory/oathkeeper/issues/786)
+- Building docker image for docker-compose
+ ([#889](https://github.com/ory/oathkeeper/issues/889))
([adf0d1b](https://github.com/ory/oathkeeper/commit/adf0d1baaf466cafdc72cba3818867545a91e0b1))
-- Remote_json default configuration ([#880](https://github.com/ory/oathkeeper/issues/880))
- ([18788d1](https://github.com/ory/oathkeeper/commit/18788d1393c041c97d89812366f899ed359c67cf)), closes
- [#797](https://github.com/ory/oathkeeper/issues/797)
-- Use NYT capitalistaion for all Swagger headlines ([#859](https://github.com/ory/oathkeeper/issues/859))
- ([8c2da46](https://github.com/ory/oathkeeper/commit/8c2da466edb0e72a4bcb4c854bf80b6a98e3ac7a)), closes
- [#503](https://github.com/ory/oathkeeper/issues/503):
+- Remote_json default configuration
+ ([#880](https://github.com/ory/oathkeeper/issues/880))
+ ([18788d1](https://github.com/ory/oathkeeper/commit/18788d1393c041c97d89812366f899ed359c67cf)),
+ closes [#797](https://github.com/ory/oathkeeper/issues/797)
+- Use NYT capitalistaion for all Swagger headlines
+ ([#859](https://github.com/ory/oathkeeper/issues/859))
+ ([8c2da46](https://github.com/ory/oathkeeper/commit/8c2da466edb0e72a4bcb4c854bf80b6a98e3ac7a)),
+ closes [#503](https://github.com/ory/oathkeeper/issues/503):
Capitalised all the Swagger headlines for files found in /api.
@@ -495,49 +536,64 @@ configuration options have been added for various rules.
- Update authz.md ([#879](https://github.com/ory/oathkeeper/issues/879))
([b6b5824](https://github.com/ory/oathkeeper/commit/b6b58249aec358d903bee18acc23836fe77b3860))
-- Use correct casing ([58b1d43](https://github.com/ory/oathkeeper/commit/58b1d43dd99ebceea22980d5debefdbcc0a4f3c7)), closes
- [#900](https://github.com/ory/oathkeeper/issues/900)
-- Warn that gzip is unsupported ([#835](https://github.com/ory/oathkeeper/issues/835))
+- Use correct casing
+ ([58b1d43](https://github.com/ory/oathkeeper/commit/58b1d43dd99ebceea22980d5debefdbcc0a4f3c7)),
+ closes [#900](https://github.com/ory/oathkeeper/issues/900)
+- Warn that gzip is unsupported
+ ([#835](https://github.com/ory/oathkeeper/issues/835))
([78e612e](https://github.com/ory/oathkeeper/commit/78e612eeeba20c3ce1f5ff32c8dde0a9b6534eb7)):
- Note to users that gzip responses are as of now unsupported for Cookie and Bearer authenticators. The result is that the
- `subject` and `extra` will not be filled in, and will fail silently.
+ Note to users that gzip responses are as of now unsupported for Cookie and
+ Bearer authenticators. The result is that the `subject` and `extra` will not
+ be filled in, and will fail silently.
### Features
-- Add retry and timeout support in authorizers ([#883](https://github.com/ory/oathkeeper/issues/883))
+- Add retry and timeout support in authorizers
+ ([#883](https://github.com/ory/oathkeeper/issues/883))
([ec926b0](https://github.com/ory/oathkeeper/commit/ec926b09908e51fe6f4819e281beaf639a22eb69)):
Adds the ability to define HTTP timeouts for authorizers.
-- Add support for X-Forwarded-Proto header ([#665](https://github.com/ory/oathkeeper/issues/665))
- ([a8c9354](https://github.com/ory/oathkeeper/commit/a8c9354acd64b097492c9dae9df092fecb1b310e)), closes
- [#153](https://github.com/ory/oathkeeper/issues/153)
-- Allow both string and []string in aud field ([#822](https://github.com/ory/oathkeeper/issues/822))
- ([1897f31](https://github.com/ory/oathkeeper/commit/1897f318c522ce3d5698e5cca234ab170bf10596)), closes
- [#491](https://github.com/ory/oathkeeper/issues/491) [#601](https://github.com/ory/oathkeeper/issues/601)
- [#792](https://github.com/ory/oathkeeper/issues/792) [#810](https://github.com/ory/oathkeeper/issues/810)
+- Add support for X-Forwarded-Proto header
+ ([#665](https://github.com/ory/oathkeeper/issues/665))
+ ([a8c9354](https://github.com/ory/oathkeeper/commit/a8c9354acd64b097492c9dae9df092fecb1b310e)),
+ closes [#153](https://github.com/ory/oathkeeper/issues/153)
+- Allow both string and []string in aud field
+ ([#822](https://github.com/ory/oathkeeper/issues/822))
+ ([1897f31](https://github.com/ory/oathkeeper/commit/1897f318c522ce3d5698e5cca234ab170bf10596)),
+ closes [#491](https://github.com/ory/oathkeeper/issues/491)
+ [#601](https://github.com/ory/oathkeeper/issues/601)
+ [#792](https://github.com/ory/oathkeeper/issues/792)
+ [#810](https://github.com/ory/oathkeeper/issues/810)
- Introduce cve scanning ([#839](https://github.com/ory/oathkeeper/issues/839))
([1432e2c](https://github.com/ory/oathkeeper/commit/1432e2cbbd53d86133307d23ec5b85dc032e00fd))
-- **jwt:** Replace jwt module ([#818](https://github.com/ory/oathkeeper/issues/818))
+- **jwt:** Replace jwt module
+ ([#818](https://github.com/ory/oathkeeper/issues/818))
([301b673](https://github.com/ory/oathkeeper/commit/301b673483b7af59dd0f38148edd12da22c67a6c))
-- Store oauth2 introspection result as bytes in cache ([#811](https://github.com/ory/oathkeeper/issues/811))
+- Store oauth2 introspection result as bytes in cache
+ ([#811](https://github.com/ory/oathkeeper/issues/811))
([5645605](https://github.com/ory/oathkeeper/commit/56456056909d19c04353347e9543e9dce73edfca))
- Support Zipkin tracer ([#832](https://github.com/ory/oathkeeper/issues/832))
([2f2552d](https://github.com/ory/oathkeeper/commit/2f2552dc2769673c0f397dfec6022eb9395476ee))
### Tests
-- Echo output in run.sh ([871b3c6](https://github.com/ory/oathkeeper/commit/871b3c65344d5e9bcdb74fde264329a8e0bf9d7e))
-- Fix typo ([1b21d81](https://github.com/ory/oathkeeper/commit/1b21d8115c15edd5c92e914eb6ab332eb644e66a))
-- Reintroduce -s -o ([792477f](https://github.com/ory/oathkeeper/commit/792477fec81113f0ce4e07a38da80edce8a0cd2f))
-- Verbose curl ([5d86cd3](https://github.com/ory/oathkeeper/commit/5d86cd35353ffdc6e5a21e94d11f06c63979d5a6))
+- Echo output in run.sh
+ ([871b3c6](https://github.com/ory/oathkeeper/commit/871b3c65344d5e9bcdb74fde264329a8e0bf9d7e))
+- Fix typo
+ ([1b21d81](https://github.com/ory/oathkeeper/commit/1b21d8115c15edd5c92e914eb6ab332eb644e66a))
+- Reintroduce -s -o
+ ([792477f](https://github.com/ory/oathkeeper/commit/792477fec81113f0ce4e07a38da80edce8a0cd2f))
+- Verbose curl
+ ([5d86cd3](https://github.com/ory/oathkeeper/commit/5d86cd35353ffdc6e5a21e94d11f06c63979d5a6))
### Unclassified
-- docs: declare s3, gs, and azblob access rule repositories in config schema (#829)
- ([e2433f6](https://github.com/ory/oathkeeper/commit/e2433f6318eb77cf4e870d26f90a0d44a8f93d2e)), closes
- [#829](https://github.com/ory/oathkeeper/issues/829)
+- docs: declare s3, gs, and azblob access rule repositories in config schema
+ (#829)
+ ([e2433f6](https://github.com/ory/oathkeeper/commit/e2433f6318eb77cf4e870d26f90a0d44a8f93d2e)),
+ closes [#829](https://github.com/ory/oathkeeper/issues/829)
# [0.38.15-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.14-beta.1...v0.38.15-beta.1) (2021-08-28)
@@ -545,7 +601,8 @@ This release primarily resolves issues with the SDK publishing pipeline.
### Bug Fixes
-- Do not modify original headers ([1f6c430](https://github.com/ory/oathkeeper/commit/1f6c4306c3ec0e860b6606e06133c1f2a796c8e1))
+- Do not modify original headers
+ ([1f6c430](https://github.com/ory/oathkeeper/commit/1f6c4306c3ec0e860b6606e06133c1f2a796c8e1))
### Code Generation
@@ -554,7 +611,8 @@ This release primarily resolves issues with the SDK publishing pipeline.
### Documentation
-- Naming ([57a9aa4](https://github.com/ory/oathkeeper/commit/57a9aa4e36ade51a34d00293b210bf68f78b703d))
+- Naming
+ ([57a9aa4](https://github.com/ory/oathkeeper/commit/57a9aa4e36ade51a34d00293b210bf68f78b703d))
### Features
@@ -565,11 +623,13 @@ This release primarily resolves issues with the SDK publishing pipeline.
# [0.38.14-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.12-beta.1...v0.38.14-beta.1) (2021-07-14)
-Ory Oathkeeper v0.38.14-beta.1 addresses a vunlerability in jwt-go by bumping the dependency to v3.2.4.
+Ory Oathkeeper v0.38.14-beta.1 addresses a vunlerability in jwt-go by bumping
+the dependency to v3.2.4.
### Bug Fixes
-- Update docs deps ([3d50ab4](https://github.com/ory/oathkeeper/commit/3d50ab4cbf84757e693c6e43905c2ab43c5e1afa))
+- Update docs deps
+ ([3d50ab4](https://github.com/ory/oathkeeper/commit/3d50ab4cbf84757e693c6e43905c2ab43c5e1afa))
### Code Generation
@@ -578,7 +638,8 @@ Ory Oathkeeper v0.38.14-beta.1 addresses a vunlerability in jwt-go by bumping th
### Documentation
-- Fix erroneous sidebar commit ([6e3e1a2](https://github.com/ory/oathkeeper/commit/6e3e1a206371a9ee8dd4712944206a05474ee5a3))
+- Fix erroneous sidebar commit
+ ([6e3e1a2](https://github.com/ory/oathkeeper/commit/6e3e1a206371a9ee8dd4712944206a05474ee5a3))
### Features
@@ -587,7 +648,8 @@ Ory Oathkeeper v0.38.14-beta.1 addresses a vunlerability in jwt-go by bumping th
### Reverts
-- Fix goreleaser/render-version-schema step ([#789](https://github.com/ory/oathkeeper/issues/789))
+- Fix goreleaser/render-version-schema step
+ ([#789](https://github.com/ory/oathkeeper/issues/789))
([#790](https://github.com/ory/oathkeeper/issues/790))
([d33e3e1](https://github.com/ory/oathkeeper/commit/d33e3e17d2774c1018ffed3538d190fc132b262b)):
@@ -595,25 +657,31 @@ Ory Oathkeeper v0.38.14-beta.1 addresses a vunlerability in jwt-go by bumping th
# [0.38.12-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.11-beta.1...v0.38.12-beta.1) (2021-06-22)
-This patch includes an **important patch for a security vulnerability** impacting the `oauth2_introspection` authenticator when
-caching is enabled. For more information please read the
+This patch includes an **important patch for a security vulnerability**
+impacting the `oauth2_introspection` authenticator when caching is enabled. For
+more information please read the
[Security Advisory](https://github.com/ory/oathkeeper/security/advisories/GHSA-qvp4-rpmr-xwrr).
We strongly recommend upgrading to this version!
-Apart from this fix some improvements have been added to reduce latencies when fetching JSON Web Keys and during
-`oauth2_introspection` pre-auth. Go templates can now access the incoming request headers.
+Apart from this fix some improvements have been added to reduce latencies when
+fetching JSON Web Keys and during `oauth2_introspection` pre-auth. Go templates
+can now access the incoming request headers.
### Bug Fixes
-- Add docs/node_modules target ([52f1c7b](https://github.com/ory/oathkeeper/commit/52f1c7b08fc9556a645a58a21a5109da2169129b))
-- Cache introspection pre-auth ([#723](https://github.com/ory/oathkeeper/issues/723))
- ([3a9ae1a](https://github.com/ory/oathkeeper/commit/3a9ae1a43a6f157bb7998d2e4ee5b76851c68ec1)), closes
- [#712](https://github.com/ory/oathkeeper/issues/712)
-- Ensure no vulnerable jwt-go deep dependency is being used ([#745](https://github.com/ory/oathkeeper/issues/745))
- ([2ccbb2f](https://github.com/ory/oathkeeper/commit/2ccbb2f2607af39301a6d129c9552a5682cf96fc)), closes
- [#740](https://github.com/ory/oathkeeper/issues/740)
-- Makefile and sdk issues ([598d48c](https://github.com/ory/oathkeeper/commit/598d48ce6e3c9a4710579825c7004ce1376ec3ce))
+- Add docs/node_modules target
+ ([52f1c7b](https://github.com/ory/oathkeeper/commit/52f1c7b08fc9556a645a58a21a5109da2169129b))
+- Cache introspection pre-auth
+ ([#723](https://github.com/ory/oathkeeper/issues/723))
+ ([3a9ae1a](https://github.com/ory/oathkeeper/commit/3a9ae1a43a6f157bb7998d2e4ee5b76851c68ec1)),
+ closes [#712](https://github.com/ory/oathkeeper/issues/712)
+- Ensure no vulnerable jwt-go deep dependency is being used
+ ([#745](https://github.com/ory/oathkeeper/issues/745))
+ ([2ccbb2f](https://github.com/ory/oathkeeper/commit/2ccbb2f2607af39301a6d129c9552a5682cf96fc)),
+ closes [#740](https://github.com/ory/oathkeeper/issues/740)
+- Makefile and sdk issues
+ ([598d48c](https://github.com/ory/oathkeeper/commit/598d48ce6e3c9a4710579825c7004ce1376ec3ce))
### Code Generation
@@ -622,38 +690,46 @@ Apart from this fix some improvements have been added to reduce latencies when f
### Features
-- Ability to Configure Remote Authorizers to set Headers in AuthenticationSession
- ([#717](https://github.com/ory/oathkeeper/issues/717))
+- Ability to Configure Remote Authorizers to set Headers in
+ AuthenticationSession ([#717](https://github.com/ory/oathkeeper/issues/717))
([b3d117b](https://github.com/ory/oathkeeper/commit/b3d117b5d7de02cc1e3ab965328cf6c7995f8a6e)):
- The remote authorizers may have useful context from user's permissions. So with this changes, custom authorizers using remote
- and remote_json can return some useful headers to be forward into the AuthenticationSession, meaning that these headers will be
- passed to upstream services.
+ The remote authorizers may have useful context from user's permissions. So
+ with this changes, custom authorizers using remote and remote_json can return
+ some useful headers to be forward into the AuthenticationSession, meaning that
+ these headers will be passed to upstream services.
- For example, an user containing scopes/branches inside an organization profile has some level of data addressed to him. In this
- case, the upstream service need to know that, and "filter" the data according to his "branch_id". The permission that is given
- to the user (and the remote authorizers manages) has a record of the "branch_id", for the following responses will be returned
- as status code 200 (if granted) and containing a header like X-Branch-Id.
+ For example, an user containing scopes/branches inside an organization profile
+ has some level of data addressed to him. In this case, the upstream service
+ need to know that, and "filter" the data according to his "branch_id". The
+ permission that is given to the user (and the remote authorizers manages) has
+ a record of the "branch_id", for the following responses will be returned as
+ status code 200 (if granted) and containing a header like X-Branch-Id.
The upstream service receives the X-Branch-Id and does your thing.
- The configuration requires to configure a list of "allowed headers" returning from remote authorizer, that will be accepted in
- the pipeline.
+ The configuration requires to configure a list of "allowed headers" returning
+ from remote authorizer, that will be accepted in the pipeline.
-- Add request header in match context ([#719](https://github.com/ory/oathkeeper/issues/719))
- ([22b0dbe](https://github.com/ory/oathkeeper/commit/22b0dbe6495b9f57206dc8fb2335e1c81906e27d)), closes
- [#512](https://github.com/ory/oathkeeper/issues/512)
-- Improved JWT Authorizer JWKs fetching ([#726](https://github.com/ory/oathkeeper/issues/726))
- ([5613f65](https://github.com/ory/oathkeeper/commit/5613f650facbb136d6dd7ad7dcf3057f54cb30fc)), closes
- [#203](https://github.com/ory/oathkeeper/issues/203)
+- Add request header in match context
+ ([#719](https://github.com/ory/oathkeeper/issues/719))
+ ([22b0dbe](https://github.com/ory/oathkeeper/commit/22b0dbe6495b9f57206dc8fb2335e1c81906e27d)),
+ closes [#512](https://github.com/ory/oathkeeper/issues/512)
+- Improved JWT Authorizer JWKs fetching
+ ([#726](https://github.com/ory/oathkeeper/issues/726))
+ ([5613f65](https://github.com/ory/oathkeeper/commit/5613f650facbb136d6dd7ad7dcf3057f54cb30fc)),
+ closes [#203](https://github.com/ory/oathkeeper/issues/203)
### Tests
-- Add improved preauth tests ([#758](https://github.com/ory/oathkeeper/issues/758))
+- Add improved preauth tests
+ ([#758](https://github.com/ory/oathkeeper/issues/758))
([83c5349](https://github.com/ory/oathkeeper/commit/83c534980c9ffd770ea75b67f77f153ca9c4313f))
-- Resolve waiting forever regression ([#755](https://github.com/ory/oathkeeper/issues/755))
+- Resolve waiting forever regression
+ ([#755](https://github.com/ory/oathkeeper/issues/755))
([c444d46](https://github.com/ory/oathkeeper/commit/c444d46e67d70d2aed8da5bac54faf728f8ede67))
-- Resolve windows build failures ([#754](https://github.com/ory/oathkeeper/issues/754))
+- Resolve windows build failures
+ ([#754](https://github.com/ory/oathkeeper/issues/754))
([e4e2263](https://github.com/ory/oathkeeper/commit/e4e2263c7b97e47506919e29442efb395eaba99d))
### Unclassified
@@ -661,9 +737,11 @@ Apart from this fix some improvements have been added to reduce latencies when f
- Merge pull request from GHSA-qvp4-rpmr-xwrr
([1f9f625](https://github.com/ory/oathkeeper/commit/1f9f625c1a49e134ae2299ee95b8cf158feec932)):
- This patch addresses a security vulnerability which would bypass token claim validation once a token is in the cache.
+ This patch addresses a security vulnerability which would bypass token claim
+ validation once a token is in the cache.
- For more information please refer to https://github.com/ory/oathkeeper/security/advisories/GHSA-qvp4-rpmr-xwrr
+ For more information please refer to
+ https://github.com/ory/oathkeeper/security/advisories/GHSA-qvp4-rpmr-xwrr
# [0.38.11-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.10-beta.2...v0.38.11-beta.1) (2021-05-13)
@@ -671,12 +749,14 @@ This release primarily addresses issues in the SDK build pipeline.
### Bug Fixes
-- Init introspect http client once ([#714](https://github.com/ory/oathkeeper/issues/714))
- ([e203ad1](https://github.com/ory/oathkeeper/commit/e203ad14ac0e78909e7d42aa214c47a708a7c136)), closes
- [#712](https://github.com/ory/oathkeeper/issues/712)
-- Log credentials verifier error details ([#713](https://github.com/ory/oathkeeper/issues/713))
- ([766b071](https://github.com/ory/oathkeeper/commit/766b0714dc8aaff010a99b182a6450f21d1795f5)), closes
- [#467](https://github.com/ory/oathkeeper/issues/467)
+- Init introspect http client once
+ ([#714](https://github.com/ory/oathkeeper/issues/714))
+ ([e203ad1](https://github.com/ory/oathkeeper/commit/e203ad14ac0e78909e7d42aa214c47a708a7c136)),
+ closes [#712](https://github.com/ory/oathkeeper/issues/712)
+- Log credentials verifier error details
+ ([#713](https://github.com/ory/oathkeeper/issues/713))
+ ([766b071](https://github.com/ory/oathkeeper/commit/766b0714dc8aaff010a99b182a6450f21d1795f5)),
+ closes [#467](https://github.com/ory/oathkeeper/issues/467)
### Code Generation
@@ -685,7 +765,8 @@ This release primarily addresses issues in the SDK build pipeline.
### Reverts
-- Init introspect http client once ([#714](https://github.com/ory/oathkeeper/issues/714))
+- Init introspect http client once
+ ([#714](https://github.com/ory/oathkeeper/issues/714))
([#722](https://github.com/ory/oathkeeper/issues/722))
([c58cbd9](https://github.com/ory/oathkeeper/commit/c58cbd9341e58adfdf49fd1e9c0241528917c86c)):
@@ -693,17 +774,20 @@ This release primarily addresses issues in the SDK build pipeline.
# [0.38.10-beta.2](https://github.com/ory/oathkeeper/compare/v0.38.9-beta.1...v0.38.10-beta.2) (2021-05-05)
-This release improves the health status manager, cache management, improves JSON Web Token debuggability, and resolves other
-issues.
+This release improves the health status manager, cache management, improves JSON
+Web Token debuggability, and resolves other issues.
### Bug Fixes
-- Register makefile tasks ([2832a77](https://github.com/ory/oathkeeper/commit/2832a773782047f39680033860c2a8e9558883c0))
-- Resolve makefile issues ([9df3b2a](https://github.com/ory/oathkeeper/commit/9df3b2a7bd4a207bc68e94fde28a720eb7a816b1))
-- Set cost 1 when caching tokens with configurable max cost ([#680](https://github.com/ory/oathkeeper/issues/680))
+- Register makefile tasks
+ ([2832a77](https://github.com/ory/oathkeeper/commit/2832a773782047f39680033860c2a8e9558883c0))
+- Resolve makefile issues
+ ([9df3b2a](https://github.com/ory/oathkeeper/commit/9df3b2a7bd4a207bc68e94fde28a720eb7a816b1))
+- Set cost 1 when caching tokens with configurable max cost
+ ([#680](https://github.com/ory/oathkeeper/issues/680))
([8db0e9d](https://github.com/ory/oathkeeper/commit/8db0e9de60dbc5d1964440bd2ea14ec063b71cab))
-- Update shebangs to use bash from /usr/bin/env instead of /bin/ for better portability
- ([#694](https://github.com/ory/oathkeeper/issues/694))
+- Update shebangs to use bash from /usr/bin/env instead of /bin/ for better
+ portability ([#694](https://github.com/ory/oathkeeper/issues/694))
([e522062](https://github.com/ory/oathkeeper/commit/e52206214e5e6b949b785752ee638a80b4775355))
### Code Generation
@@ -713,7 +797,8 @@ issues.
### Code Refactoring
-- Move api.json ([7dc37fd](https://github.com/ory/oathkeeper/commit/7dc37fd55edfa623bf30e32da1aef6c662779678))
+- Move api.json
+ ([7dc37fd](https://github.com/ory/oathkeeper/commit/7dc37fd55edfa623bf30e32da1aef6c662779678))
### Documentation
@@ -724,49 +809,61 @@ issues.
- docs: add dotnet sdk versioned
-- Change forum to discussions readme ([#690](https://github.com/ory/oathkeeper/issues/690))
+- Change forum to discussions readme
+ ([#690](https://github.com/ory/oathkeeper/issues/690))
([d942c04](https://github.com/ory/oathkeeper/commit/d942c043aa2370b87e0dd822440ad39d809755f9))
-- Consistent authz headers ([#699](https://github.com/ory/oathkeeper/issues/699))
+- Consistent authz headers
+ ([#699](https://github.com/ory/oathkeeper/issues/699))
([19948e1](https://github.com/ory/oathkeeper/commit/19948e11933f3607a562bcff75e2061b8cb2a527)):
- Removes the "Authorizer" prefix from a few of the authorizers to make them all consistent.
+ Removes the "Authorizer" prefix from a few of the authorizers to make them all
+ consistent.
- Fix typo ([#696](https://github.com/ory/oathkeeper/issues/696))
([eda83f1](https://github.com/ory/oathkeeper/commit/eda83f12a58de80ae78aa86e90806f277e8dc1f5))
- Point to deny authz ([#701](https://github.com/ory/oathkeeper/issues/701))
- ([4f01963](https://github.com/ory/oathkeeper/commit/4f01963b33ab0484da69c9f120c69ae9b49c6fdc)), closes
- [#700](https://github.com/ory/oathkeeper/issues/700)
+ ([4f01963](https://github.com/ory/oathkeeper/commit/4f01963b33ab0484da69c9f120c69ae9b49c6fdc)),
+ closes [#700](https://github.com/ory/oathkeeper/issues/700)
### Features
-- Add health event manager and rules readiness probe ([#674](https://github.com/ory/oathkeeper/issues/674))
+- Add health event manager and rules readiness probe
+ ([#674](https://github.com/ory/oathkeeper/issues/674))
([01d8588](https://github.com/ory/oathkeeper/commit/01d8588d300976e06ef6358e23099259814e3bf7))
-- Add http method into session.MatchContext ([#676](https://github.com/ory/oathkeeper/issues/676))
- ([e15a7a5](https://github.com/ory/oathkeeper/commit/e15a7a57846d1c28f7b7ed7b824e6fc318f9344d)), closes
- [#625](https://github.com/ory/oathkeeper/issues/625)
-- Add support for requesting an audience to the OAuth2 Introspection pr… ([#678](https://github.com/ory/oathkeeper/issues/678))
- ([2405810](https://github.com/ory/oathkeeper/commit/2405810a839b9d3015655ced492097d0f130a06f)), closes
- [#677](https://github.com/ory/oathkeeper/issues/677)
-- Additional JWT auth debug information ([#681](https://github.com/ory/oathkeeper/issues/681))
- ([d08ab50](https://github.com/ory/oathkeeper/commit/d08ab5034b80736701fb38ee1e55d12c63fd06b2)), closes
- [#668](https://github.com/ory/oathkeeper/issues/668):
+- Add http method into session.MatchContext
+ ([#676](https://github.com/ory/oathkeeper/issues/676))
+ ([e15a7a5](https://github.com/ory/oathkeeper/commit/e15a7a57846d1c28f7b7ed7b824e6fc318f9344d)),
+ closes [#625](https://github.com/ory/oathkeeper/issues/625)
+- Add support for requesting an audience to the OAuth2 Introspection pr…
+ ([#678](https://github.com/ory/oathkeeper/issues/678))
+ ([2405810](https://github.com/ory/oathkeeper/commit/2405810a839b9d3015655ced492097d0f130a06f)),
+ closes [#677](https://github.com/ory/oathkeeper/issues/677)
+- Additional JWT auth debug information
+ ([#681](https://github.com/ory/oathkeeper/issues/681))
+ ([d08ab50](https://github.com/ory/oathkeeper/commit/d08ab5034b80736701fb38ee1e55d12c63fd06b2)),
+ closes [#668](https://github.com/ory/oathkeeper/issues/668):
JWT Claims added to error details field.
-- Adds audience into Extra at oAuth2 introspection ([#480](https://github.com/ory/oathkeeper/issues/480))
+- Adds audience into Extra at oAuth2 introspection
+ ([#480](https://github.com/ory/oathkeeper/issues/480))
([c9faecc](https://github.com/ory/oathkeeper/commit/c9faecc5d32800537f07e8e05f9c8872e609c3f9))
-- Global docs sidebar and added cloud pages ([#705](https://github.com/ory/oathkeeper/issues/705))
+- Global docs sidebar and added cloud pages
+ ([#705](https://github.com/ory/oathkeeper/issues/705))
([f67241f](https://github.com/ory/oathkeeper/commit/f67241f2ab7063fa9ce8e8ea455de25b51414f30))
# [0.38.9-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.9-beta.1.pre.3...v0.38.9-beta.1) (2021-03-17)
-This release adds support for X-Forwarded-Proto, passes tracing contexts to downstream requests, bumps Go to 1.16, and resolves
-issues preventing the log level from being set to trace level. Additionally included are improvements to the overall tracing set
-up, a cookie authenticator bugfix, and a bugfix for glob pattern matching.
+This release adds support for X-Forwarded-Proto, passes tracing contexts to
+downstream requests, bumps Go to 1.16, and resolves issues preventing the log
+level from being set to trace level. Additionally included are improvements to
+the overall tracing set up, a cookie authenticator bugfix, and a bugfix for glob
+pattern matching.
### Code Generation
-- Pin v0.38.9-beta.1 release commit ([9ad41f0](https://github.com/ory/oathkeeper/commit/9ad41f02c4e6c140afa702743b5880f7fbab5df5))
+- Pin v0.38.9-beta.1 release commit
+ ([9ad41f0](https://github.com/ory/oathkeeper/commit/9ad41f02c4e6c140afa702743b5880f7fbab5df5))
# [0.38.9-beta.1.pre.3](https://github.com/ory/oathkeeper/compare/v0.38.9-beta.1.pre.2...v0.38.9-beta.1.pre.3) (2021-03-16)
@@ -774,12 +871,13 @@ autogen: pin v0.38.9-beta.1.pre.3 release commit
### Bug Fixes
-- Make glob patterns match only one path segment. ([#664](https://github.com/ory/oathkeeper/issues/664))
- ([c711aac](https://github.com/ory/oathkeeper/commit/c711aacc5fc29664e3825e087557e7baf4e47aa8)), closes
- [#630](https://github.com/ory/oathkeeper/issues/630):
+- Make glob patterns match only one path segment.
+ ([#664](https://github.com/ory/oathkeeper/issues/664))
+ ([c711aac](https://github.com/ory/oathkeeper/commit/c711aacc5fc29664e3825e087557e7baf4e47aa8)),
+ closes [#630](https://github.com/ory/oathkeeper/issues/630):
- This makes `/` also a separator as well as the presumably default value of `.`. This allows using <\*> for matching only one
- path segment.
+ This makes `/` also a separator as well as the presumably default value of
+ `.`. This allows using <\*> for matching only one path segment.
### Code Generation
@@ -811,9 +909,10 @@ autogen: pin v0.38.9-beta.1.pre.1 release commit
### Unclassified
-- Add missing documentation for oauth2_introspection ([#648](https://github.com/ory/oathkeeper/issues/648))
- ([34cf38c](https://github.com/ory/oathkeeper/commit/34cf38c0fe431eb375fab4dbfa9cb9098961943d)), closes
- [#549](https://github.com/ory/oathkeeper/issues/549)
+- Add missing documentation for oauth2_introspection
+ ([#648](https://github.com/ory/oathkeeper/issues/648))
+ ([34cf38c](https://github.com/ory/oathkeeper/commit/34cf38c0fe431eb375fab4dbfa9cb9098961943d)),
+ closes [#549](https://github.com/ory/oathkeeper/issues/549)
# [0.38.8-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.7-beta.1...v0.38.8-beta.1) (2021-02-25)
@@ -826,128 +925,164 @@ Improves tracing set up and addresses a bug in the cookie authenticator.
### Code Generation
-- Pin v0.38.8-beta.1 release commit ([2943e9a](https://github.com/ory/oathkeeper/commit/2943e9af887a78191a50426ed069604615ca58e2))
+- Pin v0.38.8-beta.1 release commit
+ ([2943e9a](https://github.com/ory/oathkeeper/commit/2943e9af887a78191a50426ed069604615ca58e2))
### Unclassified
-- Formatting ([546691b](https://github.com/ory/oathkeeper/commit/546691b61f78361eff33b1c2a3c3435fecaf499f))
+- Formatting
+ ([546691b](https://github.com/ory/oathkeeper/commit/546691b61f78361eff33b1c2a3c3435fecaf499f))
- Add tracing to outbound oauth introspection requests
([daf44cb](https://github.com/ory/oathkeeper/commit/daf44cb22961817f6d9aaddd4ffce64bcee50d70))
# [0.38.7-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.6-beta.1...v0.38.7-beta.1) (2021-02-22)
-This release adds support for X-Forwarded-Proto, passes context for tracing to downstream requests, bumps Go to 1.16 and resolves
-issues preventing the log level from being set to trace level.
+This release adds support for X-Forwarded-Proto, passes context for tracing to
+downstream requests, bumps Go to 1.16 and resolves issues preventing the log
+level from being set to trace level.
### Bug Fixes
- Accept lower and uppercase in bearer token handler
([6e46d4a](https://github.com/ory/oathkeeper/commit/6e46d4a3831ae86beb9b8a5850faf20cb5a759e2))
-- Add support for X-Forwarded-Proto header ([#638](https://github.com/ory/oathkeeper/issues/638))
- ([6eb83fd](https://github.com/ory/oathkeeper/commit/6eb83fd03ed46c388dfe4aaeeaa7c331c9d3685d)), closes
- [#153](https://github.com/ory/oathkeeper/issues/153)
-- Pass context through to external requests ([#627](https://github.com/ory/oathkeeper/issues/627))
+- Add support for X-Forwarded-Proto header
+ ([#638](https://github.com/ory/oathkeeper/issues/638))
+ ([6eb83fd](https://github.com/ory/oathkeeper/commit/6eb83fd03ed46c388dfe4aaeeaa7c331c9d3685d)),
+ closes [#153](https://github.com/ory/oathkeeper/issues/153)
+- Pass context through to external requests
+ ([#627](https://github.com/ory/oathkeeper/issues/627))
([ee25197](https://github.com/ory/oathkeeper/commit/ee251976537ade1e06399a3d5b2883620e3407eb)):
Enables proper tracing through Jaeger etc
-- Update goreleaser config ([9689f45](https://github.com/ory/oathkeeper/commit/9689f45db1ec0a974a109a6b28314cddaba2b2de))
-- Update log schema ([78e654d](https://github.com/ory/oathkeeper/commit/78e654df3b81d3ab3f8f946033ee5f1fe45afded))
+- Update goreleaser config
+ ([9689f45](https://github.com/ory/oathkeeper/commit/9689f45db1ec0a974a109a6b28314cddaba2b2de))
+- Update log schema
+ ([78e654d](https://github.com/ory/oathkeeper/commit/78e654df3b81d3ab3f8f946033ee5f1fe45afded))
### Code Generation
-- Pin v0.38.7-beta.1 release commit ([3b37928](https://github.com/ory/oathkeeper/commit/3b37928256363ceff294897fd05461d01829314c))
+- Pin v0.38.7-beta.1 release commit
+ ([3b37928](https://github.com/ory/oathkeeper/commit/3b37928256363ceff294897fd05461d01829314c))
### Features
-- Bump to go 1.16 ([e74d4a2](https://github.com/ory/oathkeeper/commit/e74d4a21efeac7aa7b6c7ae8e39daab17ef4f470))
-- Resolve go mod issues ([6a3f5d3](https://github.com/ory/oathkeeper/commit/6a3f5d39c2326a49c694624ff2d35b8e3beccc2e))
+- Bump to go 1.16
+ ([e74d4a2](https://github.com/ory/oathkeeper/commit/e74d4a21efeac7aa7b6c7ae8e39daab17ef4f470))
+- Resolve go mod issues
+ ([6a3f5d3](https://github.com/ory/oathkeeper/commit/6a3f5d39c2326a49c694624ff2d35b8e3beccc2e))
# [0.38.6-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.5-beta.1...v0.38.6-beta.1) (2021-01-27)
-We are happy to announce Dart and Rust SDKs for Ory Oathkeeper! Additionally, a new `bearer_token` authenticator has been added.
+We are happy to announce Dart and Rust SDKs for Ory Oathkeeper! Additionally, a
+new `bearer_token` authenticator has been added.
### Code Generation
-- Pin v0.38.6-beta.1 release commit ([a0c4d7f](https://github.com/ory/oathkeeper/commit/a0c4d7fc46151000b4ae9db5a958b94611c9cd58))
+- Pin v0.38.6-beta.1 release commit
+ ([a0c4d7f](https://github.com/ory/oathkeeper/commit/a0c4d7fc46151000b4ae9db5a958b94611c9cd58))
### Documentation
-- Add Rust and Dart SDKs ([1524fed](https://github.com/ory/oathkeeper/commit/1524fed70b4b5c8d3ca8d23e5ab46bc32f073d53)):
+- Add Rust and Dart SDKs
+ ([1524fed](https://github.com/ory/oathkeeper/commit/1524fed70b4b5c8d3ca8d23e5ab46bc32f073d53)):
We now support for Rust and Dart SDKs!
- Fix js npm links ([#634](https://github.com/ory/oathkeeper/issues/634))
([c339fee](https://github.com/ory/oathkeeper/commit/c339fee771877dbc3e362d4656af53fe492cd58e))
-- Rename index documents ([7de0ac3](https://github.com/ory/oathkeeper/commit/7de0ac34f572d6da56cac482eda364514500a866))
+- Rename index documents
+ ([7de0ac3](https://github.com/ory/oathkeeper/commit/7de0ac34f572d6da56cac482eda364514500a866))
### Features
-- Add bearer_token authenticator ([#613](https://github.com/ory/oathkeeper/issues/613))
+- Add bearer_token authenticator
+ ([#613](https://github.com/ory/oathkeeper/issues/613))
([b623ae7](https://github.com/ory/oathkeeper/commit/b623ae7f68aac948f8e584fb9254e43a7272adf6)):
- Adds a new authenticator to work with Kratos' new API token. Works the same as the cookie_session authenticator but checks for a
- bearer token in the Authorization header (unless overwritten by token_from)
+ Adds a new authenticator to work with Kratos' new API token. Works the same as
+ the cookie_session authenticator but checks for a bearer token in the
+ Authorization header (unless overwritten by token_from)
# [0.38.5-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.4-beta.1...v0.38.5-beta.1) (2020-12-10)
-The ORY Community is proud to present you the next iteration of ORY Oathkeeper. In this release, we focused on improving
-production stability and resolved several pesky bugs!
+The ORY Community is proud to present you the next iteration of ORY Oathkeeper.
+In this release, we focused on improving production stability and resolved
+several pesky bugs!
### Bug Fixes
-- Check content-length header in lowercase ([#530](https://github.com/ory/oathkeeper/issues/530))
+- Check content-length header in lowercase
+ ([#530](https://github.com/ory/oathkeeper/issues/530))
([a68fc8a](https://github.com/ory/oathkeeper/commit/a68fc8aa3892311960c4e818fa413caf189b9f8d)):
- Issue #422 didn't fix the problem with the requests' Content-Length being copied in the responses because the check was
- case-sensitive and unit tests didn't cover it.
-
-- Never construct id token claim templates in parallel ([#552](https://github.com/ory/oathkeeper/issues/552))
- ([4f504d9](https://github.com/ory/oathkeeper/commit/4f504d9032a5be9ea6f82c723a655a0f9028c45a)), closes
- [#551](https://github.com/ory/oathkeeper/issues/551)
-- Remove token_type validation from introspection handler ([#556](https://github.com/ory/oathkeeper/issues/556))
- ([b18d90a](https://github.com/ory/oathkeeper/commit/b18d90a94f2016b541164cf30654032628e4bc01)), closes
- [#553](https://github.com/ory/oathkeeper/issues/553)
-- Support windows file paths ([#557](https://github.com/ory/oathkeeper/issues/557))
- ([6a05682](https://github.com/ory/oathkeeper/commit/6a05682dca21181db9e052300edf14fb40815bd3)), closes
- [#514](https://github.com/ory/oathkeeper/issues/514) [#332](https://github.com/ory/oathkeeper/issues/332)
-- Update dd-trace to fix build ([2e571fa](https://github.com/ory/oathkeeper/commit/2e571fa98880b62a174dbcfcdde2bb1a339cc7a3))
+ Issue #422 didn't fix the problem with the requests' Content-Length being
+ copied in the responses because the check was case-sensitive and unit tests
+ didn't cover it.
+
+- Never construct id token claim templates in parallel
+ ([#552](https://github.com/ory/oathkeeper/issues/552))
+ ([4f504d9](https://github.com/ory/oathkeeper/commit/4f504d9032a5be9ea6f82c723a655a0f9028c45a)),
+ closes [#551](https://github.com/ory/oathkeeper/issues/551)
+- Remove token_type validation from introspection handler
+ ([#556](https://github.com/ory/oathkeeper/issues/556))
+ ([b18d90a](https://github.com/ory/oathkeeper/commit/b18d90a94f2016b541164cf30654032628e4bc01)),
+ closes [#553](https://github.com/ory/oathkeeper/issues/553)
+- Support windows file paths
+ ([#557](https://github.com/ory/oathkeeper/issues/557))
+ ([6a05682](https://github.com/ory/oathkeeper/commit/6a05682dca21181db9e052300edf14fb40815bd3)),
+ closes [#514](https://github.com/ory/oathkeeper/issues/514)
+ [#332](https://github.com/ory/oathkeeper/issues/332)
+- Update dd-trace to fix build
+ ([2e571fa](https://github.com/ory/oathkeeper/commit/2e571fa98880b62a174dbcfcdde2bb1a339cc7a3))
### Code Generation
-- Pin v0.38.5-beta.1 release commit ([f4a04da](https://github.com/ory/oathkeeper/commit/f4a04dac17a77a0983bd8461a5db8438232aede4))
+- Pin v0.38.5-beta.1 release commit
+ ([f4a04da](https://github.com/ory/oathkeeper/commit/f4a04dac17a77a0983bd8461a5db8438232aede4))
### Documentation
-- Add contributing to sidebar ([#595](https://github.com/ory/oathkeeper/issues/595))
+- Add contributing to sidebar
+ ([#595](https://github.com/ory/oathkeeper/issues/595))
([a3c9584](https://github.com/ory/oathkeeper/commit/a3c9584e848b3e71b33073c89299bc60c6d0b3ee)):
The same change as in https://github.com/ory/hydra/pull/2209
-- Add newsletter to config ([3c02e22](https://github.com/ory/oathkeeper/commit/3c02e22c398b5a573883b6c1cceb05aff15dcbea))
+- Add newsletter to config
+ ([3c02e22](https://github.com/ory/oathkeeper/commit/3c02e22c398b5a573883b6c1cceb05aff15dcbea))
- Correct sidebar.json ([#524](https://github.com/ory/oathkeeper/issues/524))
([34e2077](https://github.com/ory/oathkeeper/commit/34e2077e872dcf7b23129623434a8ff0656da9fc))
-- Fix typo ([393af92](https://github.com/ory/oathkeeper/commit/393af92e06f0d562b7e7a7f40c6ff1caeca9523b))
-- Fix typo in API access rules and improve layout ([#599](https://github.com/ory/oathkeeper/issues/599))
+- Fix typo
+ ([393af92](https://github.com/ory/oathkeeper/commit/393af92e06f0d562b7e7a7f40c6ff1caeca9523b))
+- Fix typo in API access rules and improve layout
+ ([#599](https://github.com/ory/oathkeeper/issues/599))
([6a30ce2](https://github.com/ory/oathkeeper/commit/6a30ce2e0df0101ba7449dbadcc68528337c01fa))
-- Fix typo in pipeline/error.md ([#568](https://github.com/ory/oathkeeper/issues/568))
+- Fix typo in pipeline/error.md
+ ([#568](https://github.com/ory/oathkeeper/issues/568))
([5d04c6b](https://github.com/ory/oathkeeper/commit/5d04c6b30ccc1bbb1407f1f82123aa2e82372c36))
-- Resolve list in main docs ([1c2241c](https://github.com/ory/oathkeeper/commit/1c2241c1cbf615a07b483a3bb51fc3be9a50ae40)), closes
- [#602](https://github.com/ory/oathkeeper/issues/602)
-- Resolve regression issues ([82008b2](https://github.com/ory/oathkeeper/commit/82008b2a6a60583856c436b1adae2f6d306bf836))
+- Resolve list in main docs
+ ([1c2241c](https://github.com/ory/oathkeeper/commit/1c2241c1cbf615a07b483a3bb51fc3be9a50ae40)),
+ closes [#602](https://github.com/ory/oathkeeper/issues/602)
+- Resolve regression issues
+ ([82008b2](https://github.com/ory/oathkeeper/commit/82008b2a6a60583856c436b1adae2f6d306bf836))
### Features
-- Forward original authorization header when using remote (json) authorizer ([#554](https://github.com/ory/oathkeeper/issues/554))
- ([f4f781e](https://github.com/ory/oathkeeper/commit/f4f781e5ec998e3656b6cf3c46c83c0faf6527ef)), closes
- [#528](https://github.com/ory/oathkeeper/issues/528)
-- Use google/go-cloud to fetch rules and credentials from object storage ([#562](https://github.com/ory/oathkeeper/issues/562))
- ([666b951](https://github.com/ory/oathkeeper/commit/666b9514ec37acfe2bb90ce62d5ee845853528fd)), closes
- [#518](https://github.com/ory/oathkeeper/issues/518) [#518](https://github.com/ory/oathkeeper/issues/518)
+- Forward original authorization header when using remote (json) authorizer
+ ([#554](https://github.com/ory/oathkeeper/issues/554))
+ ([f4f781e](https://github.com/ory/oathkeeper/commit/f4f781e5ec998e3656b6cf3c46c83c0faf6527ef)),
+ closes [#528](https://github.com/ory/oathkeeper/issues/528)
+- Use google/go-cloud to fetch rules and credentials from object storage
+ ([#562](https://github.com/ory/oathkeeper/issues/562))
+ ([666b951](https://github.com/ory/oathkeeper/commit/666b9514ec37acfe2bb90ce62d5ee845853528fd)),
+ closes [#518](https://github.com/ory/oathkeeper/issues/518)
+ [#518](https://github.com/ory/oathkeeper/issues/518)
### Unclassified
-- docs. fix typo in list ([335189f](https://github.com/ory/oathkeeper/commit/335189fba1d4c3db841c0cf9c51412adc7bdae01))
+- docs. fix typo in list
+ ([335189f](https://github.com/ory/oathkeeper/commit/335189fba1d4c3db841c0cf9c51412adc7bdae01))
# [0.38.4-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.3-beta.1...v0.38.4-beta.1) (2020-09-28)
@@ -955,118 +1090,156 @@ This release stabilizes several features and resolves a couple of bugs.
### Bug Fixes
-- Add tests in error_redirect_test.go ([#522](https://github.com/ory/oathkeeper/issues/522))
+- Add tests in error_redirect_test.go
+ ([#522](https://github.com/ory/oathkeeper/issues/522))
([24bdd9b](https://github.com/ory/oathkeeper/commit/24bdd9bdc56a46953a393d503ccfd2416cf11bcf)):
- Increased tests coverage to cover for all the three valid scenarios - http absolute, https absolute, relative. Explicitly
- checked Location path to ensure that correct uri scheme was returned
+ Increased tests coverage to cover for all the three valid scenarios - http
+ absolute, https absolute, relative. Explicitly checked Location path to ensure
+ that correct uri scheme was returned
- Deprecated key in goreleaser config
([2a4f901](https://github.com/ory/oathkeeper/commit/2a4f90127e66917dfaa72f8089efa5149631434d))
-- Ignore x/net false positives ([bc8a32c](https://github.com/ory/oathkeeper/commit/bc8a32c9fcf8cbd9fc6b46b9c8d607745fb05a1e))
-- Misleading HTTP status code for oauth2_client_credentials authenticator ([#504](https://github.com/ory/oathkeeper/issues/504))
- ([0f65631](https://github.com/ory/oathkeeper/commit/0f65631af61e6a4098745f0149b0154d5dd7386c)), closes
- [#496](https://github.com/ory/oathkeeper/issues/496)
+- Ignore x/net false positives
+ ([bc8a32c](https://github.com/ory/oathkeeper/commit/bc8a32c9fcf8cbd9fc6b46b9c8d607745fb05a1e))
+- Misleading HTTP status code for oauth2_client_credentials authenticator
+ ([#504](https://github.com/ory/oathkeeper/issues/504))
+ ([0f65631](https://github.com/ory/oathkeeper/commit/0f65631af61e6a4098745f0149b0154d5dd7386c)),
+ closes [#496](https://github.com/ory/oathkeeper/issues/496)
### Code Generation
-- Pin v0.38.4-beta.1 release commit ([1c997b2](https://github.com/ory/oathkeeper/commit/1c997b281b27db9dcc010b299d2df9e0ef126c9d))
+- Pin v0.38.4-beta.1 release commit
+ ([1c997b2](https://github.com/ory/oathkeeper/commit/1c997b281b27db9dcc010b299d2df9e0ef126c9d))
### Documentation
-- Fix broken links ([dd3bfbe](https://github.com/ory/oathkeeper/commit/dd3bfbe01ed450ff88a492c041affeaaf17027c9))
-- Fix OAuth2 Introspect Authn Config Documentation ([#498](https://github.com/ory/oathkeeper/issues/498))
+- Fix broken links
+ ([dd3bfbe](https://github.com/ory/oathkeeper/commit/dd3bfbe01ed450ff88a492c041affeaaf17027c9))
+- Fix OAuth2 Introspect Authn Config Documentation
+ ([#498](https://github.com/ory/oathkeeper/issues/498))
([7612e20](https://github.com/ory/oathkeeper/commit/7612e207e96841aad3dcf5806f5af2cc42024075)):
- Switch the definitions for the pre-authorisation fields 'scope' and 'token endpoint' in the documentation.
+ Switch the definitions for the pre-authorisation fields 'scope' and 'token
+ endpoint' in the documentation.
-- Fix sidebar ([28247fc](https://github.com/ory/oathkeeper/commit/28247fcf53ed5c47879ada62456ab39b29c5752a))
-- Guide for integrating with ORY Hydra ([#497](https://github.com/ory/oathkeeper/issues/497))
+- Fix sidebar
+ ([28247fc](https://github.com/ory/oathkeeper/commit/28247fcf53ed5c47879ada62456ab39b29c5752a))
+- Guide for integrating with ORY Hydra
+ ([#497](https://github.com/ory/oathkeeper/issues/497))
([e1b1751](https://github.com/ory/oathkeeper/commit/e1b175183b8ce9e7d2befae3269d2c5cd959e3e0))
-- Move development section ([582a4d0](https://github.com/ory/oathkeeper/commit/582a4d0e880649cc64aa647b2c35e432b3f234e2))
-- Move to json sidebar ([b67230d](https://github.com/ory/oathkeeper/commit/b67230d038ef0b101c6362ab3e1c34a6924cfc96))
-- Remove duplicate template ([01550b4](https://github.com/ory/oathkeeper/commit/01550b4e28b45b4deb1c1a3f685a1962f7633833))
-- Update repository templates ([2aaf766](https://github.com/ory/oathkeeper/commit/2aaf766444cb9ae9b794c9638553a32931276a39))
-- Update repository templates ([#506](https://github.com/ory/oathkeeper/issues/506))
+- Move development section
+ ([582a4d0](https://github.com/ory/oathkeeper/commit/582a4d0e880649cc64aa647b2c35e432b3f234e2))
+- Move to json sidebar
+ ([b67230d](https://github.com/ory/oathkeeper/commit/b67230d038ef0b101c6362ab3e1c34a6924cfc96))
+- Remove duplicate template
+ ([01550b4](https://github.com/ory/oathkeeper/commit/01550b4e28b45b4deb1c1a3f685a1962f7633833))
+- Update repository templates
+ ([2aaf766](https://github.com/ory/oathkeeper/commit/2aaf766444cb9ae9b794c9638553a32931276a39))
+- Update repository templates
+ ([#506](https://github.com/ory/oathkeeper/issues/506))
([cb53d79](https://github.com/ory/oathkeeper/commit/cb53d79f4ee36266ed7d2c5a1de6147884cbb3cf))
### Features
-- Add and automate version schema ([7ab4012](https://github.com/ory/oathkeeper/commit/7ab40128352eb4e6639fe4828da7bdd3690e327e))
-- Add url_param config option to redirect error handler. ([#520](https://github.com/ory/oathkeeper/issues/520))
- ([b5bb3bc](https://github.com/ory/oathkeeper/commit/b5bb3bc6b88ea8b26d53f03477fce1b74f113b97)), closes
- [#511](https://github.com/ory/oathkeeper/issues/511):
-
- This change introduces a url_param config option for redirect error handler. If it contains a url paramter name, the redirect
- url will have this parameter set, containing the current url (from which Oathkeeper has redirected the user).
-
- This can be useful in passing the return_to url to Kratos, so user can be redirected to the page they initially wanted to access
- after a successfull sign in.
-
-- Log invalid credentials on info level instead of error/warning ([#517](https://github.com/ory/oathkeeper/issues/517))
- ([a372b5f](https://github.com/ory/oathkeeper/commit/a372b5f833305ad85451cfb99b1db9e10ae8b8dc)), closes
- [#505](https://github.com/ory/oathkeeper/issues/505)
-- Use uri-reference for errors redirect to allow relative urls ([#516](https://github.com/ory/oathkeeper/issues/516))
+- Add and automate version schema
+ ([7ab4012](https://github.com/ory/oathkeeper/commit/7ab40128352eb4e6639fe4828da7bdd3690e327e))
+- Add url_param config option to redirect error handler.
+ ([#520](https://github.com/ory/oathkeeper/issues/520))
+ ([b5bb3bc](https://github.com/ory/oathkeeper/commit/b5bb3bc6b88ea8b26d53f03477fce1b74f113b97)),
+ closes [#511](https://github.com/ory/oathkeeper/issues/511):
+
+ This change introduces a url_param config option for redirect error handler.
+ If it contains a url paramter name, the redirect url will have this parameter
+ set, containing the current url (from which Oathkeeper has redirected the
+ user).
+
+ This can be useful in passing the return_to url to Kratos, so user can be
+ redirected to the page they initially wanted to access after a successfull
+ sign in.
+
+- Log invalid credentials on info level instead of error/warning
+ ([#517](https://github.com/ory/oathkeeper/issues/517))
+ ([a372b5f](https://github.com/ory/oathkeeper/commit/a372b5f833305ad85451cfb99b1db9e10ae8b8dc)),
+ closes [#505](https://github.com/ory/oathkeeper/issues/505)
+- Use uri-reference for errors redirect to allow relative urls
+ ([#516](https://github.com/ory/oathkeeper/issues/516))
([0d39674](https://github.com/ory/oathkeeper/commit/0d3967409786c23de8e97f5c588cc4e9837a1550))
### Unclassified
-- Run go format ([2c25a2a](https://github.com/ory/oathkeeper/commit/2c25a2ad18bba7bf72e612b2005f1080e164d0d9))
+- Run go format
+ ([2c25a2a](https://github.com/ory/oathkeeper/commit/2c25a2ad18bba7bf72e612b2005f1080e164d0d9))
# [0.38.3-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.2-beta.1...v0.38.3-beta.1) (2020-07-29)
-This release addresses several configuration bugs and resolves a potential panic.
+This release addresses several configuration bugs and resolves a potential
+panic.
### Bug Fixes
-- Matcher.Match panic on nil \*url.URL ([#485](https://github.com/ory/oathkeeper/issues/485))
- ([ab27dda](https://github.com/ory/oathkeeper/commit/ab27dda253d7c3f8bb9fae45c1f50e86e24e193c)), closes
- [#484](https://github.com/ory/oathkeeper/issues/484)
-- Remove HTTP method restrictions ([#472](https://github.com/ory/oathkeeper/issues/472))
+- Matcher.Match panic on nil \*url.URL
+ ([#485](https://github.com/ory/oathkeeper/issues/485))
+ ([ab27dda](https://github.com/ory/oathkeeper/commit/ab27dda253d7c3f8bb9fae45c1f50e86e24e193c)),
+ closes [#484](https://github.com/ory/oathkeeper/issues/484)
+- Remove HTTP method restrictions
+ ([#472](https://github.com/ory/oathkeeper/issues/472))
([bf8a888](https://github.com/ory/oathkeeper/commit/bf8a88884fa575c6ed397c92598c7436461028c6))
- Resolve build issues and bump herodot
([f15e38d](https://github.com/ory/oathkeeper/commit/f15e38dc533010babd21aeaa91d48dd4abbbdddc))
-- Use ory-dev instead of swagutil ([#465](https://github.com/ory/oathkeeper/issues/465))
+- Use ory-dev instead of swagutil
+ ([#465](https://github.com/ory/oathkeeper/issues/465))
([3fce382](https://github.com/ory/oathkeeper/commit/3fce382e83c95049b561a97365d0b4cc2f73bc54))
### Code Generation
-- Pin v0.38.3-beta.1 release commit ([1f754a9](https://github.com/ory/oathkeeper/commit/1f754a90d50c66545ce326ff1780894f4b2cbcfe))
+- Pin v0.38.3-beta.1 release commit
+ ([1f754a9](https://github.com/ory/oathkeeper/commit/1f754a90d50c66545ce326ff1780894f4b2cbcfe))
### Documentation
-- Delete old redirect homepage ([a1a4610](https://github.com/ory/oathkeeper/commit/a1a4610194558f1024d2409c6f1975b72a0f856e))
-- Fix access rule example ([739f179](https://github.com/ory/oathkeeper/commit/739f179ca2ca9d8ca42ca1995b3febac322bbeb2))
-- Fix api access rule example ([#460](https://github.com/ory/oathkeeper/issues/460))
+- Delete old redirect homepage
+ ([a1a4610](https://github.com/ory/oathkeeper/commit/a1a4610194558f1024d2409c6f1975b72a0f856e))
+- Fix access rule example
+ ([739f179](https://github.com/ory/oathkeeper/commit/739f179ca2ca9d8ca42ca1995b3febac322bbeb2))
+- Fix api access rule example
+ ([#460](https://github.com/ory/oathkeeper/issues/460))
([c75cd97](https://github.com/ory/oathkeeper/commit/c75cd978899b719edbd8ad80f7c7a48aded20252))
-- Update repository templates ([edffc2e](https://github.com/ory/oathkeeper/commit/edffc2ee354ae4ec26e19e728b9f3117a0ec879c))
-- Update repository templates ([7af8749](https://github.com/ory/oathkeeper/commit/7af8749e949c48f5750950def62290f2694e1b09))
+- Update repository templates
+ ([edffc2e](https://github.com/ory/oathkeeper/commit/edffc2ee354ae4ec26e19e728b9f3117a0ec879c))
+- Update repository templates
+ ([7af8749](https://github.com/ory/oathkeeper/commit/7af8749e949c48f5750950def62290f2694e1b09))
- Use central banner repo for README
([04fe00c](https://github.com/ory/oathkeeper/commit/04fe00c0cd92c717ea2dc4149450f07206306f51))
-- Use mdx for api reference ([368f073](https://github.com/ory/oathkeeper/commit/368f073a2d91b4fc9677436bcec63c6f339b0c93))
+- Use mdx for api reference
+ ([368f073](https://github.com/ory/oathkeeper/commit/368f073a2d91b4fc9677436bcec63c6f339b0c93))
### Features
-- Improve configurability of prometheus metrics ([#450](https://github.com/ory/oathkeeper/issues/450))
- ([ddcb226](https://github.com/ory/oathkeeper/commit/ddcb2262e6edc417c69bf2d713fa67f235481d32)), closes
- [#446](https://github.com/ory/oathkeeper/issues/446)
-- Pass query parameters to the hydrators ([#479](https://github.com/ory/oathkeeper/issues/479))
+- Improve configurability of prometheus metrics
+ ([#450](https://github.com/ory/oathkeeper/issues/450))
+ ([ddcb226](https://github.com/ory/oathkeeper/commit/ddcb2262e6edc417c69bf2d713fa67f235481d32)),
+ closes [#446](https://github.com/ory/oathkeeper/issues/446)
+- Pass query parameters to the hydrators
+ ([#479](https://github.com/ory/oathkeeper/issues/479))
([48603a1](https://github.com/ory/oathkeeper/commit/48603a1ac484b6571706021f2667f770604256b6))
# [0.38.2-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.1-beta.1...v0.38.2-beta.1) (2020-05-25)
-This patch makes timeouts configurable for oauth2_client_credentials and the reverse proxy and additionally allows prometheus to
-be configured.
+This patch makes timeouts configurable for oauth2_client_credentials and the
+reverse proxy and additionally allows prometheus to be configured.
### Bug Fixes
-- Move prometheus validation stanza to local schema ([#437](https://github.com/ory/oathkeeper/issues/437))
- ([dcf3e14](https://github.com/ory/oathkeeper/commit/dcf3e14f2b4e09deb40260303061f27bcb55503c)), closes
- [#438](https://github.com/ory/oathkeeper/issues/438)
+- Move prometheus validation stanza to local schema
+ ([#437](https://github.com/ory/oathkeeper/issues/437))
+ ([dcf3e14](https://github.com/ory/oathkeeper/commit/dcf3e14f2b4e09deb40260303061f27bcb55503c)),
+ closes [#438](https://github.com/ory/oathkeeper/issues/438)
### Chores
-- Pin v0.38.2-beta.1 release commit ([0de2682](https://github.com/ory/oathkeeper/commit/0de2682a1e0d556688c48db52ccc4e24f2bce336))
+- Pin v0.38.2-beta.1 release commit
+ ([0de2682](https://github.com/ory/oathkeeper/commit/0de2682a1e0d556688c48db52ccc4e24f2bce336))
### Documentation
@@ -1075,77 +1248,98 @@ be configured.
### Features
-- Add configurable timeouts to API server ([#440](https://github.com/ory/oathkeeper/issues/440))
+- Add configurable timeouts to API server
+ ([#440](https://github.com/ory/oathkeeper/issues/440))
([0dc6292](https://github.com/ory/oathkeeper/commit/0dc6292eb4784505be5100c6b20ade6235e277ac))
-- Timeout config for oauth2_client_credentials ([#443](https://github.com/ory/oathkeeper/issues/443))
- ([2462fa3](https://github.com/ory/oathkeeper/commit/2462fa3f97601009aff9b45c7c288d7a1afdec45)), closes
- [#442](https://github.com/ory/oathkeeper/issues/442)
+- Timeout config for oauth2_client_credentials
+ ([#443](https://github.com/ory/oathkeeper/issues/443))
+ ([2462fa3](https://github.com/ory/oathkeeper/commit/2462fa3f97601009aff9b45c7c288d7a1afdec45)),
+ closes [#442](https://github.com/ory/oathkeeper/issues/442)
# [0.38.1-beta.1](https://github.com/ory/oathkeeper/compare/v0.38.0-beta.2...v0.38.1-beta.1) (2020-05-08)
-Caching in the hydrator mutator has been improved. Please use `cache.enable=true` if you intend using the hydrator.
+Caching in the hydrator mutator has been improved. Please use
+`cache.enable=true` if you intend using the hydrator.
### Bug Fixes
-- Improve caching strategy and config for hydrator ([#433](https://github.com/ory/oathkeeper/issues/433))
+- Improve caching strategy and config for hydrator
+ ([#433](https://github.com/ory/oathkeeper/issues/433))
([0047054](https://github.com/ory/oathkeeper/commit/00470541fb3d5d2672ef068c9e02c20deaac3d0d)):
- To enable the hydrator cache you must now use the `cache.enabled` property. Also, the cache key strategy has been improved.
+ To enable the hydrator cache you must now use the `cache.enabled` property.
+ Also, the cache key strategy has been improved.
### Chores
-- Pin v0.38.1-beta.1 release commit ([20f439d](https://github.com/ory/oathkeeper/commit/20f439d9df7eed3a7c8c163234b70c9260439613))
+- Pin v0.38.1-beta.1 release commit
+ ([20f439d](https://github.com/ory/oathkeeper/commit/20f439d9df7eed3a7c8c163234b70c9260439613))
# [0.38.0-beta.2](https://github.com/ory/oathkeeper/compare/v0.37.1-beta.1...v0.38.0-beta.2) (2020-05-07)
-This release introduces Prometheus support, a new `remote` authorizer, caching, and several bugfixes!
+This release introduces Prometheus support, a new `remote` authorizer, caching,
+and several bugfixes!
No backwards incompatible changes have been introduced.
### Bug Fixes
- Add old schemas to resolve issues with old versions
- ([b94c391](https://github.com/ory/oathkeeper/commit/b94c391446a694971fa54a53eb08f9d57ad5eb24)), closes
- [#400](https://github.com/ory/oathkeeper/issues/400)
-- Don't copy the decision endpoint request's Content-Length ([#422](https://github.com/ory/oathkeeper/issues/422))
+ ([b94c391](https://github.com/ory/oathkeeper/commit/b94c391446a694971fa54a53eb08f9d57ad5eb24)),
+ closes [#400](https://github.com/ory/oathkeeper/issues/400)
+- Don't copy the decision endpoint request's Content-Length
+ ([#422](https://github.com/ory/oathkeeper/issues/422))
([0e99045](https://github.com/ory/oathkeeper/commit/0e990459104c7683764f4ed0e0a6b7162b57cd57)):
- 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.
+ 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.
+ 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](https://github.com/ory/oathkeeper/issues/410))
+- Respect retry in token introspection
+ ([#410](https://github.com/ory/oathkeeper/issues/410))
([88f7b69](https://github.com/ory/oathkeeper/commit/88f7b69c9ff252ddc3dbe960155883ec98115fd0))
-- Update install.sh script ([#429](https://github.com/ory/oathkeeper/issues/429))
+- Update install.sh script
+ ([#429](https://github.com/ory/oathkeeper/issues/429))
([2d2eded](https://github.com/ory/oathkeeper/commit/2d2eded4075c2649e449d80dbb871b0da739a9ac))
-- Use pipe to pass body remote authorizer ([#426](https://github.com/ory/oathkeeper/issues/426))
+- Use pipe to pass body remote authorizer
+ ([#426](https://github.com/ory/oathkeeper/issues/426))
([1a44087](https://github.com/ory/oathkeeper/commit/1a44087f424d8a01437769c6bce177eab36c195f)):
Resolves flaky tests.
-- Use semver-regex replacer func ([a13cdf5](https://github.com/ory/oathkeeper/commit/a13cdf5d9a518e3095545e30d15c7c4b7859752b))
+- Use semver-regex replacer func
+ ([a13cdf5](https://github.com/ory/oathkeeper/commit/a13cdf5d9a518e3095545e30d15c7c4b7859752b))
### Chores
-- Pin v0.38.0-beta.2 release commit ([73d36cd](https://github.com/ory/oathkeeper/commit/73d36cd367c1c93d4b6e93be180c982789924356))
+- Pin v0.38.0-beta.2 release commit
+ ([73d36cd](https://github.com/ory/oathkeeper/commit/73d36cd367c1c93d4b6e93be180c982789924356))
### Code Refactoring
-- Move docs to this repository ([#396](https://github.com/ory/oathkeeper/issues/396))
+- Move docs to this repository
+ ([#396](https://github.com/ory/oathkeeper/issues/396))
([11cb851](https://github.com/ory/oathkeeper/commit/11cb851a7cc42120c2d890fbeefcba55d6ff0e5a))
### Documentation
- Add `authentication_handler_no_match` to error example
([ad182f4](https://github.com/ory/oathkeeper/commit/ad182f4af9723aff79c227431045444140c24f25))
-- Add missing import ([b76ee9c](https://github.com/ory/oathkeeper/commit/b76ee9c8b6cb07adf7b9cdd421712dfdcb5f8340))
-- Regenerate and update changelog ([7121f65](https://github.com/ory/oathkeeper/commit/7121f6514a0ba0d61831792972ed833117911551))
-- Regenerate and update changelog ([6fd7d66](https://github.com/ory/oathkeeper/commit/6fd7d667e3c7738bc7a4ab82c490a6d7343e85bd))
-- Regenerate and update changelog ([531200c](https://github.com/ory/oathkeeper/commit/531200cecae0bb8853ff9d5d557cb9176137545b))
-- Regenerate and update changelog ([cf8ad0c](https://github.com/ory/oathkeeper/commit/cf8ad0c635042de54590030387220c1a16b9268c))
+- Add missing import
+ ([b76ee9c](https://github.com/ory/oathkeeper/commit/b76ee9c8b6cb07adf7b9cdd421712dfdcb5f8340))
+- Regenerate and update changelog
+ ([7121f65](https://github.com/ory/oathkeeper/commit/7121f6514a0ba0d61831792972ed833117911551))
+- Regenerate and update changelog
+ ([6fd7d66](https://github.com/ory/oathkeeper/commit/6fd7d667e3c7738bc7a4ab82c490a6d7343e85bd))
+- Regenerate and update changelog
+ ([531200c](https://github.com/ory/oathkeeper/commit/531200cecae0bb8853ff9d5d557cb9176137545b))
+- Regenerate and update changelog
+ ([cf8ad0c](https://github.com/ory/oathkeeper/commit/cf8ad0c635042de54590030387220c1a16b9268c))
- Update github templates ([#407](https://github.com/ory/oathkeeper/issues/407))
([9979d77](https://github.com/ory/oathkeeper/commit/9979d77d7eda95a2438f3f5cc9b85d3d0aa2857c))
- Update github templates ([#409](https://github.com/ory/oathkeeper/issues/409))
@@ -1156,45 +1350,57 @@ No backwards incompatible changes have been introduced.
([6d7cba7](https://github.com/ory/oathkeeper/commit/6d7cba76e893d51db71687b2981837a333d71666))
- Update github templates ([#413](https://github.com/ory/oathkeeper/issues/413))
([d692fbf](https://github.com/ory/oathkeeper/commit/d692fbfb9bcba77c32a94b530e82fbd5e2b61856))
-- Update linux install guide ([#414](https://github.com/ory/oathkeeper/issues/414))
+- Update linux install guide
+ ([#414](https://github.com/ory/oathkeeper/issues/414))
([a0e2cc0](https://github.com/ory/oathkeeper/commit/a0e2cc0ea324d908a8741df75e3259e30a302dbb))
-- Updates issue and pull request templates ([#392](https://github.com/ory/oathkeeper/issues/392))
+- Updates issue and pull request templates
+ ([#392](https://github.com/ory/oathkeeper/issues/392))
([3724ebc](https://github.com/ory/oathkeeper/commit/3724ebc63a85050525d86d81a70eeadccac72c1a))
-- Updates issue and pull request templates ([#393](https://github.com/ory/oathkeeper/issues/393))
+- Updates issue and pull request templates
+ ([#393](https://github.com/ory/oathkeeper/issues/393))
([a4ade5c](https://github.com/ory/oathkeeper/commit/a4ade5ca29a9ce24a3ffb6c9705c4723e67f9619))
-- Updates issue and pull request templates ([#394](https://github.com/ory/oathkeeper/issues/394))
+- Updates issue and pull request templates
+ ([#394](https://github.com/ory/oathkeeper/issues/394))
([0ef037a](https://github.com/ory/oathkeeper/commit/0ef037abcec226039eb1a69dfc442df53d430ce1))
-- Updates issue and pull request templates ([#395](https://github.com/ory/oathkeeper/issues/395))
+- Updates issue and pull request templates
+ ([#395](https://github.com/ory/oathkeeper/issues/395))
([ecab261](https://github.com/ory/oathkeeper/commit/ecab26119e32fa7c6947a7da17f2095292d02f2d))
-- Use correct headline for cc handler ([#420](https://github.com/ory/oathkeeper/issues/420))
+- Use correct headline for cc handler
+ ([#420](https://github.com/ory/oathkeeper/issues/420))
([1401610](https://github.com/ory/oathkeeper/commit/1401610dffc7bef5823199059a4d9fc25cbde264))
### Features
- Add cache to hydrator ([#418](https://github.com/ory/oathkeeper/issues/418))
- ([1ae6e7a](https://github.com/ory/oathkeeper/commit/1ae6e7a958d602533f54cada5d231bcf1bace093)), closes
- [#417](https://github.com/ory/oathkeeper/issues/417):
+ ([1ae6e7a](https://github.com/ory/oathkeeper/commit/1ae6e7a958d602533f54cada5d231bcf1bace093)),
+ closes [#417](https://github.com/ory/oathkeeper/issues/417):
- This patch introduces new configuration parameters that allow the hydrator mutator to cache requests.
+ 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](https://github.com/ory/oathkeeper/issues/416))
+- Add new remote authorizer that uses request body and headers
+ ([#416](https://github.com/ory/oathkeeper/issues/416))
([3a20637](https://github.com/ory/oathkeeper/commit/3a206376c0ec4d72d5d6ec66c2d738199a24e0c6)):
- 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.
+ 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.
+ 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.
+ Providing the request body as part of the JSON payload won't always work as
+ JSON cannot handle binary data.
- Add prometheus docs ([#427](https://github.com/ory/oathkeeper/issues/427))
([117ee6a](https://github.com/ory/oathkeeper/commit/117ee6a4c53035651f41a5bb4a9afe3c8b0c7438))
-- Add prometheus endpoint providing basic request metrics ([#404](https://github.com/ory/oathkeeper/issues/404))
+- Add prometheus endpoint providing basic request metrics
+ ([#404](https://github.com/ory/oathkeeper/issues/404))
([fdaed46](https://github.com/ory/oathkeeper/commit/fdaed46bcffbbdf593e94bc1784df88809e63fcd)):
- This patch adds basic prometheus metrics. The prometheus metrics are exposed at the default prometheus exporter port 9000 and is
- configurable with:
+ This patch adds basic prometheus metrics. The prometheus metrics are exposed
+ at the default prometheus exporter port 9000 and is configurable with:
```
serve:
@@ -1204,9 +1410,10 @@ No backwards incompatible changes have been introduced.
metrics_path: /metrics
```
-- Oauth2_introspect cache introspection results ([#424](https://github.com/ory/oathkeeper/issues/424))
- ([d4557ae](https://github.com/ory/oathkeeper/commit/d4557aeac69e84d36dfc2a1ab97c61188c93457f)), closes
- [#293](https://github.com/ory/oathkeeper/issues/293)
+- Oauth2_introspect cache introspection results
+ ([#424](https://github.com/ory/oathkeeper/issues/424))
+ ([d4557ae](https://github.com/ory/oathkeeper/commit/d4557aeac69e84d36dfc2a1ab97c61188c93457f)),
+ closes [#293](https://github.com/ory/oathkeeper/issues/293)
# [0.37.1-beta.1](https://github.com/ory/oathkeeper/compare/v0.37.0-beta.1...v0.37.1-beta.1) (2020-04-03)
@@ -1214,12 +1421,14 @@ chore: replace segment with ory fork (#391)
### Chores
-- Replace segment with ory fork ([#391](https://github.com/ory/oathkeeper/issues/391))
+- Replace segment with ory fork
+ ([#391](https://github.com/ory/oathkeeper/issues/391))
([77d0b48](https://github.com/ory/oathkeeper/commit/77d0b48c8de5b4681f49f90e306e5b2324ac0d5d))
### Documentation
-- Regenerate and update changelog ([4e251e9](https://github.com/ory/oathkeeper/commit/4e251e904a4028a01687b0155108cc9c315e6941))
+- Regenerate and update changelog
+ ([4e251e9](https://github.com/ory/oathkeeper/commit/4e251e904a4028a01687b0155108cc9c315e6941))
# [0.37.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.36.0-beta.4...v0.37.0-beta.1) (2020-04-02)
@@ -1227,102 +1436,151 @@ docs: document v0.36 and v0.37
## Breaking Changes
-This feature allows to use the regex capture groups from the URL matcher to be used in several places, including the ID Token
-generator and elsewhere. To get this working, existing `keto_engine_acp_ory` authorizers are no longer able to use regex
-substition in the form of `my:action:$1` but instead must use the new format which is
-`{{ printIndex .MatchContext.RegexpCaptureGroups 0}}` (notice that the index changed by _-1_). A rule migrator exists which makes
-old rules compatible with the new format, if a version string is given. More details on the rule migration can be found here:
+This feature allows to use the regex capture groups from the URL matcher to be
+used in several places, including the ID Token generator and elsewhere. To get
+this working, existing `keto_engine_acp_ory` authorizers are no longer able to
+use regex substition in the form of `my:action:$1` but instead must use the new
+format which is `{{ printIndex .MatchContext.RegexpCaptureGroups 0}}` (notice
+that the index changed by _-1_). A rule migrator exists which makes old rules
+compatible with the new format, if a version string is given. More details on
+the rule migration can be found here:
https://github.com/ory/oathkeeper/pull/358/commits/fd16ceb230a1b14ebb01a147d2d70acce77f9fbd#diff-6177fb19f1b7d7bc392f5062b838df15
### Bug Fixes
-- Add rule id to malformed configuration log error ([#386](https://github.com/ory/oathkeeper/issues/386))
+- Add rule id to malformed configuration log error
+ ([#386](https://github.com/ory/oathkeeper/issues/386))
([7688a8d](https://github.com/ory/oathkeeper/commit/7688a8dc4dc0ebd5bd173d77bc7cd8cacc8e50e2))
-- Disable test that fails with low cache hit rate ([#372](https://github.com/ory/oathkeeper/issues/372))
- ([5414dda](https://github.com/ory/oathkeeper/commit/5414ddadb0b210d3a90b69183449ba7d5723ba6c)), closes
- [#371](https://github.com/ory/oathkeeper/issues/371)
-- **docker:** Improve docker-compose example ([#325](https://github.com/ory/oathkeeper/issues/325))
- ([1247381](https://github.com/ory/oathkeeper/commit/12473815dad3fcbc57ea102dd982170960adb9f6)), closes
- [#324](https://github.com/ory/oathkeeper/issues/324):
-
- Add a new file 'Dockerfile-dc' which will primarily be used by Docker Compose to build docker images. Unlike the existing
- Dockerfile which depends on the Makefile to build the binary, this Dockerfile copies the source code and builds the binary.
-
- Oathkeeper has gone through a couple of changes since the initial draft of the docker compose file, considering these changes
- and the newly introduced Dockerfile in the previous commit, make these changes to the docker-compose.yml:
+- Disable test that fails with low cache hit rate
+ ([#372](https://github.com/ory/oathkeeper/issues/372))
+ ([5414dda](https://github.com/ory/oathkeeper/commit/5414ddadb0b210d3a90b69183449ba7d5723ba6c)),
+ closes [#371](https://github.com/ory/oathkeeper/issues/371)
+- **docker:** Improve docker-compose example
+ ([#325](https://github.com/ory/oathkeeper/issues/325))
+ ([1247381](https://github.com/ory/oathkeeper/commit/12473815dad3fcbc57ea102dd982170960adb9f6)),
+ closes [#324](https://github.com/ory/oathkeeper/issues/324):
+
+ Add a new file 'Dockerfile-dc' which will primarily be used by Docker Compose
+ to build docker images. Unlike the existing Dockerfile which depends on the
+ Makefile to build the binary, this Dockerfile copies the source code and
+ builds the binary.
+
+ Oathkeeper has gone through a couple of changes since the initial draft of the
+ docker compose file, considering these changes and the newly introduced
+ Dockerfile in the previous commit, make these changes to the
+ docker-compose.yml:
1. Bump the version of the compose file to 3.
- 2. Remove the need for the postgres database app, since Oathkeeper no longer needs a database.
- 3. Remove the need for the migration app, since we no longer need to migrate since there is no database and the option is
- deprecated.
+ 2. Remove the need for the postgres database app, since Oathkeeper no longer
+ needs a database.
+ 3. Remove the need for the migration app, since we no longer need to migrate
+ since there is no database and the option is deprecated.
4. Use the newly defined Dockerfile 'Dockerfile-dc'.
- 5. We now serve both API and PROXY from the same app, so we don't need two instances of the app.
- 6. Add sample config, rules and JWK files to `.docker_compose`, mount this via a volume mount.
-
-- Improve id_token performance with caching ([#367](https://github.com/ory/oathkeeper/issues/367))
- ([47e9fee](https://github.com/ory/oathkeeper/commit/47e9feefcea2d3508932ef3b323709b0bfa0d707)), closes
- [#364](https://github.com/ory/oathkeeper/issues/364)
-- Load config file only in serve command ([#365](https://github.com/ory/oathkeeper/issues/365))
+ 5. We now serve both API and PROXY from the same app, so we don't need two
+ instances of the app.
+ 6. Add sample config, rules and JWK files to `.docker_compose`, mount this via
+ a volume mount.
+
+- Improve id_token performance with caching
+ ([#367](https://github.com/ory/oathkeeper/issues/367))
+ ([47e9fee](https://github.com/ory/oathkeeper/commit/47e9feefcea2d3508932ef3b323709b0bfa0d707)),
+ closes [#364](https://github.com/ory/oathkeeper/issues/364)
+- Load config file only in serve command
+ ([#365](https://github.com/ory/oathkeeper/issues/365))
([68c8546](https://github.com/ory/oathkeeper/commit/68c85469b4523e5accf3de8e97b97b87416875d3))
-- Replace segment with our own sqa endpoint ([#385](https://github.com/ory/oathkeeper/issues/385))
+- Replace segment with our own sqa endpoint
+ ([#385](https://github.com/ory/oathkeeper/issues/385))
([8f63eda](https://github.com/ory/oathkeeper/commit/8f63eda6370fb389307cd8b313437292965a2107))
-- SendOAuth2 introspection scope only when strategy is none ([#379](https://github.com/ory/oathkeeper/issues/379))
- ([5e0c8dc](https://github.com/ory/oathkeeper/commit/5e0c8dcdc4a64662f59372a488ec633bcdbc0d85)), closes
- [#377](https://github.com/ory/oathkeeper/issues/377):
-
- This patch removes the `scope` key from the OAuth2 Introspection request body when a scope strategy other than `none` is set for
- the OAuth2 Introspection handler. If the scope strategy is `none`, the `scope` key is included in the body.
-
-- Token expiration error in tests ([#390](https://github.com/ory/oathkeeper/issues/390))
+- SendOAuth2 introspection scope only when strategy is none
+ ([#379](https://github.com/ory/oathkeeper/issues/379))
+ ([5e0c8dc](https://github.com/ory/oathkeeper/commit/5e0c8dcdc4a64662f59372a488ec633bcdbc0d85)),
+ closes [#377](https://github.com/ory/oathkeeper/issues/377):
+
+ This patch removes the `scope` key from the OAuth2 Introspection request body
+ when a scope strategy other than `none` is set for the OAuth2 Introspection
+ handler. If the scope strategy is `none`, the `scope` key is included in the
+ body.
+
+- Token expiration error in tests
+ ([#390](https://github.com/ory/oathkeeper/issues/390))
([9c07a73](https://github.com/ory/oathkeeper/commit/9c07a7349cdf560c0ba29a637aaec93021757d27))
### Documentation
-- Change link to Developer Install Guide ([#369](https://github.com/ory/oathkeeper/issues/369))
+- Change link to Developer Install Guide
+ ([#369](https://github.com/ory/oathkeeper/issues/369))
([f7fe46f](https://github.com/ory/oathkeeper/commit/f7fe46f9e183c53b5af71592c05cacf6b7584a2c)):
- Changing the link to the Developer Documentation - it was pointing to Keto and not to Oathkeeper.
+ Changing the link to the Developer Documentation - it was pointing to Keto and
+ not to Oathkeeper.
-- Document v0.36 and v0.37 ([a176c73](https://github.com/ory/oathkeeper/commit/a176c7301baddbec572e3451830ee1f32dc55c75))
-- Fix examples for some JSON Schema config keys ([#363](https://github.com/ory/oathkeeper/issues/363))
+- Document v0.36 and v0.37
+ ([a176c73](https://github.com/ory/oathkeeper/commit/a176c7301baddbec572e3451830ee1f32dc55c75))
+- Fix examples for some JSON Schema config keys
+ ([#363](https://github.com/ory/oathkeeper/issues/363))
([aeeb353](https://github.com/ory/oathkeeper/commit/aeeb35399588422ea25780406f1726cad5082315))
-- Regenerate and update changelog ([9417e2c](https://github.com/ory/oathkeeper/commit/9417e2c213a5e9394d88638dc24e36dc2d9b3387))
-- Regenerate and update changelog ([b817037](https://github.com/ory/oathkeeper/commit/b817037fea1131e20fbd829927af00f2a27b951d))
-- Regenerate and update changelog ([33a5524](https://github.com/ory/oathkeeper/commit/33a55240803c6615e8550de371b60d040ae9f2fe))
-- Regenerate and update changelog ([888b7a6](https://github.com/ory/oathkeeper/commit/888b7a6f2255a2e1457fc88712ad4d80b87000ba))
-- Regenerate and update changelog ([36faa3b](https://github.com/ory/oathkeeper/commit/36faa3bbc4a0befd59a61c25664b184fa07baaeb))
-- Regenerate and update changelog ([32b6059](https://github.com/ory/oathkeeper/commit/32b605921b88e163299e47847099ab985e3cbfcd))
-- Regenerate and update changelog ([ba4de09](https://github.com/ory/oathkeeper/commit/ba4de09211f249b6a719308ec5b1ea803642aa20))
-- Regenerate and update changelog ([a76f749](https://github.com/ory/oathkeeper/commit/a76f749dfe5c6ad988da6ba0b2ac4be5a22b0f9d))
-- Regenerate and update changelog ([1789d00](https://github.com/ory/oathkeeper/commit/1789d003699c7140e29b1a1a967f6ccd3b1e6916))
-- Regenerate and update changelog ([0dfc608](https://github.com/ory/oathkeeper/commit/0dfc6081c1da853477737a3ec41a9ac8e51faebc))
-- Regenerate and update changelog ([b23c79a](https://github.com/ory/oathkeeper/commit/b23c79ac318bd394eaf3c48f8d3e6c157a234df9))
-- Regenerate and update changelog ([2117171](https://github.com/ory/oathkeeper/commit/2117171a17b345fb62f9234d3a5443728dca5315))
-- Regenerate and update changelog ([38c9e19](https://github.com/ory/oathkeeper/commit/38c9e19a4b5fe708c60fc694e6ca526d201872eb))
-- Regenerate and update changelog ([e3eda75](https://github.com/ory/oathkeeper/commit/e3eda753c3696345f030c4311b66f29296e4183c))
-- Regenerate and update changelog ([e7d70f7](https://github.com/ory/oathkeeper/commit/e7d70f71bd1d803f4b1e58149875becb8abfa9ad))
-- Regenerate and update changelog ([874b7a9](https://github.com/ory/oathkeeper/commit/874b7a9cb03d28cc40a8f7e242158414075f0961))
-- Regenerate and update changelog ([6b1d94b](https://github.com/ory/oathkeeper/commit/6b1d94b7c3eeae9c69154b85ecdcff7759fd98a9))
-- Regenerate and update changelog ([cb38415](https://github.com/ory/oathkeeper/commit/cb384152a82830f14768d2e0ec30cc8f65c8583c))
-- Regenerate and update changelog ([bec6af0](https://github.com/ory/oathkeeper/commit/bec6af0a9b78a880296fce59eb150ac21ee3d13b))
-- Update forum and chat links ([d9eed10](https://github.com/ory/oathkeeper/commit/d9eed10abd43eb41362fcc0f36e47a6f88658835))
+- Regenerate and update changelog
+ ([9417e2c](https://github.com/ory/oathkeeper/commit/9417e2c213a5e9394d88638dc24e36dc2d9b3387))
+- Regenerate and update changelog
+ ([b817037](https://github.com/ory/oathkeeper/commit/b817037fea1131e20fbd829927af00f2a27b951d))
+- Regenerate and update changelog
+ ([33a5524](https://github.com/ory/oathkeeper/commit/33a55240803c6615e8550de371b60d040ae9f2fe))
+- Regenerate and update changelog
+ ([888b7a6](https://github.com/ory/oathkeeper/commit/888b7a6f2255a2e1457fc88712ad4d80b87000ba))
+- Regenerate and update changelog
+ ([36faa3b](https://github.com/ory/oathkeeper/commit/36faa3bbc4a0befd59a61c25664b184fa07baaeb))
+- Regenerate and update changelog
+ ([32b6059](https://github.com/ory/oathkeeper/commit/32b605921b88e163299e47847099ab985e3cbfcd))
+- Regenerate and update changelog
+ ([ba4de09](https://github.com/ory/oathkeeper/commit/ba4de09211f249b6a719308ec5b1ea803642aa20))
+- Regenerate and update changelog
+ ([a76f749](https://github.com/ory/oathkeeper/commit/a76f749dfe5c6ad988da6ba0b2ac4be5a22b0f9d))
+- Regenerate and update changelog
+ ([1789d00](https://github.com/ory/oathkeeper/commit/1789d003699c7140e29b1a1a967f6ccd3b1e6916))
+- Regenerate and update changelog
+ ([0dfc608](https://github.com/ory/oathkeeper/commit/0dfc6081c1da853477737a3ec41a9ac8e51faebc))
+- Regenerate and update changelog
+ ([b23c79a](https://github.com/ory/oathkeeper/commit/b23c79ac318bd394eaf3c48f8d3e6c157a234df9))
+- Regenerate and update changelog
+ ([2117171](https://github.com/ory/oathkeeper/commit/2117171a17b345fb62f9234d3a5443728dca5315))
+- Regenerate and update changelog
+ ([38c9e19](https://github.com/ory/oathkeeper/commit/38c9e19a4b5fe708c60fc694e6ca526d201872eb))
+- Regenerate and update changelog
+ ([e3eda75](https://github.com/ory/oathkeeper/commit/e3eda753c3696345f030c4311b66f29296e4183c))
+- Regenerate and update changelog
+ ([e7d70f7](https://github.com/ory/oathkeeper/commit/e7d70f71bd1d803f4b1e58149875becb8abfa9ad))
+- Regenerate and update changelog
+ ([874b7a9](https://github.com/ory/oathkeeper/commit/874b7a9cb03d28cc40a8f7e242158414075f0961))
+- Regenerate and update changelog
+ ([6b1d94b](https://github.com/ory/oathkeeper/commit/6b1d94b7c3eeae9c69154b85ecdcff7759fd98a9))
+- Regenerate and update changelog
+ ([cb38415](https://github.com/ory/oathkeeper/commit/cb384152a82830f14768d2e0ec30cc8f65c8583c))
+- Regenerate and update changelog
+ ([bec6af0](https://github.com/ory/oathkeeper/commit/bec6af0a9b78a880296fce59eb150ac21ee3d13b))
+- Update forum and chat links
+ ([d9eed10](https://github.com/ory/oathkeeper/commit/d9eed10abd43eb41362fcc0f36e47a6f88658835))
- Update README.md ([#375](https://github.com/ory/oathkeeper/issues/375))
- ([313d2fe](https://github.com/ory/oathkeeper/commit/313d2fe99f699c441e6f8e24abb096e239a17f83)), closes
- [#374](https://github.com/ory/oathkeeper/issues/374):
+ ([313d2fe](https://github.com/ory/oathkeeper/commit/313d2fe99f699c441e6f8e24abb096e239a17f83)),
+ closes [#374](https://github.com/ory/oathkeeper/issues/374):
Fixed link to Envoy configuration page and added link to AWS API Gateway.
-- Updates issue and pull request templates ([#382](https://github.com/ory/oathkeeper/issues/382))
+- Updates issue and pull request templates
+ ([#382](https://github.com/ory/oathkeeper/issues/382))
([484c406](https://github.com/ory/oathkeeper/commit/484c406785c2633feee3cb9179a94147085cadd6))
### Features
-- Add MatchContext in the AuthenticationSession ([#358](https://github.com/ory/oathkeeper/issues/358))
+- Add MatchContext in the AuthenticationSession
+ ([#358](https://github.com/ory/oathkeeper/issues/358))
([a421293](https://github.com/ory/oathkeeper/commit/a421293a05afaca2ac3695940bc72b4b9f7a1b68))
-- **authn:** Make oauth2_intsropsection configurable timeout ([#370](https://github.com/ory/oathkeeper/issues/370))
+- **authn:** Make oauth2_intsropsection configurable timeout
+ ([#370](https://github.com/ory/oathkeeper/issues/370))
([0a39511](https://github.com/ory/oathkeeper/commit/0a395115123e34be0dbb47608a96dad2dca5e60c))
-- **authz:** Add remote_json authorizer ([#389](https://github.com/ory/oathkeeper/issues/389))
- ([45b9f8b](https://github.com/ory/oathkeeper/commit/45b9f8b981f0227a92ff5c4001061e86afc0701f)), closes
+- **authz:** Add remote_json authorizer
+ ([#389](https://github.com/ory/oathkeeper/issues/389))
+ ([45b9f8b](https://github.com/ory/oathkeeper/commit/45b9f8b981f0227a92ff5c4001061e86afc0701f)),
+ closes
[/github.com/ory/docs/commit/07a229701835d75e9c2e4b939badb2d5b96ae6aa#diff-c400219db6c7e4b6abab71839d9d294eR272](https://github.com//github.com/ory/docs/commit/07a229701835d75e9c2e4b939badb2d5b96ae6aa/issues/diff-c400219db6c7e4b6abab71839d9d294eR272)
[#201](https://github.com/ory/oathkeeper/issues/201)
- Enable OpenTracing ([#376](https://github.com/ory/oathkeeper/issues/376))
@@ -1339,7 +1597,8 @@ docs: Regenerate and update changelog
### Documentation
-- Regenerate and update changelog ([95a7c09](https://github.com/ory/oathkeeper/commit/95a7c091165b8a9acebedb197208fadc04585d4a))
+- Regenerate and update changelog
+ ([95a7c09](https://github.com/ory/oathkeeper/commit/95a7c091165b8a9acebedb197208fadc04585d4a))
# [0.36.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.5-beta.2...v0.36.0-beta.1) (2020-02-05)
@@ -1347,30 +1606,42 @@ docs: Regenerate and update changelog
### Documentation
-- Prepare ecosystem automation ([81ea56b](https://github.com/ory/oathkeeper/commit/81ea56b46da543c02c5977b27ec3671b5bcc4abe))
-- Regenerate and update changelog ([b71e48c](https://github.com/ory/oathkeeper/commit/b71e48c473bd428286473f8d8472f74187377eb2))
-- Regenerate and update changelog ([4f22e42](https://github.com/ory/oathkeeper/commit/4f22e42e1577c92b8005887dfc1a2dc48a5d392d))
-- Regenerate and update changelog ([23e053f](https://github.com/ory/oathkeeper/commit/23e053fb289e663ae00bdbf9201c2ad1a245226b))
-- Updates issue and pull request templates ([#355](https://github.com/ory/oathkeeper/issues/355))
+- Prepare ecosystem automation
+ ([81ea56b](https://github.com/ory/oathkeeper/commit/81ea56b46da543c02c5977b27ec3671b5bcc4abe))
+- Regenerate and update changelog
+ ([b71e48c](https://github.com/ory/oathkeeper/commit/b71e48c473bd428286473f8d8472f74187377eb2))
+- Regenerate and update changelog
+ ([4f22e42](https://github.com/ory/oathkeeper/commit/4f22e42e1577c92b8005887dfc1a2dc48a5d392d))
+- Regenerate and update changelog
+ ([23e053f](https://github.com/ory/oathkeeper/commit/23e053fb289e663ae00bdbf9201c2ad1a245226b))
+- Updates issue and pull request templates
+ ([#355](https://github.com/ory/oathkeeper/issues/355))
([f9251ed](https://github.com/ory/oathkeeper/commit/f9251edeb0d3e482acf278040f95c3f49db5a100))
### Features
-- **ci:** Add nancy vuln scanner ([#354](https://github.com/ory/oathkeeper/issues/354))
+- **ci:** Add nancy vuln scanner
+ ([#354](https://github.com/ory/oathkeeper/issues/354))
([de36e40](https://github.com/ory/oathkeeper/commit/de36e401134f09762d5815e3fe37d9cb16dd8d81))
-- **rule:** Add glob matching strategy ([#334](https://github.com/ory/oathkeeper/issues/334))
- ([5f983ab](https://github.com/ory/oathkeeper/commit/5f983ab118ce784a49a38e6024b99b8791907d4b)), closes
- [#321](https://github.com/ory/oathkeeper/issues/321):
+- **rule:** Add glob matching strategy
+ ([#334](https://github.com/ory/oathkeeper/issues/334))
+ ([5f983ab](https://github.com/ory/oathkeeper/commit/5f983ab118ce784a49a38e6024b99b8791907d4b)),
+ closes [#321](https://github.com/ory/oathkeeper/issues/321):
- This patch adds the ability to choose a matching strategy and adds a glob-based matching strategy to the available options
- (regex is still the default).
+ This patch adds the ability to choose a matching strategy and adds a
+ glob-based matching strategy to the available options (regex is still the
+ default).
### Unclassified
-- Update CHANGELOG [ci skip] ([8278b9d](https://github.com/ory/oathkeeper/commit/8278b9db8a43c57d4169e232cb9f25ef9257dd8c))
-- Update CHANGELOG [ci skip] ([17f78b7](https://github.com/ory/oathkeeper/commit/17f78b7cdf739f66de3de66199c00e82ff974826))
-- Update CHANGELOG [ci skip] ([d6f6925](https://github.com/ory/oathkeeper/commit/d6f69257b86e249c70a2e808524d43da11315a59))
-- Update CHANGELOG [ci skip] ([0e109ce](https://github.com/ory/oathkeeper/commit/0e109cee1222e8277157807d14f8b9ae7c1120d9))
+- Update CHANGELOG [ci skip]
+ ([8278b9d](https://github.com/ory/oathkeeper/commit/8278b9db8a43c57d4169e232cb9f25ef9257dd8c))
+- Update CHANGELOG [ci skip]
+ ([17f78b7](https://github.com/ory/oathkeeper/commit/17f78b7cdf739f66de3de66199c00e82ff974826))
+- Update CHANGELOG [ci skip]
+ ([d6f6925](https://github.com/ory/oathkeeper/commit/d6f69257b86e249c70a2e808524d43da11315a59))
+- Update CHANGELOG [ci skip]
+ ([0e109ce](https://github.com/ory/oathkeeper/commit/0e109cee1222e8277157807d14f8b9ae7c1120d9))
# [0.35.5-beta.2](https://github.com/ory/oathkeeper/compare/v0.35.5-beta.1...v0.35.5-beta.2) (2020-01-31)
@@ -1378,8 +1649,10 @@ Update README.md
### Unclassified
-- Update README.md ([a40c613](https://github.com/ory/oathkeeper/commit/a40c613582add4742e245516f5b4fdef31be7cb0))
-- Update CHANGELOG [ci skip] ([963d60d](https://github.com/ory/oathkeeper/commit/963d60d802a56b87390bfdb10632b7e5754398aa))
+- Update README.md
+ ([a40c613](https://github.com/ory/oathkeeper/commit/a40c613582add4742e245516f5b4fdef31be7cb0))
+- Update CHANGELOG [ci skip]
+ ([963d60d](https://github.com/ory/oathkeeper/commit/963d60d802a56b87390bfdb10632b7e5754398aa))
# [0.35.5-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.4-beta.1...v0.35.5-beta.1) (2020-01-27)
@@ -1388,10 +1661,12 @@ Hash enabled check to further improve performance (#353)
### Unclassified
- Hash enabled check to further improve performance (#353)
- ([19099cb](https://github.com/ory/oathkeeper/commit/19099cb86ea236ef503c1274393dd17fd11041ae)), closes
- [#353](https://github.com/ory/oathkeeper/issues/353)
-- Update CHANGELOG [ci skip] ([6afdeae](https://github.com/ory/oathkeeper/commit/6afdeae82260db0905f2e14a36ff23da59bdb29f))
-- Update CHANGELOG [ci skip] ([3226ae6](https://github.com/ory/oathkeeper/commit/3226ae6d69837ae64d357e92236153c32c19e2cf))
+ ([19099cb](https://github.com/ory/oathkeeper/commit/19099cb86ea236ef503c1274393dd17fd11041ae)),
+ closes [#353](https://github.com/ory/oathkeeper/issues/353)
+- Update CHANGELOG [ci skip]
+ ([6afdeae](https://github.com/ory/oathkeeper/commit/6afdeae82260db0905f2e14a36ff23da59bdb29f))
+- Update CHANGELOG [ci skip]
+ ([3226ae6](https://github.com/ory/oathkeeper/commit/3226ae6d69837ae64d357e92236153c32c19e2cf))
# [0.35.4-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.3-beta.1...v0.35.4-beta.1) (2020-01-26)
@@ -1400,8 +1675,8 @@ Update release pipeline and tests (#351)
### Unclassified
- Update release pipeline and tests (#351)
- ([c7d81a9](https://github.com/ory/oathkeeper/commit/c7d81a99243a2adb1387ada12550303c76ae9768)), closes
- [#351](https://github.com/ory/oathkeeper/issues/351)
+ ([c7d81a9](https://github.com/ory/oathkeeper/commit/c7d81a99243a2adb1387ada12550303c76ae9768)),
+ closes [#351](https://github.com/ory/oathkeeper/issues/351)
# [0.35.3-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.1-beta.1...v0.35.3-beta.1) (2020-01-26)
@@ -1409,32 +1684,44 @@ Update CHANGELOG [ci skip]
### Documentation
-- Updates issue and pull request templates ([#341](https://github.com/ory/oathkeeper/issues/341))
+- Updates issue and pull request templates
+ ([#341](https://github.com/ory/oathkeeper/issues/341))
([eca2652](https://github.com/ory/oathkeeper/commit/eca26527f64cb80b8df2df96910a33f993d9af37))
### Unclassified
-- Update CHANGELOG [ci skip] ([518b765](https://github.com/ory/oathkeeper/commit/518b76578519786921ef0d209f3f83dcfd6f217b))
-- Update SDK ([5e619a0](https://github.com/ory/oathkeeper/commit/5e619a03687cbfe71b559d8945062a3fa4a5e4f3))
-- Update CHANGELOG [ci skip] ([495adcf](https://github.com/ory/oathkeeper/commit/495adcf2af7c2f161c9845cb358ef33f9afb42f3))
+- Update CHANGELOG [ci skip]
+ ([518b765](https://github.com/ory/oathkeeper/commit/518b76578519786921ef0d209f3f83dcfd6f217b))
+- Update SDK
+ ([5e619a0](https://github.com/ory/oathkeeper/commit/5e619a03687cbfe71b559d8945062a3fa4a5e4f3))
+- Update CHANGELOG [ci skip]
+ ([495adcf](https://github.com/ory/oathkeeper/commit/495adcf2af7c2f161c9845cb358ef33f9afb42f3))
- Use integer instead of number in config JSON schema
([280b42f](https://github.com/ory/oathkeeper/commit/280b42fdedc0305b40398a2a213848d64d52e6c0))
-- Update CHANGELOG [ci skip] ([b72965f](https://github.com/ory/oathkeeper/commit/b72965fce04941733f45277777349cfad6f41062))
-- Update SDK ([aedabd9](https://github.com/ory/oathkeeper/commit/aedabd9834bb3a316b211f82cc4d9d9f90ab3bd6))
+- Update CHANGELOG [ci skip]
+ ([b72965f](https://github.com/ory/oathkeeper/commit/b72965fce04941733f45277777349cfad6f41062))
+- Update SDK
+ ([aedabd9](https://github.com/ory/oathkeeper/commit/aedabd9834bb3a316b211f82cc4d9d9f90ab3bd6))
- Set min/max for port range in config JSON Schema (#345)
- ([d7d696f](https://github.com/ory/oathkeeper/commit/d7d696f62e91cf9d0300a1af8e2fd70676164ec6)), closes
- [#345](https://github.com/ory/oathkeeper/issues/345)
-- Update CHANGELOG [ci skip] ([8e4d58c](https://github.com/ory/oathkeeper/commit/8e4d58ce809dd10e98a3ad3530cdd81b24a967f0))
+ ([d7d696f](https://github.com/ory/oathkeeper/commit/d7d696f62e91cf9d0300a1af8e2fd70676164ec6)),
+ closes [#345](https://github.com/ory/oathkeeper/issues/345)
+- Update CHANGELOG [ci skip]
+ ([8e4d58c](https://github.com/ory/oathkeeper/commit/8e4d58ce809dd10e98a3ad3530cdd81b24a967f0))
- Fix profiling env variable not being picked up (#343)
- ([29b0cf1](https://github.com/ory/oathkeeper/commit/29b0cf14de575434ce94def5e6031b76e28042de)), closes
- [#343](https://github.com/ory/oathkeeper/issues/343)
-- Update CHANGELOG [ci skip] ([e7a5d89](https://github.com/ory/oathkeeper/commit/e7a5d8928d9ef4def4bf53063c24b27d07e08946))
-- Update CHANGELOG [ci skip] ([abc00d4](https://github.com/ory/oathkeeper/commit/abc00d46ec26debe6983f11e3a013865c969e6e6))
-- Update SDK ([a237c29](https://github.com/ory/oathkeeper/commit/a237c2975efc34fc63a2fdb302b1086d072d2146))
-- Update broken links in README ([78e498c](https://github.com/ory/oathkeeper/commit/78e498c0eb24380671364d333447abd0f25de1e8))
-- Cache pipeline config and improve request latency ([#348](https://github.com/ory/oathkeeper/issues/348))
- ([95673ed](https://github.com/ory/oathkeeper/commit/95673eddf02968250359067a3fe887adb46c2be6)), closes
- [#346](https://github.com/ory/oathkeeper/issues/346)
+ ([29b0cf1](https://github.com/ory/oathkeeper/commit/29b0cf14de575434ce94def5e6031b76e28042de)),
+ closes [#343](https://github.com/ory/oathkeeper/issues/343)
+- Update CHANGELOG [ci skip]
+ ([e7a5d89](https://github.com/ory/oathkeeper/commit/e7a5d8928d9ef4def4bf53063c24b27d07e08946))
+- Update CHANGELOG [ci skip]
+ ([abc00d4](https://github.com/ory/oathkeeper/commit/abc00d46ec26debe6983f11e3a013865c969e6e6))
+- Update SDK
+ ([a237c29](https://github.com/ory/oathkeeper/commit/a237c2975efc34fc63a2fdb302b1086d072d2146))
+- Update broken links in README
+ ([78e498c](https://github.com/ory/oathkeeper/commit/78e498c0eb24380671364d333447abd0f25de1e8))
+- Cache pipeline config and improve request latency
+ ([#348](https://github.com/ory/oathkeeper/issues/348))
+ ([95673ed](https://github.com/ory/oathkeeper/commit/95673eddf02968250359067a3fe887adb46c2be6)),
+ closes [#346](https://github.com/ory/oathkeeper/issues/346)
# [0.35.1-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.0-beta.1...v0.35.1-beta.1) (2020-01-14)
@@ -1442,7 +1729,8 @@ Update CHANGELOG [ci skip]
### Unclassified
-- Update CHANGELOG [ci skip] ([63b0076](https://github.com/ory/oathkeeper/commit/63b0076a264537ffd22f6f787c508598306c8661))
+- Update CHANGELOG [ci skip]
+ ([63b0076](https://github.com/ory/oathkeeper/commit/63b0076a264537ffd22f6f787c508598306c8661))
# [0.35.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.35.0-alpha.1...v0.35.0-beta.1) (2020-01-13)
@@ -1461,34 +1749,44 @@ Update CHANGELOG [ci skip]
### Unclassified
-- Update CHANGELOG [ci skip] ([f0e8ecf](https://github.com/ory/oathkeeper/commit/f0e8ecfc416d342985436b61a20e3d52c642e280))
-- Update SDK ([6a0a0f8](https://github.com/ory/oathkeeper/commit/6a0a0f81bcda1417f7530fe85cd01c2862956328))
-- Update upgrade guide (#337) ([99e9877](https://github.com/ory/oathkeeper/commit/99e98770dd764005e1967daf739dd23974384d19)),
+- Update CHANGELOG [ci skip]
+ ([f0e8ecf](https://github.com/ory/oathkeeper/commit/f0e8ecfc416d342985436b61a20e3d52c642e280))
+- Update SDK
+ ([6a0a0f8](https://github.com/ory/oathkeeper/commit/6a0a0f81bcda1417f7530fe85cd01c2862956328))
+- Update upgrade guide (#337)
+ ([99e9877](https://github.com/ory/oathkeeper/commit/99e98770dd764005e1967daf739dd23974384d19)),
closes [#337](https://github.com/ory/oathkeeper/issues/337)
-- Update CHANGELOG [ci skip] ([2e13a05](https://github.com/ory/oathkeeper/commit/2e13a057da6fc626e9e856548746174c3ef7c2e7))
+- Update CHANGELOG [ci skip]
+ ([2e13a05](https://github.com/ory/oathkeeper/commit/2e13a057da6fc626e9e856548746174c3ef7c2e7))
- Remove superfluous version from workflows
([55037fa](https://github.com/ory/oathkeeper/commit/55037fa0341a35992285d53be398ccf239b2fb58))
-- Update CHANGELOG [ci skip] ([dfbc231](https://github.com/ory/oathkeeper/commit/dfbc231b8e2370089b2605a76252333b488bbc37))
-- Update SDK ([65222d5](https://github.com/ory/oathkeeper/commit/65222d55494b8b3a91e6c0cbe43a2d922f7c753b))
-- Move to new SDK pipeline (#333) ([6940dc8](https://github.com/ory/oathkeeper/commit/6940dc8de74de9c8be9f872df7cf3bc4bc079aa9)),
+- Update CHANGELOG [ci skip]
+ ([dfbc231](https://github.com/ory/oathkeeper/commit/dfbc231b8e2370089b2605a76252333b488bbc37))
+- Update SDK
+ ([65222d5](https://github.com/ory/oathkeeper/commit/65222d55494b8b3a91e6c0cbe43a2d922f7c753b))
+- Move to new SDK pipeline (#333)
+ ([6940dc8](https://github.com/ory/oathkeeper/commit/6940dc8de74de9c8be9f872df7cf3bc4bc079aa9)),
closes [#333](https://github.com/ory/oathkeeper/issues/333)
- authn/cookie_session: Add subject_from modifier (#336)
- ([6723fb8](https://github.com/ory/oathkeeper/commit/6723fb834c386b72e9525d2dfd661e684bd915d3)), closes
- [#336](https://github.com/ory/oathkeeper/issues/336):
+ ([6723fb8](https://github.com/ory/oathkeeper/commit/6723fb834c386b72e9525d2dfd661e684bd915d3)),
+ closes [#336](https://github.com/ory/oathkeeper/issues/336):
- The subject_from modifier is a GJSON path that points to the `subject` field. Useful if the upstream API does not return a
- `{"subject": "..."}` format.
+ The subject_from modifier is a GJSON path that points to the `subject` field.
+ Useful if the upstream API does not return a `{"subject": "..."}` format.
- authn/cookie_session: Add extra_from modifier (#335)
- ([ee2b9e7](https://github.com/ory/oathkeeper/commit/ee2b9e743f4f6c56563d791947ffb592cc13394e)), closes
- [#335](https://github.com/ory/oathkeeper/issues/335):
-
- The extra_from modifier is a GJSON path that points to the extra field. Useful if the upstream API does not return a
- `{"subject": "...", "extra": "..."}` format.
-
-- pipeline/authn: Add tests for cookie sources in jwt and oauth2_intro (#330) (#331)
- ([7516eed](https://github.com/ory/oathkeeper/commit/7516eedc1ea97242a18225365898e0cbeafcffbf)), closes
- [#330](https://github.com/ory/oathkeeper/issues/330) [#331](https://github.com/ory/oathkeeper/issues/331)
+ ([ee2b9e7](https://github.com/ory/oathkeeper/commit/ee2b9e743f4f6c56563d791947ffb592cc13394e)),
+ closes [#335](https://github.com/ory/oathkeeper/issues/335):
+
+ The extra_from modifier is a GJSON path that points to the extra field. Useful
+ if the upstream API does not return a `{"subject": "...", "extra": "..."}`
+ format.
+
+- pipeline/authn: Add tests for cookie sources in jwt and oauth2_intro (#330)
+ (#331)
+ ([7516eed](https://github.com/ory/oathkeeper/commit/7516eedc1ea97242a18225365898e0cbeafcffbf)),
+ closes [#330](https://github.com/ory/oathkeeper/issues/330)
+ [#331](https://github.com/ory/oathkeeper/issues/331)
[#330](https://github.com/ory/oathkeeper/issues/330):
Also updates the schemas to add missing cookie config element.
@@ -1511,24 +1809,30 @@ Prepare v0.34.0-beta.1+oryOS.14 release
- Prepare v0.34.0-beta.1+oryOS.14 release
([96f77b2](https://github.com/ory/oathkeeper/commit/96f77b24d8adb160d5c2c3db2f2432e206b99c77))
- pipe/err: Improve IP and MIME matching (#323)
- ([7e6f636](https://github.com/ory/oathkeeper/commit/7e6f6369f4acc33211d78f2acb1036c610286c2c)), closes
- [#323](https://github.com/ory/oathkeeper/issues/323):
+ ([7e6f636](https://github.com/ory/oathkeeper/commit/7e6f6369f4acc33211d78f2acb1036c610286c2c)),
+ closes [#323](https://github.com/ory/oathkeeper/issues/323):
- Previously, MIME matching respected the request's wildcards which lead to multiple handlers feeling responsible for a particular
- request. Now, wildcards coming from the HTTP Request itself are interpreted literally.
+ Previously, MIME matching respected the request's wildcards which lead to
+ multiple handlers feeling responsible for a particular request. Now, wildcards
+ coming from the HTTP Request itself are interpreted literally.
- Additionally, ORY Oathkeeper respected the X-Forwarded-For HTTP Header for matching remote IP addresses. This behavior is now
- turned off by default because clients were able to fake this header otherwise. It can explicitly be turned on by setting
+ Additionally, ORY Oathkeeper respected the X-Forwarded-For HTTP Header for
+ matching remote IP addresses. This behavior is now turned off by default
+ because clients were able to fake this header otherwise. It can explicitly be
+ turned on by setting
`config.when.#.request.remote_ip.RespectForwardedForHeader: true`.
- Add customizable error handlers (#322)
- ([4033321](https://github.com/ory/oathkeeper/commit/4033321b13671de8d0d5a42846a4e19d6065db62)), closes
- [#322](https://github.com/ory/oathkeeper/issues/322) [#204](https://github.com/ory/oathkeeper/issues/204)
- [#252](https://github.com/ory/oathkeeper/issues/252) [#119](https://github.com/ory/oathkeeper/issues/119):
+ ([4033321](https://github.com/ory/oathkeeper/commit/4033321b13671de8d0d5a42846a4e19d6065db62)),
+ closes [#322](https://github.com/ory/oathkeeper/issues/322)
+ [#204](https://github.com/ory/oathkeeper/issues/204)
+ [#252](https://github.com/ory/oathkeeper/issues/252)
+ [#119](https://github.com/ory/oathkeeper/issues/119):
- This patch adds a new feature called error handlers. It allows to define the error handling logic globally and per rule. It is
- now possible, for example, to return a JSON response for `Accept: application/json` requests and a HTTP Redirect response for
- requests that are coming from a user.
+ This patch adds a new feature called error handlers. It allows to define the
+ error handling logic globally and per rule. It is now possible, for example,
+ to return a JSON response for `Accept: application/json` requests and a HTTP
+ Redirect response for requests that are coming from a user.
This also resolves several issues, as noted below:
@@ -1552,43 +1856,53 @@ docs: Incorporates changes from version v0.33.0-beta.1-12-g0dd3fe3 [ci skip]
### Unclassified
- Properly merge env vars into pipeline configs (#320)
- ([3e7936a](https://github.com/ory/oathkeeper/commit/3e7936a41150f367003c81c208910fdb77f556d9)), closes
- [#320](https://github.com/ory/oathkeeper/issues/320) [#305](https://github.com/ory/oathkeeper/issues/305)
+ ([3e7936a](https://github.com/ory/oathkeeper/commit/3e7936a41150f367003c81c208910fdb77f556d9)),
+ closes [#320](https://github.com/ory/oathkeeper/issues/320)
+ [#305](https://github.com/ory/oathkeeper/issues/305)
[#317](https://github.com/ory/oathkeeper/issues/317):
- Previously, some keys did not respect the values set in the environment variables.
+ Previously, some keys did not respect the values set in the environment
+ variables.
- Add alpine-based Docker image (#318)
- ([815951b](https://github.com/ory/oathkeeper/commit/815951bb039937acc7be3f8b1b2bb06fe9ecac90)), closes
- [#318](https://github.com/ory/oathkeeper/issues/318) [#312](https://github.com/ory/oathkeeper/issues/312)
+ ([815951b](https://github.com/ory/oathkeeper/commit/815951bb039937acc7be3f8b1b2bb06fe9ecac90)),
+ closes [#318](https://github.com/ory/oathkeeper/issues/318)
+ [#312](https://github.com/ory/oathkeeper/issues/312)
- Add more details to decision logging (#316)
- ([f60f525](https://github.com/ory/oathkeeper/commit/f60f52538ff6e66ea98afc89c6c6557ab8c5f93f)), closes
- [#316](https://github.com/ory/oathkeeper/issues/316) [#244](https://github.com/ory/oathkeeper/issues/244)
+ ([f60f525](https://github.com/ory/oathkeeper/commit/f60f52538ff6e66ea98afc89c6c6557ab8c5f93f)),
+ closes [#316](https://github.com/ory/oathkeeper/issues/316)
+ [#244](https://github.com/ory/oathkeeper/issues/244)
[#242](https://github.com/ory/oathkeeper/issues/242):
- Adds details such as the HTTP Method, User Agent, Subject, and other information to the logging output of both the reverse proxy
- and the decision API.
+ Adds details such as the HTTP Method, User Agent, Subject, and other
+ information to the logging output of both the reverse proxy and the decision
+ API.
-- Add health check commands ([#319](https://github.com/ory/oathkeeper/issues/319))
+- Add health check commands
+ ([#319](https://github.com/ory/oathkeeper/issues/319))
([0dd3fe3](https://github.com/ory/oathkeeper/commit/0dd3fe32a4c76b3b2c14a17108521eb51e5e4ff0))
-- Health endpoints now emit TRACE logs ([#314](https://github.com/ory/oathkeeper/issues/314))
- ([9036f8e](https://github.com/ory/oathkeeper/commit/9036f8eec3f264f7bcae46b44286367b8521802a)), closes
- [#283](https://github.com/ory/oathkeeper/issues/283):
-
- Remove health endpoints from the logs to make monitoring easier. Setting `log_level` to `trace` will show these calls.
-
-- Improve session endpoint debugability ([#315](https://github.com/ory/oathkeeper/issues/315))
- ([2718639](https://github.com/ory/oathkeeper/commit/27186396ccff4ee3a7f8f0a4c703263fcc55afae)), closes
- [#300](https://github.com/ory/oathkeeper/issues/300)
+- Health endpoints now emit TRACE logs
+ ([#314](https://github.com/ory/oathkeeper/issues/314))
+ ([9036f8e](https://github.com/ory/oathkeeper/commit/9036f8eec3f264f7bcae46b44286367b8521802a)),
+ closes [#283](https://github.com/ory/oathkeeper/issues/283):
+
+ Remove health endpoints from the logs to make monitoring easier. Setting
+ `log_level` to `trace` will show these calls.
+
+- Improve session endpoint debugability
+ ([#315](https://github.com/ory/oathkeeper/issues/315))
+ ([2718639](https://github.com/ory/oathkeeper/commit/27186396ccff4ee3a7f8f0a4c703263fcc55afae)),
+ closes [#300](https://github.com/ory/oathkeeper/issues/300)
- Resolve matcher cache ([#313](https://github.com/ory/oathkeeper/issues/313))
- ([1519632](https://github.com/ory/oathkeeper/commit/15196326d2436c2d849d955bf5050766ae6dff0c)), closes
- [#291](https://github.com/ory/oathkeeper/issues/291):
+ ([1519632](https://github.com/ory/oathkeeper/commit/15196326d2436c2d849d955bf5050766ae6dff0c)),
+ closes [#291](https://github.com/ory/oathkeeper/issues/291):
A bug caused the rule matcher to not cache the regular expression result.
-- Use bearer splitting when header is set to Authorization ([#311](https://github.com/ory/oathkeeper/issues/311))
- ([464fa31](https://github.com/ory/oathkeeper/commit/464fa319e84953835b71e16360bab3016b8bfc64)), closes
- [#308](https://github.com/ory/oathkeeper/issues/308)
+- Use bearer splitting when header is set to Authorization
+ ([#311](https://github.com/ory/oathkeeper/issues/311))
+ ([464fa31](https://github.com/ory/oathkeeper/commit/464fa319e84953835b71e16360bab3016b8bfc64)),
+ closes [#308](https://github.com/ory/oathkeeper/issues/308)
# [0.33.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.32.1-beta.1...v0.33.0-beta.1) (2019-12-16)
@@ -1604,19 +1918,21 @@ pipeline/mutator: Refactor hydrator retry config (#287)
### Unclassified
- pipeline/mutator: Refactor hydrator retry config (#287)
- ([2a97e05](https://github.com/ory/oathkeeper/commit/2a97e051a98da588aa8125bc0c6681e2d39c48ef)), closes
- [#287](https://github.com/ory/oathkeeper/issues/287)
-- Update README banner (#307) ([f028719](https://github.com/ory/oathkeeper/commit/f028719f054e314045f9830c016bfbde5bf04110)),
+ ([2a97e05](https://github.com/ory/oathkeeper/commit/2a97e051a98da588aa8125bc0c6681e2d39c48ef)),
+ closes [#287](https://github.com/ory/oathkeeper/issues/287)
+- Update README banner (#307)
+ ([f028719](https://github.com/ory/oathkeeper/commit/f028719f054e314045f9830c016bfbde5bf04110)),
closes [#307](https://github.com/ory/oathkeeper/issues/307)
- Add cookie as an option for oauth2_introspection authenticator (#301)
- ([e3fa55a](https://github.com/ory/oathkeeper/commit/e3fa55a77f020fcdb55a8b363b2196570f080d16)), closes
- [#301](https://github.com/ory/oathkeeper/issues/301)
-- Add preserve_path option for cookie session to not override the path in the request (#297)
- ([7e86b78](https://github.com/ory/oathkeeper/commit/7e86b78355447cfbbfd83d04dcc2bf7c942dfc67)), closes
- [#297](https://github.com/ory/oathkeeper/issues/297)
+ ([e3fa55a](https://github.com/ory/oathkeeper/commit/e3fa55a77f020fcdb55a8b363b2196570f080d16)),
+ closes [#301](https://github.com/ory/oathkeeper/issues/301)
+- Add preserve_path option for cookie session to not override the path in the
+ request (#297)
+ ([7e86b78](https://github.com/ory/oathkeeper/commit/7e86b78355447cfbbfd83d04dcc2bf7c942dfc67)),
+ closes [#297](https://github.com/ory/oathkeeper/issues/297)
- Allow specifying additional headers for the oauth introspection request (#302)
- ([b1e5cea](https://github.com/ory/oathkeeper/commit/b1e5cea5245c07142b6b34f2660ed41e6239b79f)), closes
- [#302](https://github.com/ory/oathkeeper/issues/302)
+ ([b1e5cea](https://github.com/ory/oathkeeper/commit/b1e5cea5245c07142b6b34f2660ed41e6239b79f)),
+ closes [#302](https://github.com/ory/oathkeeper/issues/302)
# [0.32.1-beta.1](https://github.com/ory/oathkeeper/compare/v0.32.0-beta.1...v0.32.1-beta.1) (2019-10-30)
@@ -1624,7 +1940,8 @@ docs: Incorporates changes from version v0.32.0-beta.1-13-g1910bbe [ci skip]
### Documentation
-- Add notes for 0.32.0 ([40e3b89](https://github.com/ory/oathkeeper/commit/40e3b891b99a41bee4b7be1a2cf7463bfb64f8db))
+- Add notes for 0.32.0
+ ([40e3b89](https://github.com/ory/oathkeeper/commit/40e3b891b99a41bee4b7be1a2cf7463bfb64f8db))
- Incorporates changes from version v0.32.0-beta.1 [ci skip]
([f3a0e53](https://github.com/ory/oathkeeper/commit/f3a0e53762d31a1f7155ef75f08d7853aa6ec524))
- Incorporates changes from version v0.32.0-beta.1-11-g7892d2f [ci skip]
@@ -1639,27 +1956,35 @@ docs: Incorporates changes from version v0.32.0-beta.1-13-g1910bbe [ci skip]
### Unclassified
- pipeline/authz: Add Content-Type header in the call to Keto (#290)
- ([1910bbe](https://github.com/ory/oathkeeper/commit/1910bbedc215c2b18c018cf9a5d5f86b6b3411c3)), closes
- [#290](https://github.com/ory/oathkeeper/issues/290)
-- Revert incorrect license changes ([7892d2f](https://github.com/ory/oathkeeper/commit/7892d2f4024525c5e3f20e6237b18d0fbe36200d))
+ ([1910bbe](https://github.com/ory/oathkeeper/commit/1910bbedc215c2b18c018cf9a5d5f86b6b3411c3)),
+ closes [#290](https://github.com/ory/oathkeeper/issues/290)
+- Revert incorrect license changes
+ ([7892d2f](https://github.com/ory/oathkeeper/commit/7892d2f4024525c5e3f20e6237b18d0fbe36200d))
- Revert readme changes to last working version
([08d42da](https://github.com/ory/oathkeeper/commit/08d42dac81a8d71f3b7ab926a8b09abe7b305b5e))
- Remove obsolete section from README
([aa8deef](https://github.com/ory/oathkeeper/commit/aa8deefc02848a4c90bf06365b7a37d71eb9c72f))
-- Fix broken readme headlines ([2e8109a](https://github.com/ory/oathkeeper/commit/2e8109a4fa1b53e83e86897de6890c910d4b77ff))
+- Fix broken readme headlines
+ ([2e8109a](https://github.com/ory/oathkeeper/commit/2e8109a4fa1b53e83e86897de6890c910d4b77ff))
- Auto-kill test runner after 10 retries (#286)
- ([eaad598](https://github.com/ory/oathkeeper/commit/eaad59866349bebdeaed72e068a9ce6752b25cef)), closes
- [#286](https://github.com/ory/oathkeeper/issues/286)
+ ([eaad598](https://github.com/ory/oathkeeper/commit/eaad59866349bebdeaed72e068a9ce6752b25cef)),
+ closes [#286](https://github.com/ory/oathkeeper/issues/286)
- Dereference config schema and resolve issues (#282)
- ([8cf6868](https://github.com/ory/oathkeeper/commit/8cf6868b3e925e686769d43c912d5e52c6589a9b)), closes
- [#282](https://github.com/ory/oathkeeper/issues/282) [ory/docs#217](https://github.com/ory/docs/issues/217)
- [#234](https://github.com/ory/oathkeeper/issues/234) [#281](https://github.com/ory/oathkeeper/issues/281)
-- Update ory/x/viperx dependency ([#285](https://github.com/ory/oathkeeper/issues/285))
- ([0ef3bce](https://github.com/ory/oathkeeper/commit/0ef3bce92a3c17a6cffc794f2b08859f0852ee5d)), closes
- [#276](https://github.com/ory/oathkeeper/issues/276) [#270](https://github.com/ory/oathkeeper/issues/270)
- [#279](https://github.com/ory/oathkeeper/issues/279) [#280](https://github.com/ory/oathkeeper/issues/280):
-
- This patch automatically binds environment variables to configuration keys. This patch resolves several issues:
+ ([8cf6868](https://github.com/ory/oathkeeper/commit/8cf6868b3e925e686769d43c912d5e52c6589a9b)),
+ closes [#282](https://github.com/ory/oathkeeper/issues/282)
+ [ory/docs#217](https://github.com/ory/docs/issues/217)
+ [#234](https://github.com/ory/oathkeeper/issues/234)
+ [#281](https://github.com/ory/oathkeeper/issues/281)
+- Update ory/x/viperx dependency
+ ([#285](https://github.com/ory/oathkeeper/issues/285))
+ ([0ef3bce](https://github.com/ory/oathkeeper/commit/0ef3bce92a3c17a6cffc794f2b08859f0852ee5d)),
+ closes [#276](https://github.com/ory/oathkeeper/issues/276)
+ [#270](https://github.com/ory/oathkeeper/issues/270)
+ [#279](https://github.com/ory/oathkeeper/issues/279)
+ [#280](https://github.com/ory/oathkeeper/issues/280):
+
+ This patch automatically binds environment variables to configuration keys.
+ This patch resolves several issues:
# [0.32.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.31.0-beta.1...v0.32.0-beta.1) (2019-10-20)
@@ -1686,27 +2011,34 @@ docs: Incorporates changes from version v0.30.0-beta.1 [ci skip]
### Unclassified
- pipeline/authn: Add token_from config to introspection and jwt (#271)
- ([fc85ac8](https://github.com/ory/oathkeeper/commit/fc85ac854c3fb4cdd96bbae650f7355400431eac)), closes
- [#271](https://github.com/ory/oathkeeper/issues/271) [#257](https://github.com/ory/oathkeeper/issues/257):
-
- Add additional optional configuration to jwt and oauth2_introspection authenticators allowing to set from where (which header or
- query parameter) the token should be received. The configuration is a token_from field in per-rule-configuration, as described
- in a linked issue.
-
-- Update UPGRADE.md ([4e4bd93](https://github.com/ory/oathkeeper/commit/4e4bd93695a14b453a895fd2c20eca416307dcee))
-- Update upgrade instructions ([7483d1c](https://github.com/ory/oathkeeper/commit/7483d1cf9344058ddc12efabdb00f5b5b8b41f48))
-- Add migration capabilities ([#268](https://github.com/ory/oathkeeper/issues/268))
- ([bc74e72](https://github.com/ory/oathkeeper/commit/bc74e726712c77955d2013979770c2724af17f20)), closes
- [#266](https://github.com/ory/oathkeeper/issues/266):
+ ([fc85ac8](https://github.com/ory/oathkeeper/commit/fc85ac854c3fb4cdd96bbae650f7355400431eac)),
+ closes [#271](https://github.com/ory/oathkeeper/issues/271)
+ [#257](https://github.com/ory/oathkeeper/issues/257):
+
+ Add additional optional configuration to jwt and oauth2_introspection
+ authenticators allowing to set from where (which header or query parameter)
+ the token should be received. The configuration is a token_from field in
+ per-rule-configuration, as described in a linked issue.
+
+- Update UPGRADE.md
+ ([4e4bd93](https://github.com/ory/oathkeeper/commit/4e4bd93695a14b453a895fd2c20eca416307dcee))
+- Update upgrade instructions
+ ([7483d1c](https://github.com/ory/oathkeeper/commit/7483d1cf9344058ddc12efabdb00f5b5b8b41f48))
+- Add migration capabilities
+ ([#268](https://github.com/ory/oathkeeper/issues/268))
+ ([bc74e72](https://github.com/ory/oathkeeper/commit/bc74e726712c77955d2013979770c2724af17f20)),
+ closes [#266](https://github.com/ory/oathkeeper/issues/266):
Adds the ability to modify rules with backwards compatibility.
-- Change error code from 403 to 401 ([#259](https://github.com/ory/oathkeeper/issues/259))
- ([c17e564](https://github.com/ory/oathkeeper/commit/c17e564cc2427a0ab1f7d2eb2d2b7cb95e34f88b)), closes
- [#256](https://github.com/ory/oathkeeper/issues/256)
-- Force auth style in oauth2 client credentials authn ([#267](https://github.com/ory/oathkeeper/issues/267))
- ([97d7890](https://github.com/ory/oathkeeper/commit/97d789097b47b50117421f8f4ebd32182de4195c)), closes
- [#260](https://github.com/ory/oathkeeper/issues/260)
+- Change error code from 403 to 401
+ ([#259](https://github.com/ory/oathkeeper/issues/259))
+ ([c17e564](https://github.com/ory/oathkeeper/commit/c17e564cc2427a0ab1f7d2eb2d2b7cb95e34f88b)),
+ closes [#256](https://github.com/ory/oathkeeper/issues/256)
+- Force auth style in oauth2 client credentials authn
+ ([#267](https://github.com/ory/oathkeeper/issues/267))
+ ([97d7890](https://github.com/ory/oathkeeper/commit/97d789097b47b50117421f8f4ebd32182de4195c)),
+ closes [#260](https://github.com/ory/oathkeeper/issues/260)
# [0.19.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.18.0-beta.1...v0.19.0-beta.1) (2019-09-23)
@@ -1714,15 +2046,18 @@ Fix id_token schema reference URL
### Unclassified
-- Fix id_token schema reference URL ([72a2333](https://github.com/ory/oathkeeper/commit/72a23333d67f01d2474603f6ba9e5b1e97605a95))
-- Resolve broken tests (#262) ([bc67cc1](https://github.com/ory/oathkeeper/commit/bc67cc18b4e32331f86bc8b10f1947a812be6b7e)),
+- Fix id_token schema reference URL
+ ([72a2333](https://github.com/ory/oathkeeper/commit/72a23333d67f01d2474603f6ba9e5b1e97605a95))
+- Resolve broken tests (#262)
+ ([bc67cc1](https://github.com/ory/oathkeeper/commit/bc67cc18b4e32331f86bc8b10f1947a812be6b7e)),
closes [#262](https://github.com/ory/oathkeeper/issues/262)
- Homogenize configuration management (#258)
- ([89709aa](https://github.com/ory/oathkeeper/commit/89709aabfe002fc5ae2e76016fc45a13d74f3d8b)), closes
- [#258](https://github.com/ory/oathkeeper/issues/258)
+ ([89709aa](https://github.com/ory/oathkeeper/commit/89709aabfe002fc5ae2e76016fc45a13d74f3d8b)),
+ closes [#258](https://github.com/ory/oathkeeper/issues/258)
- Fix #250: Ignore query parameters to build payload for Keto engine (#251)
- ([d0fc7f4](https://github.com/ory/oathkeeper/commit/d0fc7f4c6a9377ff3f2466d5860c12247202e646)), closes
- [#250](https://github.com/ory/oathkeeper/issues/250) [#251](https://github.com/ory/oathkeeper/issues/251)
+ ([d0fc7f4](https://github.com/ory/oathkeeper/commit/d0fc7f4c6a9377ff3f2466d5860c12247202e646)),
+ closes [#250](https://github.com/ory/oathkeeper/issues/250)
+ [#251](https://github.com/ory/oathkeeper/issues/251)
# [0.18.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.17.4-beta.1...v0.18.0-beta.1) (2019-08-22)
@@ -1734,27 +2069,33 @@ mutator/id_token: Add claim templating (#246)
([370eb37](https://github.com/ory/oathkeeper/commit/370eb3745630631e96ff6c0de61ab86b2832a3f5))
- Incorporates changes from version v0.17.5-beta.1
([f7beddc](https://github.com/ory/oathkeeper/commit/f7beddccfcc0bfb52805382278758e347cc1dc2c))
-- Updates issue and pull request templates ([#237](https://github.com/ory/oathkeeper/issues/237))
+- Updates issue and pull request templates
+ ([#237](https://github.com/ory/oathkeeper/issues/237))
([6181ee5](https://github.com/ory/oathkeeper/commit/6181ee5c14fbcc1b3b844d9f301a5df90dcf6a8b))
-- Updates issue and pull request templates ([#238](https://github.com/ory/oathkeeper/issues/238))
+- Updates issue and pull request templates
+ ([#238](https://github.com/ory/oathkeeper/issues/238))
([6f83cda](https://github.com/ory/oathkeeper/commit/6f83cda6ce855ed09ec3f553eaaf644e0d853634))
-- Updates issue and pull request templates ([#239](https://github.com/ory/oathkeeper/issues/239))
+- Updates issue and pull request templates
+ ([#239](https://github.com/ory/oathkeeper/issues/239))
([2e0b3ef](https://github.com/ory/oathkeeper/commit/2e0b3ef28bf3b2e8c6225d5e407a3f9b1487ccea))
-- Updates issue and pull request templates ([#245](https://github.com/ory/oathkeeper/issues/245))
+- Updates issue and pull request templates
+ ([#245](https://github.com/ory/oathkeeper/issues/245))
([f140837](https://github.com/ory/oathkeeper/commit/f140837a7181f3e2c0a209e6dd47a534be08c1f8))
### Unclassified
- mutator/id_token: Add claim templating (#246)
- ([591f524](https://github.com/ory/oathkeeper/commit/591f5249f3d8ba314cf7e914926bfbd0300e7589)), closes
- [#246](https://github.com/ory/oathkeeper/issues/246)
+ ([591f524](https://github.com/ory/oathkeeper/commit/591f5249f3d8ba314cf7e914926bfbd0300e7589)),
+ closes [#246](https://github.com/ory/oathkeeper/issues/246)
- Add mutator for modifying authenticationSession with external API (#240)
- ([b38b0f4](https://github.com/ory/oathkeeper/commit/b38b0f4d4cd5148ebe0858558f410b4f0c367be1)), closes
- [#240](https://github.com/ory/oathkeeper/issues/240)
+ ([b38b0f4](https://github.com/ory/oathkeeper/commit/b38b0f4d4cd5148ebe0858558f410b4f0c367be1)),
+ closes [#240](https://github.com/ory/oathkeeper/issues/240)
- Support multiple mutators per access rule (#233)
- ([d21179d](https://github.com/ory/oathkeeper/commit/d21179dd25543662075be402f6e24e1ee20d2754)), closes
- [#233](https://github.com/ory/oathkeeper/issues/233) [#233](https://github.com/ory/oathkeeper/issues/233)
-- Add adopters placeholder ([#236](https://github.com/ory/oathkeeper/issues/236))
+ ([d21179d](https://github.com/ory/oathkeeper/commit/d21179dd25543662075be402f6e24e1ee20d2754)),
+ closes [#233](https://github.com/ory/oathkeeper/issues/233)
+ [#233](https://github.com/ory/oathkeeper/issues/233)
+- Add adopters placeholder
+ ([#236](https://github.com/ory/oathkeeper/issues/236))
([302c7b8](https://github.com/ory/oathkeeper/commit/302c7b8cec0479db2735440ef336c11ca92675ff))
# [0.17.4-beta.1](https://github.com/ory/oathkeeper/compare/v0.17.3-beta.1...v0.17.4-beta.1) (2019-08-09)
@@ -1765,14 +2106,15 @@ Add sprig template library (#235)
- Incorporates changes from version v0.17.3-beta.1
([b271ff2](https://github.com/ory/oathkeeper/commit/b271ff21644f9e3fd0605cc50978d0c5e2e883e3))
-- Updates issue and pull request templates ([#232](https://github.com/ory/oathkeeper/issues/232))
+- Updates issue and pull request templates
+ ([#232](https://github.com/ory/oathkeeper/issues/232))
([00c08ba](https://github.com/ory/oathkeeper/commit/00c08ba9c4d2ce6b910b151d79eaccbf6d9c0710))
### Unclassified
- Add sprig template library (#235)
- ([c85c540](https://github.com/ory/oathkeeper/commit/c85c5400000f1c534b99db292273f71c427d368e)), closes
- [#235](https://github.com/ory/oathkeeper/issues/235)
+ ([c85c540](https://github.com/ory/oathkeeper/commit/c85c5400000f1c534b99db292273f71c427d368e)),
+ closes [#235](https://github.com/ory/oathkeeper/issues/235)
# [0.17.3-beta.1](https://github.com/ory/oathkeeper/compare/v0.17.2-beta.1...v0.17.3-beta.1) (2019-08-03)
@@ -1785,8 +2127,10 @@ rule: Resolve k8s configmap reload issue (#231)
### Unclassified
-- Move back to scratch Docker image ([3fa8a50](https://github.com/ory/oathkeeper/commit/3fa8a5078759869c3a3a0521f17b80f246fdd7f4))
-- Resolve k8s configmap reload issue ([#231](https://github.com/ory/oathkeeper/issues/231))
+- Move back to scratch Docker image
+ ([3fa8a50](https://github.com/ory/oathkeeper/commit/3fa8a5078759869c3a3a0521f17b80f246fdd7f4))
+- Resolve k8s configmap reload issue
+ ([#231](https://github.com/ory/oathkeeper/issues/231))
([c04547e](https://github.com/ory/oathkeeper/commit/c04547e7bda2396c997252dd7ca3e588897b7779))
# [0.17.2-beta.1](https://github.com/ory/oathkeeper/compare/v0.17.1-beta.1...v0.17.2-beta.1) (2019-08-02)
@@ -1797,12 +2141,14 @@ rules: Support kubernetes configmap reloading (#230)
- Incorporates changes from version v0.17.1-beta.1
([64d180f](https://github.com/ory/oathkeeper/commit/64d180fd7f41febd4f15a35bd8ee625adc854256))
-- Updates issue and pull request templates ([#226](https://github.com/ory/oathkeeper/issues/226))
+- Updates issue and pull request templates
+ ([#226](https://github.com/ory/oathkeeper/issues/226))
([007d491](https://github.com/ory/oathkeeper/commit/007d491dfd204b4dcf175906319db667b10fff1e))
### Unclassified
-- Support kubernetes configmap reloading ([#230](https://github.com/ory/oathkeeper/issues/230))
+- Support kubernetes configmap reloading
+ ([#230](https://github.com/ory/oathkeeper/issues/230))
([92b769b](https://github.com/ory/oathkeeper/commit/92b769bfdf4d5fd7902e1b5ae1dc63d11de4e0f1))
# [0.17.1-beta.1](https://github.com/ory/oathkeeper/compare/v0.17.0-beta.1...v0.17.1-beta.1) (2019-07-23)
@@ -1818,9 +2164,10 @@ Closes #224
### Unclassified
-- Fix panic on send on closed channel ([#225](https://github.com/ory/oathkeeper/issues/225))
- ([2112ab6](https://github.com/ory/oathkeeper/commit/2112ab6b325aef71963de9d448dbf15ce09bd5fe)), closes
- [#224](https://github.com/ory/oathkeeper/issues/224)
+- Fix panic on send on closed channel
+ ([#225](https://github.com/ory/oathkeeper/issues/225))
+ ([2112ab6](https://github.com/ory/oathkeeper/commit/2112ab6b325aef71963de9d448dbf15ce09bd5fe)),
+ closes [#224](https://github.com/ory/oathkeeper/issues/224)
# [0.17.0-beta.1](https://github.com/ory/oathkeeper/compare/v0.16.0-beta.5...v0.17.0-beta.1) (2019-07-18)
@@ -1835,33 +2182,40 @@ ci: Automate schema confiugration sync
- Incorporates changes from version v0.16.0-beta.5
([a8afc3b](https://github.com/ory/oathkeeper/commit/a8afc3b559905d8807519e3ed04fd39a654fa73d))
-- Update upgrade guide ([a8ccb05](https://github.com/ory/oathkeeper/commit/a8ccb0541f9f0e8b707b418bb6698ed18bdadf0b))
-- Update upgrade guide ([f727efe](https://github.com/ory/oathkeeper/commit/f727efe438bafbfb8f404ae1dd98b062d1ad804b))
+- Update upgrade guide
+ ([a8ccb05](https://github.com/ory/oathkeeper/commit/a8ccb0541f9f0e8b707b418bb6698ed18bdadf0b))
+- Update upgrade guide
+ ([f727efe](https://github.com/ory/oathkeeper/commit/f727efe438bafbfb8f404ae1dd98b062d1ad804b))
### Unclassified
-- Fix broken reload tests ([d6059b7](https://github.com/ory/oathkeeper/commit/d6059b711aa921fd012ce71eb11e370f174596f6))
+- Fix broken reload tests
+ ([d6059b7](https://github.com/ory/oathkeeper/commit/d6059b711aa921fd012ce71eb11e370f174596f6))
- Validate configuration with JSON Schema
([997427d](https://github.com/ory/oathkeeper/commit/997427dc03c7efee476f145677b73a42bbc63c89))
- Watch configuration and access rule changes (#217)
- ([a078e89](https://github.com/ory/oathkeeper/commit/a078e891e2fe97bdb6ce8a2264f629a179c9116e)), closes
- [#217](https://github.com/ory/oathkeeper/issues/217):
+ ([a078e89](https://github.com/ory/oathkeeper/commit/a078e891e2fe97bdb6ce8a2264f629a179c9116e)),
+ closes [#217](https://github.com/ory/oathkeeper/issues/217):
- This patch allows oathkeeper to re-load any changes made to the configuraiton file and/or the access rules to be reloaded
- without a restart.
+ This patch allows oathkeeper to re-load any changes made to the configuraiton
+ file and/or the access rules to be reloaded without a restart.
- Some configuration keys like serve._, log._, profiling however require a restart.
+ Some configuration keys like serve._, log._, profiling however require a
+ restart.
-- Create FUNDING.yml ([d7da8e2](https://github.com/ory/oathkeeper/commit/d7da8e296205e183140c18ba3cc6269334476a2b))
+- Create FUNDING.yml
+ ([d7da8e2](https://github.com/ory/oathkeeper/commit/d7da8e296205e183140c18ba3cc6269334476a2b))
- Add support for rules in YAML format (#213)
- ([67face6](https://github.com/ory/oathkeeper/commit/67face611b9f19ed9b6606931c9b7a82df769154)), closes
- [#213](https://github.com/ory/oathkeeper/issues/213):
+ ([67face6](https://github.com/ory/oathkeeper/commit/67face611b9f19ed9b6606931c9b7a82df769154)),
+ closes [#213](https://github.com/ory/oathkeeper/issues/213):
- This commit adds support for defining access rules in YAML format, in addition to existing JSON format.
+ This commit adds support for defining access rules in YAML format, in addition
+ to existing JSON format.
- Do not fatal when immutable value is changed
([717d7f7](https://github.com/ory/oathkeeper/commit/717d7f748abe61014653f3c6519c4aef019d1969))
-- Remove useless function ([3521a3d](https://github.com/ory/oathkeeper/commit/3521a3d9a606b92c7bf9c74828185934b2cba9c5))
+- Remove useless function
+ ([3521a3d](https://github.com/ory/oathkeeper/commit/3521a3d9a606b92c7bf9c74828185934b2cba9c5))
# [0.16.0-beta.5](https://github.com/ory/oathkeeper/compare/v0.16.0-beta.4...v0.16.0-beta.5) (2019-06-28)
@@ -1875,27 +2229,33 @@ authenticator: Add cookie session authenticator (#211)
### Unclassified
- Add description into the name of subtest (#212)
- ([230c332](https://github.com/ory/oathkeeper/commit/230c332f5972e2bbf5a81a31c4ceafdfbf541d75)), closes
- [#212](https://github.com/ory/oathkeeper/issues/212)
-- Remove binary license (#208) ([3460d65](https://github.com/ory/oathkeeper/commit/3460d65249783ea1eb6558fbe75cec4c72105f5c)),
+ ([230c332](https://github.com/ory/oathkeeper/commit/230c332f5972e2bbf5a81a31c4ceafdfbf541d75)),
+ closes [#212](https://github.com/ory/oathkeeper/issues/212)
+- Remove binary license (#208)
+ ([3460d65](https://github.com/ory/oathkeeper/commit/3460d65249783ea1eb6558fbe75cec4c72105f5c)),
closes [#208](https://github.com/ory/oathkeeper/issues/208)
-- Update config.yaml (#204) ([effe9c0](https://github.com/ory/oathkeeper/commit/effe9c025c3a25edf88bc3791ec27cb01e128a1a)), closes
- [#204](https://github.com/ory/oathkeeper/issues/204):
+- Update config.yaml (#204)
+ ([effe9c0](https://github.com/ory/oathkeeper/commit/effe9c025c3a25edf88bc3791ec27cb01e128a1a)),
+ closes [#204](https://github.com/ory/oathkeeper/issues/204):
There's no DSN in oathkeeper
-- Add cookie session authenticator ([#211](https://github.com/ory/oathkeeper/issues/211))
+- Add cookie session authenticator
+ ([#211](https://github.com/ory/oathkeeper/issues/211))
([f8a66b7](https://github.com/ory/oathkeeper/commit/f8a66b77f99420fa4ac6693967af1906ae962489))
-- Use non-root user in image ([#209](https://github.com/ory/oathkeeper/issues/209))
+- Use non-root user in image
+ ([#209](https://github.com/ory/oathkeeper/issues/209))
([2215126](https://github.com/ory/oathkeeper/commit/221512635125eb61943f6dfd93b69defa61d9ce3))
# [0.16.0-beta.4](https://github.com/ory/oathkeeper/compare/v0.16.0-beta.3...v0.16.0-beta.4) (2019-05-28)
server: Properly declare negroni middleware (#200)
-Previously, negroni.With was mistakenly used to add middleware onto the stack. The proper method however is negroni.Use.
+Previously, negroni.With was mistakenly used to add middleware onto the stack.
+The proper method however is negroni.Use.
-This patch fixes the use of negroni.With and resolves issues around logging and the decisions endpoint.
+This patch fixes the use of negroni.With and resolves issues around logging and
+the decisions endpoint.
Closes #199
@@ -1903,22 +2263,28 @@ Closes #199
- Incorporates changes from version v0.16.0-beta.3
([d777ecf](https://github.com/ory/oathkeeper/commit/d777ecf59192d14a432a024d5a3451b47f6cff4e))
-- Updates issue and pull request templates ([#196](https://github.com/ory/oathkeeper/issues/196))
+- Updates issue and pull request templates
+ ([#196](https://github.com/ory/oathkeeper/issues/196))
([74fa27b](https://github.com/ory/oathkeeper/commit/74fa27ba9b110d8b4bd8afe09d77c5c602187a5c))
-- Updates issue and pull request templates ([#197](https://github.com/ory/oathkeeper/issues/197))
+- Updates issue and pull request templates
+ ([#197](https://github.com/ory/oathkeeper/issues/197))
([31d057c](https://github.com/ory/oathkeeper/commit/31d057cf37816fb20436f464f96ee2c5fd32d7e7))
-- Updates issue and pull request templates ([#198](https://github.com/ory/oathkeeper/issues/198))
+- Updates issue and pull request templates
+ ([#198](https://github.com/ory/oathkeeper/issues/198))
([244810a](https://github.com/ory/oathkeeper/commit/244810aabfc2259e756963791855cde1006fe16f))
### Unclassified
-- Properly declare negroni middleware ([#200](https://github.com/ory/oathkeeper/issues/200))
- ([9d3dc54](https://github.com/ory/oathkeeper/commit/9d3dc54e1350fa74fb126cc4761462e83d86548f)), closes
- [#199](https://github.com/ory/oathkeeper/issues/199):
+- Properly declare negroni middleware
+ ([#200](https://github.com/ory/oathkeeper/issues/200))
+ ([9d3dc54](https://github.com/ory/oathkeeper/commit/9d3dc54e1350fa74fb126cc4761462e83d86548f)),
+ closes [#199](https://github.com/ory/oathkeeper/issues/199):
- Previously, negroni.With was mistakenly used to add middleware onto the stack. The proper method however is negroni.Use.
+ Previously, negroni.With was mistakenly used to add middleware onto the stack.
+ The proper method however is negroni.Use.
- This patch fixes the use of negroni.With and resolves issues around logging and the decisions endpoint.
+ This patch fixes the use of negroni.With and resolves issues around logging
+ and the decisions endpoint.
# [0.16.0-beta.3](https://github.com/ory/oathkeeper/compare/v0.15.2...v0.16.0-beta.3) (2019-05-19)
@@ -1926,28 +2292,36 @@ ci: Use golang for docs task
### Continuous Integration
-- Use golang for docs task ([b120c72](https://github.com/ory/oathkeeper/commit/b120c7214d7f11441b0cec7a34517b4403226f5f))
+- Use golang for docs task
+ ([b120c72](https://github.com/ory/oathkeeper/commit/b120c7214d7f11441b0cec7a34517b4403226f5f))
### Documentation
- Incorporates changes from version v0.15.2
([7ceabe9](https://github.com/ory/oathkeeper/commit/7ceabe98498e1dd9f8c3c452f5d0f9ab366a3c07))
-- Rename config.yml -> config.yaml ([4faecbe](https://github.com/ory/oathkeeper/commit/4faecbea5683e18522697f5c2b1ccc76fbf4c762))
-- Updates issue and pull request templates ([#189](https://github.com/ory/oathkeeper/issues/189))
+- Rename config.yml -> config.yaml
+ ([4faecbe](https://github.com/ory/oathkeeper/commit/4faecbea5683e18522697f5c2b1ccc76fbf4c762))
+- Updates issue and pull request templates
+ ([#189](https://github.com/ory/oathkeeper/issues/189))
([367a48d](https://github.com/ory/oathkeeper/commit/367a48dba6693db44a17179dcf0f0e7c624be7a7))
### Unclassified
- Reduce deployment complexity and refactor internals (#185)
- ([6b509ad](https://github.com/ory/oathkeeper/commit/6b509ad5e3ce109521de80540bd0c762b7ecd8d2)), closes
- [#185](https://github.com/ory/oathkeeper/issues/185) [#178](https://github.com/ory/oathkeeper/issues/178)
- [#177](https://github.com/ory/oathkeeper/issues/177) [#174](https://github.com/ory/oathkeeper/issues/174)
- [#168](https://github.com/ory/oathkeeper/issues/168) [#164](https://github.com/ory/oathkeeper/issues/164)
- [#141](https://github.com/ory/oathkeeper/issues/141) [#140](https://github.com/ory/oathkeeper/issues/140)
- [#136](https://github.com/ory/oathkeeper/issues/136) [#122](https://github.com/ory/oathkeeper/issues/122)
+ ([6b509ad](https://github.com/ory/oathkeeper/commit/6b509ad5e3ce109521de80540bd0c762b7ecd8d2)),
+ closes [#185](https://github.com/ory/oathkeeper/issues/185)
+ [#178](https://github.com/ory/oathkeeper/issues/178)
+ [#177](https://github.com/ory/oathkeeper/issues/177)
+ [#174](https://github.com/ory/oathkeeper/issues/174)
+ [#168](https://github.com/ory/oathkeeper/issues/168)
+ [#164](https://github.com/ory/oathkeeper/issues/164)
+ [#141](https://github.com/ory/oathkeeper/issues/141)
+ [#140](https://github.com/ory/oathkeeper/issues/140)
+ [#136](https://github.com/ory/oathkeeper/issues/136)
+ [#122](https://github.com/ory/oathkeeper/issues/122)
- Resolve issue with install.sh script (#187)
- ([d31d5be](https://github.com/ory/oathkeeper/commit/d31d5bea5085355960cc051c4bb6b6232a77ac75)), closes
- [#187](https://github.com/ory/oathkeeper/issues/187)
+ ([d31d5be](https://github.com/ory/oathkeeper/commit/d31d5bea5085355960cc051c4bb6b6232a77ac75)),
+ closes [#187](https://github.com/ory/oathkeeper/issues/187)
# [0.15.2](https://github.com/ory/oathkeeper/compare/v0.15.1...v0.15.2) (2019-05-04)
@@ -1965,8 +2339,9 @@ Signed-off-by: Stanislav Zapolsky