Docker image
Regular image:
- Digest:
ghcr.io/element-hq/matrix-authentication-service@sha256:4fd5b78892c21fbb744e68b0e731b276e0a8b7482e68c324119ce69d917889a4
- Tags:
ghcr.io/element-hq/matrix-authentication-service:0.14.0-rc.0 ghcr.io/element-hq/matrix-authentication-service:sha-23e7855
Debug variant:
- Digest:
ghcr.io/element-hq/matrix-authentication-service@sha256:4e16f53213fb14a926673caf2ccc3d71ea00f013961c661b656818d5eb8107a3
- Tags:
ghcr.io/element-hq/matrix-authentication-service:0.14.0-rc.0-debug ghcr.io/element-hq/matrix-authentication-service:sha-23e7855-debug
syn2mas
migration tool:
- Digest:
ghcr.io/element-hq/matrix-authentication-service/syn2mas@sha256:d953e91b724551d99acb430b14a7ffc742f0ad29c9aeca03060f69244a5770af
- Tags:
ghcr.io/element-hq/matrix-authentication-service/syn2mas:0.14.0-rc.0 ghcr.io/element-hq/matrix-authentication-service/syn2mas:sha-23e7855
What's Changed
Bug Fixes
- Allow logging in with the full MXID by @sandhose in #3908
- Fix the account page crash introduced in #3893 by @sandhose in #3920
- Fix the upstream OAuth 2.0 callback form deserialisation by @sandhose in #4010
New Features
- Support compatibility sessions that do not have devices by @reivilibre in #3801
- Notify the service state through
sd_notify
by @sandhose in #3903 - Experimental feature to automatically expire inactive sessions by @sandhose in #4022
- Polish the session list and details view by @sandhose in #4029
Changes to the admin API
- Admin API to list and get user emails by @sandhose in #4001
- Admin API to list and get compatibility sessions by @sandhose in #4002
- Fix the definition of the set-password success response in the OpenAPI spec by @sandhose in #4003
- Admin API to list and get user sessions by @sandhose in #4004
- Fix the user session admin API docs by @sandhose in #4011
- Enable operation deep-linking in the admin API docs by @sandhose in #4013
- Admin API to list and get upstream OAuth links by @sandhose in #4012
- Fix the rendering of the embedded API doc by @sandhose in #4023
Documentation
- Add 'introspection_endpoint' to homeserver config example by @Stogas in #3790
- Document more
mas-cli
subcommands and standardise the format by @wrjlewis in #3988 - Update links to policy files by @turt2live in #3982
- Simplify the setup documentation introduction by @escix in #3994
Translations
- Translations updates for main by @matrixbot in #4033
Internal Changes
- Release branch 0.13.0-rc.1 by @matrixbot in #3877
- (merge progress on syn2mas tool into main branch) by @reivilibre in #3895
- syn2mas: Add tests for reading and writing threepids by @reivilibre in #3907
- Don't prevent starting up if the mail backend is unavailable by @sandhose in #3918
- Buffer reading of translation files by @sandhose in #3909
- syn2mas: Support migrating external IDs as upstream OAuth2 providers by @reivilibre in #3917
- Fetch the upstream OIDC metadata in the background on startup by @sandhose in #3925
- syn2mas: migrate access tokens, refresh tokens and devices by @reivilibre in #3926
- Stop using cargo-chef in the docker build by @sandhose in #3961
- Use the x86-64-v2 pseudo-ABI when building for x86_64 targets by @sandhose in #3960
- Always run the build workflow on PRs by @sandhose in #3971
- Speed-up CI by splitting binary builds for each architecture by @sandhose in #3970
- Enable fat LTO & reduce the number of codegen units by @sandhose in #3969
- Use the ubuntu-24.04 runners in CI by @sandhose in #3972
- Refactor actions to reuse shared steps by @sandhose in #3973
- Fix the unstable build CI job by @sandhose in #3975
- syn2mas: make the MAS writer connection owned by @sandhose in #3985
- Encapsulate migration state in a single structure by @sandhose in #3991
- Move from zod to valibot to reduce the frontend bundle size by @sandhose in #4026
- Fix the release workflow references to scripts by @sandhose in #4034
Other Changes
Dependency Updates
- build(deps-dev): bump knip from 5.43.1 to 5.43.3 in /frontend by @dependabot in #3867
- build(deps): bump codecov/codecov-action from 5.2.0 to 5.3.0 by @dependabot in #3863
- build(deps): bump docker/bake-action from 6.2.0 to 6.3.0 by @dependabot in #3862
- build(deps): bump psl from 2.1.80 to 2.1.81 by @dependabot in #3892
- build(deps): bump insta from 1.42.0 to 1.42.1 by @dependabot in #3891
- build(deps): bump actions/setup-node from 4.1.0 to 4.2.0 by @dependabot in #3888
- build(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 by @dependabot in #3887
- build(deps-dev): bump @types/node from 22.10.7 to 22.10.10 in /tools/syn2mas in the development group by @dependabot in #3886
- build(deps): bump i18next from 24.2.1 to 24.2.2 in /frontend in the i18next group by @dependabot in #3885
- build(deps-dev): bump vite-plugin-graphql-codegen from 3.4.4 to 3.4.5 in /frontend in the vite group by @dependabot in #3884
- build(deps-dev): bump the storybook group in /frontend with 6 updates by @dependabot in #3883
- build(deps-dev): bump the types group across 1 directory with 2 updates by @dependabot in #3882
- Upgrade axum to 0.8 by @sandhose in #3893
- build(deps): bump rustls-pki-types from 1.10.1 to 1.11.0 by @dependabot in #3901
- build(deps): bump tokio-stream from 0.1.16 to 0.1.17 by @dependabot in #3900
- build(deps): bump compact_str from 0.8.0 to 0.8.1 by @dependabot in #3899
- build(deps): bump thiserror-ext from 0.2.0 to 0.2.1 by @dependabot in #3898
- build(deps-dev): bump the graphql-codegen group in /frontend with 2 updates by @dependabot in #3902
- build(deps): bump the tanstack-query group in /frontend with 2 updates by @dependabot in #3905
- build(deps-dev): bump @types/node from 22.10.10 to 22.12.0 in /frontend in the types group by @dependabot in #3906
- build(deps): bump minijinja from 2.6.0 to 2.7.0 by @dependabot in #3897
- build(deps): bump the tanstack-router group in /frontend with 3 updates by @dependabot in #3904
- build(deps): bump minijinja-contrib from 2.6.0 to 2.7.0 by @dependabot in #3916
- build(deps): bump hyper from 1.5.2 to 1.6.0 by @dependabot in #3915
- build(deps): bump serde_json from 1.0.137 to 1.0.138 by @dependabot in #3914
- build(deps-dev): bump knip from 5.43.3 to 5.43.6 in /frontend by @dependabot in #3913
- build(deps): bump swagger-ui-react and @types/swagger-ui-react in /frontend by @dependabot in #3912
- build(deps-dev): bump happy-dom from 16.7.2 to 16.7.3 in /frontend by @dependabot in #3911
- build(deps): bump the tanstack-router group in /frontend with 3 updates by @dependabot in #3910
- build(deps): bump rustls from 0.23.21 to 0.23.22 by @dependabot in #3939
- build(deps-dev): bump happy-dom from 16.7.3 to 16.8.1 in /frontend by @dependabot in #3938
- build(deps): bump the tanstack-query group in /frontend with 2 updates by @dependabot in #3937
- build(deps): bump the tanstack-router group across 1 directory with 3 updates by @dependabot in #3936
- build(deps-dev): bump the storybook group in /frontend with 6 updates by @dependabot in #3942
- build(deps): bump ruma-common from 0.15.0 to 0.15.1 by @dependabot in #3943
- build(deps): bump bytes from 1.9.0 to 1.10.0 by @dependabot in #3945
- build(deps): bump psl from 2.1.81 to 2.1.82 by @dependabot in #3946
- build(deps): bump the tanstack-router group in /frontend with 3 updates by @dependabot in #3947
- build(deps): bump lettre from 0.11.11 to 0.11.12 by @dependabot in #3949
- build(deps-dev): bump @types/node from 22.10.10 to 22.13.0 in /tools/syn2mas in the development group by @dependabot in #3951
- build(deps-dev): bump @types/node from 22.12.0 to 22.13.1 in /frontend in the types group across 1 directory by @dependabot in #3952
- build(deps-dev): bump the npm_and_yarn group in /frontend with 2 updates by @dependabot in #3958
- build(deps): bump the tanstack-router group across 1 directory with 3 updates by @dependabot in #3959
- build(deps-dev): bump vite from 6.0.11 to 6.1.0 in /frontend in the vite group by @dependabot in #3967
- build(deps): bump uuid from 1.12.1 to 1.13.1 by @dependabot in #3966
- build(deps): bump clap from 4.5.27 to 4.5.28 by @dependabot in #3964
- build(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 by @dependabot in #3962
- build(deps): bump async-graphql from 7.0.14 to 7.0.15 by @dependabot in #3963
- build(deps): bump async-trait from 0.1.85 to 0.1.86 by @dependabot in #3965
- build(deps-dev): bump @graphql-codegen/client-preset from 4.6.0 to 4.6.1 in /frontend in the graphql-codegen group by @dependabot in #3944
- Update most Rust dependencies & disable some unused features by @sandhose in #3974
- build(deps): bump data-encoding from 2.7.0 to 2.8.0 by @dependabot in #4000
- build(deps): bump aide from 0.14.0 to 0.14.1 by @dependabot in #3999
- build(deps): bump the tanstack-router group across 1 directory with 3 updates by @dependabot in #3998
- build(deps-dev): bump happy-dom from 16.8.1 to 17.0.2 in /frontend by @dependabot in #3997
- build(deps-dev): bump @types/node from 22.13.0 to 22.13.1 in /tools/syn2mas in the development group by @dependabot in #3995
- build(deps): bump p384 from 0.13.0 to 0.13.1 by @dependabot in #3987
- build(deps): bump psl from 2.1.82 to 2.1.83 by @dependabot in #3986
- build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 by @dependabot in #3976
- build(deps-dev): bump vite-plugin-graphql-codegen from 3.4.5 to 3.5.0 in /frontend in the vite group by @dependabot in #4006
- build(deps): bump psl from 2.1.83 to 2.1.84 by @dependabot in #4008
- build(deps-dev): bump @graphql-codegen/client-preset from 4.6.1 to 4.6.2 in /frontend in the graphql-codegen group by @dependabot in #4007
- build(deps-dev): bump the storybook group in /frontend with 6 updates by @dependabot in #4005
- build(deps): bump clap from 4.5.28 to 4.5.29 by @dependabot in #4018
- build(deps): bump rustls from 0.23.22 to 0.23.23 by @dependabot in #4017
- build(deps-dev): bump @codecov/vite-plugin from 1.8.0 to 1.9.0 in /frontend by @dependabot in #4020
- build(deps): bump the tanstack-router group in /frontend with 3 updates by @dependabot in #4019
- build(deps-dev): bump postcss from 8.5.1 to 8.5.2 in /frontend by @dependabot in #4021
- Bump all frontend dependencies by @sandhose in #4025
- build(deps): bump psl from 2.1.84 to 2.1.85 by @dependabot in #4028
- build(deps-dev): bump @types/node from 22.13.1 to 22.13.2 in /tools/syn2mas in the development group by @dependabot in #4031
- build(deps): bump the production group in /tools/syn2mas with 3 updates by @dependabot in #4030
- build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /frontend in the graphql-codegen group by @dependabot in #4032
New Contributors
- @Stogas made their first contribution in #3790
- @wrjlewis made their first contribution in #3988
- @turt2live made their first contribution in #3982
- @escix made their first contribution in #3994
Full Changelog: v0.13.0...v0.14.0-rc.0