Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions gatsby/content/blog/2021/04/2021-04-21-synapse-1.32.1-released.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
date: '2021-04-21'
title: Synapse 1.32.1 released
categories:
- Releases
author: Dan Callahan
---

[Synapse 1.32.1](https://github.com/matrix-org/synapse/releases/tag/v1.32.1) is out! **Synapse now requires Python 3.6** (or later) and we've made a few small changes which you should be aware of before upgrading. These are documented in the [upgrade notes](https://github.com/matrix-org/synapse/blob/v1.32.1/UPGRADE.rst#upgrading-to-v1320).

> __Note:__ We cancelled the release of Synapse 1.32.0 as we discovered [a bug](https://github.com/matrix-org/synapse/issues/9853) with Prometheus metrics after tagging the release. This has been resolved in 1.32.1.

Two days ago, humankind flew a helicopter on Mars. And while our pursuit of [Space(s)](https://github.com/matrix-org/matrix-doc/pull/1772) is considerably more modest, it is nevertheless progressing apace: Synapse 1.32 includes an experimental implementation of [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083).

This release also includes a [new Synapse module](https://github.com/matrix-org/synapse/pull/9491) for routing of presence updates, which can allow devices to share presence information without requiring that they also share a room. Please note there are some [nuances to worker configuration](https://github.com/matrix-org/synapse/pull/9823) when using this module which we hope to iron out in a future release.

The Admin API is newly able to [manage rate limits](https://github.com/matrix-org/synapse/blob/v1.32.1rc1/docs/admin_api/user_admin_api.rst#override-ratelimiting-for-users), and the user listing endpoint can finally [sort its results](https://github.com/matrix-org/synapse/pull/9691) by a variety of criteria.

Otherwise, this is again a very internals-focused release: many additional type hints, [improvements to structured logging](https://github.com/matrix-org/synapse/pull/9654), and small cleanups, especially those possible now that we've left Python 3.5 behind. We've made changes to how we check whether accounts are [exempt from rate limits](https://github.com/matrix-org/synapse/pull/9711) to avoid cases where we mistakenly applied limits to Application Services which should have been exempt, and we've fixed a bug with sharded federation senders which could occasionally [pin the CPU](https://github.com/matrix-org/synapse/pull/9770).

See the [Upgrading Instructions](https://github.com/matrix-org/synapse/blob/v1.32.1/UPGRADE.rst#upgrading-to-v1320) and [Release Notes](https://github.com/matrix-org/synapse/releases/tag/v1.32.1) for further information.

### Thank You

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 [dklimpel](https://github.com/dklimpel), [languitar](https://github.com/languitar), [ShadowJonathan](https://github.com/ShadowJonathan), and [xmunoz](https://github.com/xmunoz).