-
Notifications
You must be signed in to change notification settings - Fork 359
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Blog post for Synapse 1.78
- Loading branch information
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
--- | ||
date: '2023-02-28' | ||
title: Synapse 1.78 released | ||
categories: | ||
- Releases | ||
author: H. Shay | ||
--- | ||
|
||
Greetings Matrix fans! We've published Synapse [version 1.78](https://github.com/matrix-org/synapse/releases/tag/v1.78.0) | ||
as the new stable release this week. Synapse admins are encouraged to upgrade | ||
to it at their convenience. Please take a look at the [upgrade notes](https://matrix-org.github.io/synapse/v1.78/upgrade.html#upgrading-to-v1780) | ||
for any important information about upgrading. | ||
|
||
## Announcements | ||
|
||
Please note that Synapse 1.78.0 replaces the `/_synapse/admin/v1/media/<server_name>/delete` admin API with an identical | ||
endpoint at `/_synapse/admin/v1/media/delete`. Please update your tooling to use the new endpoint. The deprecated version | ||
will be removed in a future release. | ||
|
||
## The new stuff | ||
|
||
In case you were unaware, Synapse has a command line export data command which allows administrators to export data for | ||
a specific user (you can read more about this command [here](https://matrix-org.github.io/synapse/latest/usage/administration/admin_faq.html#how-can-i-export-user-data)). | ||
Synapse 1.78.0 updates this command adding account data to the user information that is returned by the export data command. | ||
|
||
This version of Synapse also features a few changes to push rules, with implementations for [MSC3758](https://github.com/matrix-org/matrix-spec-proposals/pull/3758): | ||
Add `event_property_is push` rule condition kind, | ||
[MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): `event_property_contains` push rule condition, and the removal of the spurious `dont_notify` | ||
action from the defaults for the `.m.rule.reaction` pushrule. These changes empower end users to more fully customise their | ||
notification rules - MSC3758 allows users to ask to be notified when a field in an event contains any type of value, rather | ||
than only matching on strings, and MSC3966 provides crucial scaffolding for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): Intentional Mentions, | ||
which aims to eliminate unintentional mentions and improve the experience of mentions in general. | ||
|
||
Synapse v1.78.0 includes some fixes for faster-joins related bugs as we work out the kinks. Some of these include a fix | ||
for a bug introduced in Synapse 1.76.0 where partially-joined rooms could not be deleted using the | ||
[purge room API](https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#delete-room-api), and | ||
a fix for a bug introduced in Synapse 1.75 where the [portdb script](https://matrix-org.github.io/synapse/latest/postgres.html#porting-from-sqlite) | ||
would fail to run after a room had been faster-joined. We continue to work to polish faster joins, and thank everyone who | ||
filed an issue. | ||
|
||
Finally, for those deployments using workers, v1.78.0 fixed a bug introduced in Synapse 1.76 where 5s delays would | ||
occasionally occur. | ||
|
||
|
||
## Everything else | ||
|
||
See the full [changelog](https://github.com/matrix-org/synapse/releases/tag/v1.78.0) for a | ||
complete list of changes in the release. Also please have a look at the [upgrade | ||
notes](https://matrix-org.github.io/synapse/v1.78/upgrade.html#upgrading-to-v1780). | ||
|
||
Synapse is a Free and Open Source Software project, and we'd like to extend our | ||
thanks to everyone who contributed to this release, including (in no particular | ||
order): jahway603, williamkray, 999lakhisidhu, hari01584, saddfox, dklimpel, realtyem | ||
V02460, and thezaidbintariq. | ||
|
||
We are also grateful to anyone helping us make Synapse better by sharing their | ||
feedback and reporting issues, or helping with community support questions. | ||
|
||
|
||
|