Matrix Synapse

Version: 1.18.0
Required memory: 512MB
Last updated 30 Jul 2020


What's new

  • Update Synapse to 1.18.0
  • [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.18.0)
  • Include room states on invite events that are sent to application services. Contributed by @Sorunome. (#6455)
  • Add delete room admin endpoint (POST /_synapse/admin/v1/rooms//delete). Contributed by @dklimpel. (#7613, #7953)
  • Add experimental support for running multiple federation sender processes. (#7798)
  • Add the option to validate the iss and aud claims for JWT logins. (#7827)
  • Add support for handling registration requests across multiple client reader workers. (#7830)
  • Add an admin API to list the users in a room. Contributed by Awesome Technologies Innovationslabor GmbH. (#7842)
  • Allow email subjects to be customised through Synapse's configuration. (#7846)
  • Add the ability to re-activate an account from the admin API. (#7847, #7908)
  • Support oEmbed for media previews. (#7920)


Description

This app packages Synapse 1.18.0.

This package only provides the Matrix backend. A variety of clients are available here. Riot is a popular web frontend for Matrix and is available as a separate app.

Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP.

Matrix

Matrix specifies a set of pragmatic RESTful HTTP JSON APIs as an open standard, which handle:

  • Creating and managing fully distributed chat rooms with no single points of control or failure
  • Eventually-consistent cryptographically secure synchronisation of room state across a global open network of federated servers and services
  • Sending and receiving extensible messages in a room with (optional) end-to-end encryption[1]
  • Inviting, joining, leaving, kicking, banning room members
  • Managing user accounts (registration, login, logout)
  • Using 3rd Party IDs (3PIDs) such as email addresses, phone numbers, Facebook accounts to authenticate, identify and discover users on Matrix.
  • Placing 1:1 VoIP and Video calls

Synapse

Synapse is a reference "homeserver" implementation of Matrix from the core development team at matrix.org, written in Python/Twisted.


Install Matrix Synapse in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.