Skip to content

Commit

Permalink
Blog post for Synapse 1.78
Browse files Browse the repository at this point in the history
Blog post for Synapse 1.78
  • Loading branch information
H-Shay authored Mar 2, 2023
2 parents 014e2dd + 90686b2 commit 12d8afe
Showing 1 changed file with 60 additions and 0 deletions.
60 changes: 60 additions & 0 deletions gatsby/content/blog/2023/02/2023-02-28-synapse-1.78.mdx
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.



0 comments on commit 12d8afe

Please sign in to comment.