docs: record Synapse 1.159.0 upgrade
Lint / Shell (shellcheck) (push) Successful in 29s
Lint / JS (eslint) (push) Successful in 6s
Lint / Python (ruff) (push) Successful in 5s
Lint / Python deps (pip-audit) (push) Successful in 30s
Lint / Secret scan (gitleaks) (push) Successful in 5s

Not a security release. No schema bump, background updates drained,
homeserver.yaml preserved via --force-confold, experimental_features
untouched. MSC4140 delayed events verified still working.

Note the prerequisite: 1.159.0 ships a new expiry on the packages.matrix.org
GPG key, so matrix-org-archive-keyring must be upgraded first or apt fails
with EXPKEYSIG.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-19 12:15:33 -04:00
co-authored by Claude Opus 5
parent 70db0648f1
commit cccd0084fb
+9 -2
View File
@@ -50,7 +50,7 @@ matrix/
| Service | IP | LXC | RAM | Disk | Versions | | Service | IP | LXC | RAM | Disk | Versions |
|---------|----|-----|-----|------|----------| |---------|----|-----|-----|------|----------|
| Synapse | 10.10.10.29 | 151 | 12GB | 50GB | Synapse 1.158.0, LiveKit 1.9.11, hookshot 7.3.2, coturn latest | | Synapse | 10.10.10.29 | 151 | 12GB | 50GB | Synapse 1.159.0, LiveKit 1.9.11, hookshot 7.3.2, coturn latest |
| PostgreSQL 17 | 10.10.10.44 | 109 | 6GB | 80GB | PostgreSQL 17.9 | | PostgreSQL 17 | 10.10.10.44 | 109 | 6GB | 80GB | PostgreSQL 17.9 |
| Cinny Web | 10.10.10.6 | 106 | 2GB | 8GB | Debian 12, nginx, Node 24, Lotus Cinny fork (custom, tracks `cinnyapp/cinny` main) | | Cinny Web | 10.10.10.6 | 106 | 2GB | 8GB | Debian 12, nginx, Node 24, Lotus Cinny fork (custom, tracks `cinnyapp/cinny` main) |
| Draupnir | 10.10.10.24 | 110 | 1GB | 10GB | Draupnir v2.9.0, Node.js v22 | | Draupnir | 10.10.10.24 | 110 | 1GB | 10GB | Draupnir v2.9.0, Node.js v22 |
@@ -726,6 +726,13 @@ Leaving a space does **not** leave its child rooms; they are independent rooms w
time this has happened (see the 1.157.1 entry). It is also the current apt candidate, so there is time this has happened (see the 1.157.1 entry). It is also the current apt candidate, so there is
nothing newer to take. Reinforces the standing rule: trust `dpkg-query -W matrix-synapse-py3`, never nothing newer to take. Reinforces the standing rule: trust `dpkg-query -W matrix-synapse-py3`, never
this file. this file.
- [x] **Upgrade Synapse to v1.159.0** — Done 2026-08-19. Not a security release (no advisories). No
schema bump, background updates drained, `homeserver.yaml` preserved via `--force-confold` (no
`.dpkg-*` files), `experimental_features` untouched. Verified MSC4140 delayed events still mint a
`delay_id` — that is the machinery whose stalls were kicking people out of calls, so it is the
regression check that matters here. **Prerequisite:** 1.159.0 ships a new expiry on the
`packages.matrix.org` GPG key. Upgrade `matrix-org-archive-keyring` *first* (1.4 → 1.5) or apt
fails with `EXPKEYSIG F473DD4473365DE1`; the old key expires 2027-03-15.
- [x] Migrate from SQLite to PostgreSQL - [x] Migrate from SQLite to PostgreSQL
- [x] TURN/STUN server (coturn) for reliable voice/video - [x] TURN/STUN server (coturn) for reliable voice/video
@@ -1012,7 +1019,7 @@ All commands use the `!` prefix. Run `!help` in any room for the full list.
| Component | Technology | Version | | Component | Technology | Version |
|-----------|-----------|---------| |-----------|-----------|---------|
| Homeserver | Synapse | 1.158.0 | | Homeserver | Synapse | 1.159.0 |
| Database | PostgreSQL | 17.9 | | Database | PostgreSQL | 17.9 |
| TURN | coturn | latest | | TURN | coturn | latest |
| Video/voice calls | LiveKit SFU | 1.9.11 | | Video/voice calls | LiveKit SFU | 1.9.11 |