This repository was 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
Uh oh!
There was an error while loading. Please reload this page.
-
matrix-authentication-servicewill 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:
jaegerandzipkinvalues intelemetry.tracing.exporter(see below)b3andb3-multivalues intelemetry.tracing.propagator(see below)sparesource 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 dumpandmas-cli config generatecommands 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,brandingandexperimentalsections 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
b3andb3-multipropagators have been removed.Users should migrate to using the
tracecontextor thejaegerpropagator instead.Pre-built binaries now use
glibcinstead ofmuslPre-built Linux binaries attached to the releases are now built with
glibcinstead 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:
syn2masmigration tool:Full list of pull requests, excluding dependencies updates
syn2masby @jaywink in Ignore Synapse appservice users insyn2mas#2283mas-cli manage verify-emailmark the email as primary by @sandhose in Make themas-cli manage verify-emailmark 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