Quentin Gliech and Eric Eastwood
2805a6784f
Expand the comment on why we're fine with thin LTO
...
Co-Authored-By: Eric Eastwood <erice@element.io >
2026-07-28 18:26:59 +02:00
Quentin Gliech
2043d1d6c1
Switch the release profile to thin LTO and default codegen-units
...
Experiment to measure the build time and binary size difference against
fat LTO with codegen-units=1, which spends ~10 serial minutes on the
final LTO+codegen pass of mas-cli in CI.
2026-07-28 13:30:41 +02:00
Quentin Gliech
095c1cd407
Fix time-dependent snapshot test in account sessions page ( #5876 )
2026-07-27 14:31:40 +02:00
Quentin Gliech
baa4cf2277
Add password_file config variant for email and database ( #5449 )
2026-07-27 13:34:24 +02:00
Quentin Gliech
856dfe000b
Fix time-dependent snapshot test in account sessions page
...
The mocked sessions have a hardcoded lastActiveAt of 2026-04-23, which
crossed the 90-day inactivity threshold on 2026-07-22, flipping the
rendered label from "Active <date>" to "Inactive for 90+ days" and
breaking the committed snapshot. Freeze the clock in the test file so
the fixture stays within the active window.
2026-07-27 10:42:16 +02:00
networkException
bdfeee2ceb
Add password_file config variant for email and database
2026-07-26 17:57:40 +02:00
Quentin Gliech
19614ff89f
Allow setting a client_uri for static clients in the config ( #5874 )
2026-07-24 16:48:07 +02:00
Kai A. Hiller
afe299dc90
Fix method calls
2026-07-24 13:27:36 +02:00
Kai A. Hiller
02a216d071
Update schema
2026-07-24 13:27:11 +02:00
Kai A. Hiller
2e47d7a119
Add client_uri config for static clients
2026-07-24 13:09:38 +02:00
Quentin Gliech
efc605859d
Defer session creation to token exchange time ( #5606 )
2026-07-22 14:30:22 +02:00
defaultdino
7eadb518e9
remove AuthorizationGrantStage branch. remove browser_session_id from Exchanged state
2026-07-22 11:30:42 +02:00
matrixbot
9206716d8f
Automatic merge back to main ( #5872 )
2026-07-21 18:51:42 +02:00
github-actions[bot]
49bc73627e
1.21.0
v1.21.0
2026-07-21 16:22:43 +00:00
Eric Eastwood
f4b4d9b277
Move "Full release process" section higher up ( #5866 )
...
When you get linked to https://element-hq.github.io/matrix-authentication-service/development/releasing.html#releasing it's confusing to know what to do. Based on descriptions of the GitHub actions, I managed to do everything right but then I noticed this was actually documented in the "Full release process" section at the bottom.
I think instead it makes sense to give the steps first and then have the in-depth descriptions of each workflow below.
2026-07-20 11:42:52 -05:00
defaultdino
3dfa4a63e6
handle inactive browser session in separate branch. new migration for index, edit old. cover all match cases for authorization grant lookup
2026-07-20 16:03:45 +02:00
adis veletanlic
3665a3c650
Merge branch 'main' into oauth2-session-creation-at-token-exchange-time
2026-07-19 20:29:32 +02:00
defaultdino
684521a2a3
filter active browser sessions, remove update queries from migration, add index on user_session_id, add additional AuthorizationGrantStage case match22
2026-07-19 20:27:38 +02:00
matrixbot
2072887c56
Automatic merge back to main ( #5870 )
2026-07-16 19:08:33 +02:00
github-actions[bot]
47de81a472
1.21.0-rc.1
v1.21.0-rc.1
2026-07-16 16:40:23 +00:00
matrixbot
443b3bfa9e
Translations updates for v1.21 ( #5868 )
2026-07-16 18:32:18 +02:00
github-actions[bot]
fc9f3ab3e2
Translations updates
2026-07-16 16:06:00 +00:00
Quentin Gliech
f662d67d4d
Fix the password complexity calculation always returning 0, preventing password changes ( #5867 )
2026-07-16 17:54:07 +02:00
Quentin Gliech
4933d4cf2c
Upgrade @zxcvbn-ts/language-common to 4.1.3
...
This includes this fix: https://github.com/zxcvbn-ts/zxcvbn/pull/330
2026-07-16 17:14:01 +02:00
Quentin Gliech
8f1db5b7b0
Revert "Fix the password complexity refusing to calculate in the frontend"
...
This reverts commit 6121def51e .
2026-07-16 17:14:00 +02:00
Quentin Gliech
6121def51e
Fix the password complexity refusing to calculate in the frontend
2026-07-16 15:07:15 +02:00
Quentin Gliech
47e5f266a1
Regression test for password complexity calculation
2026-07-16 15:07:14 +02:00
Eric Eastwood
819957eeb8
Move "Full release process" section higher up
2026-07-15 15:00:45 -05:00
matrixbot
aec1b37096
Automatic merge back to main ( #5865 )
2026-07-15 21:46:28 +02:00
github-actions[bot]
e35a8f095f
1.21.0-rc.0
v1.21.0-rc.0
2026-07-15 19:18:25 +00:00
Quentin Gliech
9d6c3af3f7
Translations updates for main ( #5861 )
2026-07-10 14:04:18 +02:00
github-actions[bot]
77a79d8227
Translations updates
2026-07-10 11:33:47 +00:00
Quentin Gliech
3c1ba3bca2
Automatically deprecate translation strings removed from the source code ( #5860 )
2026-07-10 12:57:36 +02:00
Quentin Gliech
34a06df6bc
Automatically deprecate translation strings removed from the source code
2026-07-10 12:27:43 +02:00
matrixbot
55f9c87605
Automatic merge back to main ( #5857 )
2026-07-09 12:54:50 +02:00
github-actions[bot]
20a1f660c9
1.20.0
v1.20.0
2026-07-09 10:27:52 +00:00
matrixbot
6c7bf21b23
Translations updates for v1.20 ( #5855 )
2026-07-09 12:24:14 +02:00
github-actions[bot]
4d621624ac
Translations updates
2026-07-09 09:53:24 +00:00
Quentin Gliech
b68a317b04
Backport #5849 : Update crossbeam-epoch to 0.9.20 to fix RUSTSEC-2026-0204 ( #5856 )
2026-07-09 11:51:39 +02:00
Quentin Gliech
e3568cd024
Update crossbeam-epoch to 0.9.20 to fix RUSTSEC-2026-0204
2026-07-09 11:44:17 +02:00
Quentin Gliech
9360721451
Don't show client URI on consent screen for Device Authorization Grant ( #5602 )
2026-07-08 15:21:16 +02:00
Quentin Gliech
02eaf65b79
Merge origin/main into device-consent-uri (sync 2026-07-08)
2026-07-08 14:55:53 +02:00
Quentin Gliech
e855b1c373
build(deps): bump convert_case from 0.9.0 to 0.11.0 ( #5854 )
2026-07-08 14:07:59 +02:00
Quentin Gliech
9242e74cea
build(deps): bump psl from 2.1.162 to 2.1.214 ( #5853 )
2026-07-08 14:07:13 +02:00
Quentin Gliech
6bed570ec4
build(deps): bump uuid from 1.18.1 to 1.23.3 ( #5852 )
2026-07-08 14:06:49 +02:00
dependabot[bot]
ee13fee092
build(deps): bump convert_case from 0.9.0 to 0.11.0
...
Bumps [convert_case](https://github.com/rutrum/convert-case ) from 0.9.0 to 0.11.0.
- [Commits](https://github.com/rutrum/convert-case/commits )
---
updated-dependencies:
- dependency-name: convert_case
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 11:40:32 +00:00
dependabot[bot]
9c0e3e5405
build(deps): bump psl from 2.1.162 to 2.1.214
...
Bumps [psl](https://github.com/addr-rs/psl ) from 2.1.162 to 2.1.214.
- [Release notes](https://github.com/addr-rs/psl/releases )
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.162...v2.1.214 )
---
updated-dependencies:
- dependency-name: psl
dependency-version: 2.1.214
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 11:39:26 +00:00
dependabot[bot]
bfe97160a8
build(deps): bump uuid from 1.18.1 to 1.23.3
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.18.1 to 1.23.3.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.23.3 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.23.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 11:39:02 +00:00
Quentin Gliech
fc317bd662
build(deps): bump hyper from 1.8.1 to 1.10.1 ( #5846 )
2026-07-08 13:26:32 +02:00
Quentin Gliech
18c35fcaa0
build(deps): bump tokio from 1.48.0 to 1.50.0 ( #5844 )
2026-07-08 13:25:49 +02:00