v25.4.0-pre.0
Bug Fixes
Add repo syncing for polis (d9d0564):
Copybara script (e378207):
Deduplicate down migrations (2a9de87):
deps: Update go-x (596d47f):
Escape IPv6 regex string (1c941f8):
Failing CI in OSS repos (ef037fc):
Force SQL operator precedence in pagination v2 to ensure nid isolation (352dc27):
hydra: Instrument metrics also on public endpoints (9fb2738):
hydra: Use prometheus metrics instead of SQA metrics (2e8a272):
Ignore non SQL files when applying migrations (190f33f):
Include go.mod in vendored oryx (682fcc1):
Jsonx.ApplyJSONPatch (7afa2f9):
Lint (637e831):
Otlp sampling rate default (eb7f97f):
Print correct content of down migrations (d84193b):
Reject invalid migration names (dfc957a):
Return 404 on schema file not exists (62b1711):
Simplify and fix Copybara sync job (1492be0):
Use batch insert to speed up project changes (269a260):
Use git hash to render ory x schema references (7f7962c):
Use hard-coded fallback key instead of panic (70be40a):
Use main branch for polis (bf316f3):
Chores
- deps: Update actions/setup-node action to v6 (996bcaf):
Code Refactoring
- Move database meta functions to root x folder for reusability (5dd0c61):
Features
Add allowed domains configuration for captcha (1635888):
Autoconfigure kratos-changefeed (cb91816):
changelog-oel: Choose identity schema in self-service registration and login flows (afe66df):
changelog-oel: Improved tracing and metrics for the high-performance SQL connection pool (e2e2c1b):
changelog: Migrate http router to stdlib router (8350c72):
Domain telemetry improvements (897ec02):
Extend Copybara pipelines to sync PRs from OSS repositories (da827d3):
Goreleaser (009ad5c):
hydra: Split up persister (51c7a2a):
Improve domain telemetry for OSS (Hydra & Kratos) (54ce1f5):
Monorepo (809577e):
Move config testhelpers to ory/x (933e770):
Use stdlib HTTP router in Kratos (e2cc330):
Use vendored ory/x (3c2c499):
Tests
Add golangci-lint config and GHA (35de51f):
hydra: Add snapshots for login & consent requests (c668a49):
Resturcture and improve integration tests (df4e14b):
Changelog
- 117ccf96fca7c2a4a506093f9cbab3cddaf143ea autogen(docs): generate and bump docs
- 72cdc971b904566e1716b493f8b4ad511b5633f9 autogen(docs): regenerate and update changelog
- 13d595469e27d0f6c32e62ad8d9881014084c7be autogen(docs): regenerate and update changelog
- db1a2440d077137df15e244471b3c49b6021ac7a autogen(docs): regenerate and update changelog
- 2fba50db9e106cf98a517837dd3e895ec5bbc518 autogen(docs): regenerate and update changelog
- 838420fd3154ed34c33abdc02d66fab577cf54db autogen(docs): regenerate and update changelog
- a27bbe84be1b2564780472ab1f922d43903f94f6 autogen(sdk): bump to d08d0fc738bf67361eda5a29430c5d2279685080
- 5a385d45bb84bace3fe9f8143ddf55b90c4cc1d5 autogen: add v0.40.9 to version.schema.json
- cea7a3ec22dc53c8d89ee100792d8dcaf628b12d autogen: update license overview
- ddc133cfe48518b4e685a5bc64b9c4c1c77e6028 autogen: update license overview
- f9f7261d4b3d5df06d145685ca5dfca9f42b89cb autogen: update license overview
- 6151e3c2b8b511c75e9b5ab0de0b4119ae51b8fd autogen: update license overview
- ac9d6d40aa69134c19f5e369853c44574df6d2d9 autogen: update license overview
- 0b9009a69cd111e53833e5d3575e88edfe2ae6c6 autogen: update license overview
- 42b1e278593afdedd3035e4844a20de871556ce2 autogen: update license overview
- 4d9196dca1d91e707c671e8fcf63e8a00cb794a2 autogen: update license overview
- 91dd1bc222116b460f46bb9dfe9cd98c772559b7 autogen: update license overview
- 36c8ce3f3bd0baf8f49f35f1d42313a64d88dd22 autogen: update license overview
- 2160ab93b41ea42e68bc3041ef1bf30fdfc867e1 autogen: update license overview
- b7a4108338afffeafe1742fe270ed210291d6c0a autogen: update license overview
- 1aa030dd89a2af937179b44ec550baa652476f3c autogen: update license overview
- e053422aaa23315d31f039808df8713ffe8ae1f5 autogen: update license overview
- ec105ee92134b322c5e6ebb3399d4154ed5cadf3 autogen: update license overview
- ab15914c104736f542520379e5cb4cafb8c4c2ad autogen: update license overview
- a072b4f4bf8d75e5008feb065df404fd4a4480dd autogen: update license overview
- f5c85cc47b9b51c156a4b558800d94c1718bccbc autogen: update license overview
- 2c17d75fa7f528524f3ff304689c8d10b3bb053e autogen: update license overview
- 32367f74115e1d8cb4e39ab12acc2fea14d218d4 autogen: update license overview
- 28dd93e0cc93fc4eabce2f4b2ca136e4f35bd8d5 autogen: update license overview
- 80cec7e614220223655b96a1b2bbedcf56484789 autogen: update license overview
- 2d8ec7c50ceb1deee9490cd9b3deae91c4c353dd autogen: update license overview
- 7f1b90cd6ae276381b03b9915718ef9a1c5f2f7a autogen: update license overview
- 052502b47777a54e1060025443340761fc9272e8 autogen: update license overview
- 809b5ce95e890df59636b2801a85f0b6160b94fe autogen: update license overview
- ae1187f8f1b0096db90a4120c51fd8e9b4469470 autogen: update license overview
- 99b88676e91cf3c52ce1a4116d43d17c7bd441d3 autogen: update license overview
- c427b77f9884a888d5177bb798caa992a80e447c autogen: update license overview
- bbf5c4d04fa54efc7c539d880e60ab22947c75fa autogen: update license overview
- 361caf24756d8b32f42ac75c8fdb9cbf08d7d1c3 autogen: update license overview
- ec36298864951ec30fde62bc2d318a03d390765d autogen: update license overview
- 016859c716e0f5607ef1806182e408354d8e559c autogen: update license overview
- ecf3050eeb6fc7e6756d7ad217fc1ba9a298fbff autogen: update license overview
- 1fba86bb57440399cf75fd8c6e4f7c2ef6a34955 autogen: update license overview
- 25acfc7670610052f4cf78c722e06d1bef49566c autogen: update license overview
- 980faebb2f7696eb7500dedd2dc5e3ea7f9ee314 autogen: update license overview
- 4b1e8d421867e4727c4e8b8427f58abc6592dd54 autogen: update license overview
- ea061582766ce6735fd87e8921a1484b18ee6b50 autogen: update license overview
- e14c9a62fa3fffe8f8b16f59f0a46960b6986c0d autogen: update license overview
- cfc1fb5728edb6152197b4d1e51a2872cffcbf05 chore(backoffice): fix numerous lint warnings
- 996bcafeb1bac0653e944a2fabe1b4e6c1aeddf7 chore(deps): update actions/setup-node action to v6
- d20aefc01196354f3fed315135c5e2788334c06a chore(hydra): registry setup refactoring
- e59c49293c75349178148ca8b170bbc8f38158f2 chore(kratos): cleanup and improve some tests
- 9e306819abc5338485c4a1376c74d486da0b4c9f chore: add pagination secrets for Kratos
- d2d49b13df20ef4a9392a3941baec17e4713746f chore: add pre-release workflows for oss
- 43aee43f319b3bafcb84f7b4d7328870802ba2f1 chore: axios update
- 99d23a9f2bc411bd01381845be20e4e5729f564a chore: bump Go everywhere
- 88dfaf21d88cbcf013b1fa75d9c775b77e91d8f6 chore: bump deps
- 52e01e7a1baee03e29ce4c8318232753c39f64fb chore: bump go deps
- 405e21b3f4a9a37352d993a7a8cb118bcd3c9913 chore: bump go to 1.24.6
- 69d68e49f597963ce9cda7816bb09d8f8d0f6a28 chore: bump sec deps
- f77f6094c3d54a640ac91210fb77708d5fe91a21 chore: cleanup oss workflows
- 0f29a1bf2fc798ceb3fd5cc3c8d41b37f011b52f chore: fix build for kratos-oss
- 971b1bc511073f8e3a38be529c1a7b35f1272421 chore: fix vulnerable dependencies
- 083c2e456e174b9a971384c039fe122c16b3e395 chore: gh actions and node lib updates
- ea42f288772a01dfe7ada9cee5b1e7b9e8316a97 chore: go mod tidy to unblock CI
- b7cdaae286537d59e4f6af3a09618de7c6d6167a chore: improve migration testdata and assertions
- 6ea1e017ea6fe0e7e10750a85d52159eec081487 chore: merge ory/x repo
- 6c5e2b225e1cd815fd5c26c5789eaad105f713af chore: more gh actions and npm lib updates
- 1352a8c6872a03cae785228c79404f7e043a9425 chore: remove counting courier messages
- 4a3514350bffa66c2e12ca42bf33fd37a857006f chore: remove sdk generation action
- bcf2f8161ee65fc463aa5385fca471a8553991cd chore: replace deprecated usages
- fd1fb8023097313080b4bee67c7c7766af7cd879 chore: set GitOrigin-RevId (#1227)
- edb90612866548c83ea920606a54f33473af2d4c chore: shared serve config
- 29db7859e21cd31147c9ccd76fce6e7a43223105 chore: simplify service and option loading
- 6fa66640598d895b1bed6a50cf4f7e5fe676476d chore: template migration command help
- fcc486b8eba8eff45d155fad4479c63991449ddb chore: update OSS readme
- 0d1c41b2a41f9f748126950911a4da6fe1610ac9 chore: update copybara rules
- 23bce2324a7a451890d62c6ad2d78f6185d3c476 chore: update copybara transformation
- 2451cbfc4bb244b89a6d543771ab772c7130d15c chore: update github actions
- 3828f94f8427db84cc2690753a4e0b07e34ca388 chore: update github actions
- cae115711fece75a23c4b8b5bdcabed9a1c541c0 chore: update linter settings
- b1b43636c8808199a3fb137c732f3fb749257cfc chore: update oss release workflows
- ded5047e79ab49673241dd690b1ac5c4933ece6c chore: update repository templates to https://github.com/ory/meta/commit/bc603a639a8b300ffed3cf80197d3839969d7ef9
- 15c49554d686fedb394edd821d8ed2f90ce000f8 chore: update repository templates to https://github.com/ory/meta/commit/d919e6f6e8c850524513abd42478dea7987b99c0
- 962d15b483ae53e4ca3ef21b3f2b3ec6b5a70ab5 chore: update repository templates to https://github.com/ory/meta/commit/fc1b4d66bcc436d1caa7b16777e093b1eca63cde
- bc7ed9a947e452b00751f2d0569c5b1ba56b26cf chore: upgrade crdb to v25.2 everywhere & deflake CI!
- 31eb2a9fa4b8424023988ddefd717c03ab610586 chore: use dedicated ory fork of pop
- 56ccdb1182ca99c1097becb51f3a60a2afc3ae6d ci: update oss workflows and add to renovate
- 8350c72d4b5ed1e5b804102b571044939d415156 feat(changelog): migrate http router to stdlib router
- afe66dffb753b65a94dd8dedcc7ac54f644e3db0 feat(changelog-oel): choose identity schema in self-service registration and login flows
- e2e2c1b0b5ae7acb438728adaf7b1244018fb1d4 feat(changelog-oel): improved tracing and metrics for the high-performance SQL connection pool
- 51c7a2a35a1814d536d048d47accd27f072f8273 feat(hydra): split up persister
- 163588831df218f32db54ef81ea6c932546714fa feat: add allowed domains configuration for captcha
- cb9181628ef0460493209f1a87c145e01250ac88 feat: autoconfigure kratos-changefeed
- 897ec02aaef17b607dff56fe4eebab778f68cb17 feat: domain telemetry improvements
- da827d37bae6cb8ebc0e082232d19bbe886678e9 feat: extend Copybara pipelines to sync PRs from OSS repositories
- 009ad5cf2d58ddf4957272124fc458bd3c94c87f feat: goreleaser
- 54ce1f55a492e11aeef228a583a5e32b78a34859 feat: improve domain telemetry for OSS (Hydra & Kratos)
- 809577ebe1796fc5e2d8641147440161897fa785 feat: monorepo
- 933e770999213c39d2a49ca192d7d8039e6e7bef feat: move config testhelpers to ory/x
- e2cc3300bf1be802c2729c7e5f995358b3a1e4e1 feat: use stdlib HTTP router in Kratos
- 3c2c49958605d2c3218abd983fd62fd9009b493f feat: use vendored ory/x
- 596d47f6103aa3d5a4f41bcf36b3316b55f55c67 fix(deps): update go-x
- 9fb27383766bd03d694b9771bb5bc0896882bb19 fix(hydra): instrument metrics also on public endpoints
- 2e8a2729226d95ce016530a2557cfd9be393f5b8 fix(hydra): use prometheus metrics instead of SQA metrics
- d9d0564664f7a3393e49adcff2e2b8aa25cfc614 fix: add repo syncing for polis
- e378207d6a833fe311a1f089000fa00f82938b6c fix: copybara script
- 2a9de87bd23860bd925c77dc7482b158a2ab108c fix: deduplicate down migrations
- 1c941f869ac2626b5ce347973d531222c304a3a1 fix: escape IPv6 regex string
- ef037fc2f3f3d98ecedd8d35b5a3798e0c8f2118 fix: failing CI in OSS repos
- 352dc27072212a3d09a89df6e0f09e333a18edfd fix: force SQL operator precedence in pagination v2 to ensure nid isolation
- 190f33f7ba60519185f5bdf788c68fa06dadd30a fix: ignore non SQL files when applying migrations
- 682fcc1191f16072f3d4bd1fd6b18253f7870909 fix: include go.mod in vendored oryx
- 7afa2f9f1878c9783c01d6f3ee925cc6fdeb922d fix: jsonx.ApplyJSONPatch
- 637e831486fdb12e7711fc89b418e58cff4e1b9f fix: lint
- eb7f97f21587b3a6a7ae2ea3297bbab62c30f6df fix: otlp sampling rate default
- d84193bb87aecb8a1c91004031b1134953d547ef fix: print correct content of down migrations
- dfc957a0e9731ff1aa68b9b487f5e490eb35a497 fix: reject invalid migration names
- 62b1711a11796bd92ad46c825041254eb0897de1 fix: return 404 on schema file not exists
- 2941afc94d2610d55e1cbf2a93c7cad491962dc5 fix: revert "fix: otlp sampling rate default (#9055)"
- 1492be09637ddb84929333d0835c8cd29499391b fix: simplify and fix Copybara sync job
- 269a260e61f4d4304bd7b5098a2d5a1f275b0bdb fix: use batch insert to speed up project changes
- 7f7962cae0e39a2c78da9f960f71e390ef681cc9 fix: use git hash to render ory x schema references
- 70be40a07beb8f5ca11ea7fe2fa3874fbe64e0b7 fix: use hard-coded fallback key instead of panic
- bf316f32b3e9dacf3f909d77c4c2810b552bb631 fix: use main branch for polis
- 5dd0c61b839a2387c25f1cabedf3722c3ea95ed2 refactor: move database meta functions to root x folder for reusability
- c668a4985b5e2af5822bda62199d584cf830bb16 test(hydra): add snapshots for login & consent requests
- 35de51fb110d3b984957cf55e2127bcc0dfed4c6 test: add golangci-lint config and GHA
- df4e14b5cd6b9ecb03d9a5cdae50fdf33f161067 test: resturcture and improve integration tests
Artifacts can be verified with cosign using this public key.