Commit Graph

16 Commits

Author SHA1 Message Date
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