Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Feb 16:25
· 684 commits to main since this release
3d90d08

Device code grant support

The OAuth 2.0 device code grant is a way for clients with limited input capabilities to obtain an access token.
This is useful for CLI tools, TV apps, but also as a general way to login through another device.

device-code.mp4

mas-cli doctor

Introducing a new command to help diagnose common issues with your setup!
This should help you identify common issues with your setup, and provide guidance on how to fix them.

image

German translation

This version includes an initial German translation!
If you want to contribute by helping translate the Matrix Authentication Service in your language, please head to the Localazy project.

Screenshot of the registration screen in german

Terms of Services agreement

The registration pages now include a checkbox to agree to the Terms of Services, if the branding.tos_uri is set in the configuration.
This records for each user which tos_uri they agreed to and when, helping you to track who agreed to which version of your terms and conditions.

Screenshot of the terms of services agreement during OIDC login Screenshot of the terms of services agreement during registration

Automatic database schema upgrades

Database schema upgrades are now automatically applied when the server starts.
Before, it was necessary to run mas-cli database upgrade every time the server was updated to a new version, or run the server with mas-cli server --migrate.

Now, mas-cli server will automatically apply the necessary schema upgrades when the server starts, making it easier to keep your server up to date.
You can opt-out of this behavior by setting the --no-migrate flag when starting the server.


Full Changelog: v0.7.0...v0.8.0

Docker image

Regular image:

  • Digest:
    ghcr.io/matrix-org/matrix-authentication-service@sha256:4aa5316fab74faa6f62ff8dfaa98213b136ec048896bc29dd3f4907d600b98e4
    
  • Tags:
    ghcr.io/matrix-org/matrix-authentication-service:0.8.0
    ghcr.io/matrix-org/matrix-authentication-service:0.8
    ghcr.io/matrix-org/matrix-authentication-service:0
    ghcr.io/matrix-org/matrix-authentication-service:sha-3d90d08
    ghcr.io/matrix-org/matrix-authentication-service:latest
    

Debug variant:

  • Digest:
    ghcr.io/matrix-org/matrix-authentication-service@sha256:a37e667efb4fc58a6caec6027130d130239f15cab20b67f475ca0db1d07e5600
    
  • Tags:
    ghcr.io/matrix-org/matrix-authentication-service:0.8.0-debug
    ghcr.io/matrix-org/matrix-authentication-service:0.8-debug
    ghcr.io/matrix-org/matrix-authentication-service:0-debug
    ghcr.io/matrix-org/matrix-authentication-service:sha-3d90d08-debug
    ghcr.io/matrix-org/matrix-authentication-service:latest-debug
    

syn2mas migration tool:

  • Digest:
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas@sha256:e77e30d70df19b067e1819ed05003dd3192384e4f758e60b72aac32b10eb9bf6
    
  • Tags:
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas:0.8.0
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas:0.8
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas:0
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas:sha-3d90d08
    ghcr.io/matrix-org/matrix-authentication-service/syn2mas:latest