This repository has been archived by the owner on Sep 10, 2024. It is now read-only.
v0.9.0 #2575
sandhose
announced in
Announcements
v0.9.0
#2575
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
matrix-authentication-service
will soon be forked by Element under an AGPLv3.0 licence (with CLA, for proprietary dual licensing). You can read more about this here:Any changes needed by server administrators will be communicated via our usual announcements channels, but we are striving to make this as seamless as possible.
Breaking changes
Configuration options
The following options are now invalid:
jaeger
andzipkin
values intelemetry.tracing.exporter
(see below)b3
andb3-multi
values intelemetry.tracing.propagator
(see below)spa
resource type inhttp.listeners[*].resources
. This was deprecated before the 0.1.0 release, but only showed a warning. It is now removed.The
mas-cli config dump
andmas-cli config generate
commands now strip less common options if they are kept to their default value.This means that those commands will skip the
telemetry
,policy
,templates
,upstream_oauth2
,branding
andexperimental
sections if no custom value is set.Users should remove those sections from their configuration file if they haven't set any custom value and want to simplify it.
Tracing exporters
The Zipkin and Jaeger traces exporters have been removed.
Users should migrate to using the OTLP exporter instead.
The OTLP exporter now uses OTLP over HTTP instead of OTLP over gRPC.
The
b3
andb3-multi
propagators have been removed.Users should migrate to using the
tracecontext
or thejaeger
propagator instead.Pre-built binaries now use
glibc
instead ofmusl
Pre-built Linux binaries attached to the releases are now built with
glibc
instead ofmusl
.This means that the binaries are not fully static anymore, as it requires glibc 2.17 or later, which is available on most systems.
Notable features
Easier upgrades (#2432)
MAS now runs database migrations and configuration synchronisation automatically on startup.
This means upgrading MAS, most of time, should be as simple as replacing the image or binary and restarting the service.
New translations
MAS is now available in Chinise (Simplified) and Dutch, in addition to the already existing English, French and German translations.
This is thanks to community contributions, and we are always looking for more translations!
Head to the Localazy project to help translate MAS in your language.
Account UI improvements
The account management UI has been generally improved.
The general layout is more streamlined (#2371, #2364, #2362), with a better focus on the main actions.
A particular focus was put on the sessions management, with a new card-based list of sessions (#2393).
This list now shows more relevant information, like the kind of device, browser and operating system used (#2386, #2388)
The indidividual session view has also been improved (#2439, #2460), with more relevant information being displayed.
Thanks to many internal changes (#2351, #2359, #2369) , the UI should feel more responsive and faster, especially on slow connections.
Homeserver integration (#2421)
MAS integrates a bit more tightly with Synapse, to make sure only valid accounts are created.
This should help prevent de-synchronization between the homeserver and MAS.
Upstream OAuth 2.0 provider improvements (#2430)
Arbitrary parameters can now be passed to the upstream OAuth 2.0 provider during the authorization request.
Docker image
Regular image:
Debug variant:
syn2mas
migration tool:Full list of pull requests, excluding dependencies updates
syn2mas
by @jaywink in Ignore Synapse appservice users insyn2mas
#2283mas-cli manage verify-email
mark the email as primary by @sandhose in Make themas-cli manage verify-email
mark the email as primary #2455New Contributors
Full Changelog: v0.8.0...v0.9.0
This discussion was created from the release v0.9.0.
Beta Was this translation helpful? Give feedback.
All reactions