Commit Graph
7659 Commits
Author SHA1 Message Date
Quentin GliechandEric 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