Commit Graph

27 Commits

Author SHA1 Message Date
Patrik 822ea266be test(hydra): add plaintext backups for all DB types
GitOrigin-RevId: ee2c8ff9ffacff66d09241827780350979957dba
2025-11-26 18:34:40 +00:00
Patrik 6884b97b43 chore: improve migration testdata and assertions
GitOrigin-RevId: 4790c0d668fbcbe4005791b9b969df973197ddd2
2025-10-09 10:57:48 +00:00
Patrik 994ea185c3 feat(hydra): configurable JWK cache
GitOrigin-RevId: df13370ef307aaff3f964f70dc188254c2659eb4
2025-09-30 08:02:57 +00:00
Patrik bea6b4dd4c feat(hydra): split up persister
GitOrigin-RevId: 203cf926c1613fcbb20393c5b7d0af25c7aecb15
2025-09-17 13:26:01 +00:00
Patrik 6ba796b584 chore(hydra): remove unnecessary registry functionality
GitOrigin-RevId: 3ae84434cd150929d89cc4d4850a8087d5defcbc
2025-08-20 12:17:30 +00:00
hackerman 63e617630a chore: use un-deprecated WithStack and cmp.Or
GitOrigin-RevId: a9efe036671b711ff9b7b88290ca2c3b93e5dfa3
2025-08-19 09:53:34 +00:00
Patrik dd97ec88ea chore(hydra): registry setup refactoring
GitOrigin-RevId: 8504255cc935c7057faf174814db75532a95c0d5
2025-08-18 09:29:26 +00:00
Patrik 5a768490b1 chore: simplify service and option loading
GitOrigin-RevId: 5c40493b1cdefb74c69d526cf10101bd2f10ab53
2025-07-23 08:20:31 +00:00
Henning Perl 470713da36 feat(changelog): graceful refresh count limit
GitOrigin-RevId: 7f8bf5fee8b06490f888590054d2dcd2f1cf2cba
2025-06-03 17:47:30 +00:00
Patrik 82ea6a2f9b
chore: replace ThalesIgnite/crypto11 with ThalesGroup/crypto11 (#3966) 2025-03-27 11:55:35 +01:00
hackerman 7311a794c7
chore: reduce registry code bloat and improve DI (#3794) 2024-07-16 11:32:45 +02:00
Patrik 5dd7d306ba
feat: re-enable legacy client IDs (#3628)
This patch changes the primary key of the `hydra_client` table. We do not expect issues, as that table is probably not overly huge in any deployment. We do however highly recommend to test the migration performance on a staging environment with a similar database setup.
2023-09-19 11:20:23 +02:00
Arne Luenser 8eed306800
feat: allow Go migrations (#3602) 2023-08-10 14:29:05 +02:00
Arne Luenser 8900cbb770
feat: allow additional SQL migrations (#3587) 2023-08-03 12:28:58 +02:00
Arne Luenser f56e5fad74 fix: append /v2 to module path 2023-01-28 08:40:41 +01:00
Kevin Goslar d768cf6580
docs: standardize license headers (#3216) 2022-11-03 10:10:12 -05:00
Patrik f979adb447
test: fix failing master pipeline (#3283) 2022-10-06 10:53:33 +02:00
Mikhail Kopylov 5842946d15
feat: add `db.ignore_unknown_table_columns` configuration property (#3192) (#3193)
The property allows to ignore scan errors when columns in the SQL result have no fields in the destination struct.
2022-10-04 11:31:19 +02:00
aeneasr 68cb7d511f fix: compile issues 2022-09-07 08:10:31 +02:00
aeneasr bbe0406df6 feat: config hot reloading architecture 2022-09-07 08:10:31 +02:00
Grant Zvolsky 8e961d0eb3 code review 2022-09-07 08:10:31 +02:00
Grant Zvolsky 00490cbbc5 code review: generate first NID randomly; add/update tests; fix db-diff 2022-09-07 08:10:31 +02:00
Grant Zvolsky b7fc2bff53 feat: implement NID 2022-09-07 08:10:31 +02:00
ory-bot 5c8350e4a6 autogen(openapi): regenerate swagger spec and internal client
[skip ci]
2022-05-18 06:47:51 +00:00
Ludovic Cleroux a383b5a655
fix: ping logic for SQL Registry (#3095)
Closes #2734
2022-05-18 08:46:00 +02:00
hackerman 784afd1ab8
fix: add context where needed (#2985) 2022-02-11 14:53:29 +01:00
Mart Aarma 7578aa9f3a
feat: Hardware Security Module support (#2625)
This change introduces support for Hardware Security Modules, a physical computing device that safeguards and manages digital keys, performs encryption and decryption functions for digital signatures, strong authentication, and other cryptographic functions.

If enabled, the Hardware Security Module is used to look up any keys. If no key is found, the software module is used as a fallback for lookup. This allows you to use the HSM for privileged keys, and the software module to manage lifecycle keys (e.g. for Token Exchange).

For more information, please [read the guide](https://www.ory.sh/hydra/docs/next/guides/hsm-support).

Thank you to [aarmam](https://github.com/aarmam) for this great contribution!

Co-authored-by: aeneasr <3372410+aeneasr@users.noreply.github.com>
2022-01-11 16:33:22 +01:00