Skip to content

Commit f7da208

Browse files
MatMaulbabolivier
andauthored
Add Synapse 1.73 blog post (#1587)
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
1 parent de674ac commit f7da208

File tree

3 files changed

+71
-0
lines changed

3 files changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
date: '2022-12-07'
3+
title: Synapse 1.73 released
4+
categories:
5+
- Releases
6+
author: Mathieu Velten
7+
---
8+
9+
And here is another update to your beloved Matrix homeserver implementation, [Synapse
10+
1.73](https://github.com/matrix-org/synapse/releases/tag/v1.73.0).
11+
12+
## Announcements
13+
14+
### Legacy Prometheus metric names removed
15+
16+
When releasing [Synapse 1.69](https://matrix.org/blog/2022/10/17/synapse-1-69-released#upcoming-removal-of-deprecated-prometheus-metric-names)
17+
a couple of months ago, we also announced the removal of old Prometheus metrics that have been replaced by more aptly named ones.
18+
he list of these metrics can be found [here](https://matrix-org.github.io/synapse/v1.73/metrics-howto.html#renaming-of-metrics--deprecation-of-old-names-in-12).
19+
20+
Synapse 1.73 implements the final phase of this plan and entirely removes support for those metrics. As a result,
21+
the `enable_legacy_metrics` configuration option, which was introduced in
22+
[Synapse 1.71](https://matrix.org/blog/2022/11/22/synapse-1-72-released#announcements), has also been removed.
23+
24+
Server administrators who are still relying on these legacy metric names are encouraged to update their dashboards at their earliest convenience.
25+
For more information, please refer to the [upgrade notes](https://matrix-org.github.io/synapse/v1.73/upgrade#legacy-prometheus-metric-names-have-now-been-removed).
26+
27+
## The new stuff
28+
29+
### Performance
30+
31+
A bunch of performance improvements have been included in this release, specifically around
32+
the [`/messages`](https://spec.matrix.org/v1.5/client-server-api/#get_matrixclientv3roomsroomidmessages) endpoint.
33+
34+
[Improvements to event filtering on the client-server API](https://github.com/matrix-org/synapse/pull/14527) gave the matrix.org homeserver a first nice bump as visible on this graph:
35+
36+
![](/blog/img/2022-12-07-apdex-filter-events-improvement.png)
37+
38+
Various optimizations around [fetching](https://github.com/matrix-org/synapse/pull/14491) [bundled](https://github.com/matrix-org/synapse/pull/14508)
39+
[aggregations](https://github.com/matrix-org/synapse/pull/14510) resulted in yet another nice improvement:
40+
41+
[![](/blog/img/2022-12-07-bundled-aggregations-improvement.png)](/blog/img/2022-12-07-bundled-aggregations-improvement.png)
42+
43+
Note that the graph from the first image, and the second graph from the second image are [apdexes](https://en.wikipedia.org/wiki/Apdex), which
44+
is a measure that shows improvement when it goes up (as opposed to e.g. response times, which improve
45+
when they go down).
46+
47+
### Extensible Events experimental support
48+
49+
Experimental support for Extensible Events has landed in Synapse.
50+
51+
This is exciting since this global rework of events presentation has been in talks
52+
[for a while](https://github.com/matrix-org/matrix-spec-proposals/pull/1767), and
53+
having an implementation to experiment with greatly helps bringing the feature
54+
closer to completion.
55+
56+
Note that this support is still very much experimental as the related MSCs are still
57+
under review and could change at any time, and therefore not recommended for use
58+
in production.
59+
60+
## Everything else
61+
62+
See the full [changelog](https://github.com/matrix-org/synapse/releases/tag/v1.73.0), for a
63+
complete list of changes in the release. Also please have a look at the [upgrade
64+
notes](https://matrix-org.github.io/synapse/v1.73/upgrade#upgrading-to-v1730) for this version.
65+
66+
Synapse is a Free and Open Source Software project, and we'd like to extend our
67+
thanks to everyone who contributed to this release, including (in no particular
68+
order) [schmop](https://github.com/schmop), [Ashish Kumar](https://github.com/ashfame),
69+
[realtyem](https://github.com/realtyem), and [Brennan Chapman](https://github.com/chapb)
70+
as well as anyone helping us make Synapse better by sharing their feedback and reporting issues.
71+
37.2 KB
Loading
167 KB
Loading

0 commit comments

Comments
 (0)