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 |
|---------|----|-----|-----|------|----------|
| 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 |
| 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 |
@@ -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
nothing newer to take. Reinforces the standing rule: trust `dpkg-query -W matrix-synapse-py3`, never
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] 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 |
|-----------|-----------|---------|
| Homeserver | Synapse | 1.158.0 |
| Homeserver | Synapse | 1.159.0 |
| Database | PostgreSQL | 17.9 |
| TURN | coturn | latest |
| Video/voice calls | LiveKit SFU | 1.9.11 |