Ory Hydra v0.10.3 brings several bug fixes and configuration features, in particular:
- Adding the
hydra keys import
command; - Passing the
client_id
in the logout request; - Resolving prometheus cardinality issues;
- Moving to
go-jose
for JSON Web Keys and JSON Web Tokens; - Supporting PKCE discovery in
/.well-known/
; - Support for Instana tracing.
For a full list of changes, please check below!
Bug Fixes
-
Add RFC 8414 pkce info to OpenID Connect Discovery (#2547) (9693168), closes #2311
-
Add the missing keys import command (#2521) (c4bc248), closes #2520
-
Build issues (5de255b)
-
oauth2: Enforce assertion check on userinfo aud field (#2524) (c463d9f):
This is so the check on the
ok
variable is effectual. Prior to this patch the type assertion on the *client.Client was setting the value ofok
. Due to the fact the type assertion on *client.Client is already checked and on a false value it exits the func, this value will always be true. -
Resolve sdk build issues (68976f8)
-
Resolve sdk build issues (1807e89)
-
Use prebuilt ory cli and bump ory/x (#2605) (0f95e01), closes #2596
-
WWW-Authenticate header in userinfo handler (#2454) (f701b28)
Code Generation
- Pin v1.10.3 release commit (ea93158)
Code Refactoring
Documentation
-
Clearer wording in SPA notice for HTML forms (#2565) (64a332a):
See https://ory-community.slack.com/archives/C012RBW0F18/p1621977892051700
-
Fix erroneous sidebar commit (94ded27)
-
Link to correct doc in help command (#2631) (3e5760f), closes #2366
-
Move api docs to top level (243a617)
-
New redoc api docs (9fb505f)
-
Rename sidebar api (f14d2e7)
Features
- Add custom claims to top-level JWT payload (#2545) (63402de), closes #1974
- Add instana as possible tracing provider (#2548) (f74fe90)
- Add max_conn_idle_time flag (#2551) (81e0784)
- Import keys with a default key id (#2563) (cd3014c)
- Pass client in logout request (#2483) (43b391d), closes #2468
Changelog
77d1000 autogen(docs): generate and format documentation
dbdc00c autogen(docs): generate and format documentation
379f34a autogen(docs): generate and format documentation
a27b057 autogen(docs): generate and format documentation
eddfa2d autogen(docs): generate and format documentation
754bb41 autogen(docs): generate and format documentation
64022e8 autogen(docs): generate and format documentation
cc1d698 autogen(docs): generate and format documentation
1558174 autogen(docs): generate and format documentation
2839bc8 autogen(docs): generate cli docs
fdfe7eb autogen(docs): generate cli docs
fe63f3f autogen(docs): regenerate and update changelog
371a9ae autogen(docs): regenerate and update changelog
b98676e autogen(docs): update milestone document
6b29f75 autogen(docs): update milestone document
0324739 autogen(docs): update milestone document
8debee7 autogen(openapi): Regenerate swagger spec and internal client
9702d38 autogen(openapi): Regenerate swagger spec and internal client
70cd4a2 autogen(openapi): Regenerate swagger spec and internal client
b597c88 autogen(openapi): Regenerate swagger spec and internal client
02f766c autogen(openapi): Regenerate swagger spec and internal client
bdbb775 autogen(openapi): Regenerate swagger spec and internal client
be8de37 autogen(openapi): Regenerate swagger spec and internal client
737685e autogen(openapi): Regenerate swagger spec and internal client
c07adb6 autogen(openapi): Regenerate swagger spec and internal client
0e9778a autogen: add v1.10.2 to version.schema.json
46b438e autogen: add v1.10.3-pre.1 to version.schema.json
ea93158 autogen: pin v1.10.3 release commit
30b77e6 autogen: pin v1.10.3-pre.1 release commit
2579fe0 autogen: pin v1.10.3-pre.1 release commit
38ba27b chore(deps): bump color-string in /test/e2e/oauth2-client (#2592)
f85f5be chore: bump ory/x and cleanup go.mod Closes #2609 by pulling in upstream fix ory/x#373
e739e63 chore: coc shield
5730436 chore: docs sidebar uniform (#2591)
089fdc1 chore: format
19482e8 chore: update docusaurus template
110f748 chore: update docusaurus template
52a1a25 chore: update docusaurus template
b48e54d chore: update docusaurus template
ef59ab2 chore: update docusaurus template (#2569)
9d5fc15 chore: update docusaurus template (#2590)
a303e9e chore: update docusaurus template (#2595)
0d9a250 chore: update docusaurus template (#2611)
fc41dbe chore: update docusaurus template (#2613)
cb981ec chore: update docusaurus template (#2615)
e06b8a5 chore: update docusaurus template (#2616)
510456d chore: update docusaurus template (#2617)
9cfec9d chore: update docusaurus template (#2619)
2ca6de6 chore: update docusaurus template (#2620)
60a14a3 chore: update repository templates
2fca5a4 chore: update repository templates
a347d7b chore: update repository templates
8a2b9aa chore: update repository templates
64f0018 chore: update repository templates
3f88ca3 chore: update repository templates (#2550)
3f05926 chore: update repository templates (#2554)
5ae6fe6 chore: update repository templates (#2601)
06c3482 chore: update repository templates (#2630)
4f8d0bc ci: add codecov reporting
e6ee5b9 ci: explicit go mod cache keys (#2566)
64a332a docs: clearer wording in SPA notice for HTML forms (#2565)
94ded27 docs: fix erroneous sidebar commit
00e15aa docs: fix typo ('ROCP' to 'ROPC') (#2633)
3e5760f docs: link to correct doc in help command (#2631)
243a617 docs: move api docs to top level
9fb505f docs: new redoc api docs
f14d2e7 docs: rename sidebar api
5796994 docs: replace oryd
in examples with ory
(#2600)
63402de feat: add custom claims to top-level JWT payload (#2545)
f74fe90 feat: add instana as possible tracing provider (#2548)
81e0784 feat: add max_conn_idle_time flag (#2551)
cd3014c feat: import keys with a default key id (#2563)
43b391d feat: pass client in logout request (#2483)
c463d9f fix(oauth2): enforce assertion check on userinfo aud field (#2524)
60e7042 fix: README exemplary apps (#2579)
f701b28 fix: WWW-Authenticate header in userinfo handler (#2454)
9693168 fix: add RFC 8414 pkce info to OpenID Connect Discovery (#2547)
c4bc248 fix: add the missing keys import command (#2521)
8c70394 fix: audience should include client ID (#2455)
5de255b fix: build issues
d3ee859 fix: correct CodeFromRemote syntax (#2626)
bc87822 fix: intro docs (#2602)
db73b44 fix: no more windows workaround (#2632)
f588ec6 fix: prometheus URL label (#2503)
58deacf fix: resolve config parsing regression
1807e89 fix: resolve sdk build issues
68976f8 fix: resolve sdk build issues
53a50dd fix: resolve swagger generation issues (#2610)
0f95e01 fix: use prebuilt ory cli and bump ory/x (#2605)
5553a6f fix: wrong description (#2589)
5bdc4bc refactor: integrate with fosite v0.40
(go-jose migration) (#2526)
Docker images
docker pull oryd/hydra:v1-sqlite
docker pull oryd/hydra:v1.10-sqlite
docker pull oryd/hydra:v1.10.3-sqlite
docker pull oryd/hydra:v1.10.3-sqlite
docker pull oryd/hydra:latest-sqlite
docker pull oryd/hydra:v1
docker pull oryd/hydra:v1.10
docker pull oryd/hydra:v1.10.3
docker pull oryd/hydra:v1.10.3
docker pull oryd/hydra:latest
docker pull oryd/hydra:v1-alpine
docker pull oryd/hydra:v1.10-alpine
docker pull oryd/hydra:v1.10.3-alpine
docker pull oryd/hydra:v1.10.3-alpine
docker pull oryd/hydra:latest-alpine