Skip to content
Merged
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
24 changes: 24 additions & 0 deletions gatsby/content/blog/2021/05/2021-05-05-synapse-1.33.0-released.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
date: '2021-05-05'
title: Synapse 1.33.0 released
categories:
- Releases
author: Dan Callahan
---

Synapse 1.33.0 is out! Three main items of note:

1. We plan to release an 1.33.1 with a **low severity security fix** on Tuesday next week, and we're interested in your thoughts on decoupling routine security fixes from normal releases. Please weigh in on [this discussion](https://github.com/matrix-org/synapse/discussions/9914).
2. If you use Synapse's optional account revalidation feature (see `account_validity` in [config.yaml](https://github.com/matrix-org/synapse/blob/v1.33.0/docs/sample_config.yaml#L1373-L1455)), you'll want to review the [upgrading instructions](https://github.com/matrix-org/synapse/blob/v1.33.0/UPGRADE.rst#upgrading-to-v1330) as we've made a few small changes to the email templates it uses.
3. Synapse now has _very_ experimental support for moving presence off of the main process. This has not yet been extensively validated, so please proceed with caution. We expect to get this to a point where we can confidently recommend it in the coming weeks.

Otherwise, this is another release focused on internals. We're driving toward a goal of reducing excess memory consumption when joining large or complex rooms, and most of our effort (aside from the presence work) has been focused on measurement, instrumentation, and experimentation for that.

We did manage to [slightly speed up room joins](https://github.com/matrix-org/synapse/pull/9825), improve the [performance of the user directory](https://github.com/matrix-org/synapse/pull/9821), and refine our implementation of [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083). Additionally, thanks to work by ShadowJonathan, Synapse now passes all of `flake8-bugbear`'s [lints](https://github.com/PyCQA/flake8-bugbear).

See the [Upgrading Instructions](https://github.com/matrix-org/synapse/blob/v1.33.0/UPGRADE.rst#upgrading-to-v1330) and [Release Notes](https://github.com/matrix-org/synapse/blob/v1.33.0/CHANGES.md) 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 [rkfg](https://github.com/rkfg), and [ShadowJonathan](https://github.com/ShadowJonathan).