Recipe upgrade: synapse v1.157.2 → v1.158.0 + MAS 1.21.0 → 1.22.0 (extends this PR's earlier v1.157.2 + mautrix-telegram v0.2607.0 bump).
Image-tag changes
service
image
current
new
app
matrixdotorg/synapse
v1.157.2
v1.158.0
mas
ghcr.io/element-hq/matrix-authentication-service
1.21.0
1.22.0
Postgres HELD (not touched this bump)
db/discorddb/signaldb/telegramdb stay at 13-alpine. abra reports 13→14/15/16/17/18-alpine available, but these are plain postgres (not pgautoupgrade) → a major upgrade needs manual dump/restore. The weekly upgrade cron never bumps a DB major. Operator: plan a dedicated DB bump. PG13 EOL Nov 2025.
No breaking changes / no manual migrations. Synapse runs schema migrations on startup; MAS runs DB migrations on startup. New MAS 1.22.0 features are opt-in (off by default): password_file config variant for email/db, Unix socket permission setting, client_uri for static clients.
Operator release step (after merge)
abra recipe release matrix-synapse -y
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
Recipe upgrade: synapse v1.157.2 → v1.158.0 + MAS 1.21.0 → 1.22.0 (extends this PR's earlier v1.157.2 + mautrix-telegram v0.2607.0 bump).
## Image-tag changes
| service | image | current | new |
|---------|-------|---------|-----|
| app | matrixdotorg/synapse | v1.157.2 | v1.158.0 |
| mas | ghcr.io/element-hq/matrix-authentication-service | 1.21.0 | 1.22.0 |
## Postgres HELD (not touched this bump)
`db`/`discorddb`/`signaldb`/`telegramdb` stay at **13-alpine**. abra reports 13→14/15/16/17/18-alpine available, but these are plain postgres (not pgautoupgrade) → a major upgrade needs manual dump/restore. The weekly upgrade cron never bumps a DB major. **Operator: plan a dedicated DB bump.** PG13 EOL Nov 2025.
## Upstream release notes
- **app (synapse) v1.157.2→v1.158.0:** https://github.com/element-hq/synapse/releases/tag/v1.158.0 — changelog https://github.com/element-hq/synapse/blob/release-v1.158/CHANGES.md
- **mas 1.21.0→1.22.0:** https://github.com/element-hq/matrix-authentication-service/releases/tag/v1.22.0
No breaking changes / no manual migrations. Synapse runs schema migrations on startup; MAS runs DB migrations on startup. New MAS 1.22.0 features are opt-in (off by default): `password_file` config variant for email/db, Unix socket permission setting, `client_uri` for static clients.
## Operator release step (after merge)
abra recipe release matrix-synapse -y
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
autonomic-bot
changed title from chore: upgrade synapse v1.156.0, MAS 1.20.0 to chore: upgrade synapse v1.157.1, MAS 1.21.0, bridges v0.2607.0, nginx 1.31.32026-07-24 09:46:08 +00:00
autonomic-bot
changed title from chore: upgrade synapse v1.157.1, MAS 1.21.0, bridges v0.2607.0, nginx 1.31.3 to chore: upgrade synapse to v1.157.2, mautrix-telegram to v0.2607.02026-08-04 05:18:19 +00:00
Note: posted via the Drone-direct workaround (ccci-bridge is dropping !testme triggers — stale gitea-bot swarm secret, HTTP 401). Verdict reflected manually.
<!-- cc-ci:testme -->
**cc-ci !testme verdict: GREEN**
Drone build: https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1196 (build #1196, event=custom)
Full cold suite: install, upgrade, backup, restore, custom — all passed.
_Note: posted via the Drone-direct workaround (ccci-bridge is dropping !testme triggers — stale gitea-bot swarm secret, HTTP 401). Verdict reflected manually._
autonomic-bot
changed title from chore: upgrade synapse to v1.157.2, mautrix-telegram to v0.2607.0 to chore: upgrade synapse to v1.158.0 + mas 1.22.02026-08-07 04:36:41 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Recipe upgrade: synapse v1.157.2 → v1.158.0 + MAS 1.21.0 → 1.22.0 (extends this PR's earlier v1.157.2 + mautrix-telegram v0.2607.0 bump).
Image-tag changes
Postgres HELD (not touched this bump)
db/discorddb/signaldb/telegramdbstay at 13-alpine. abra reports 13→14/15/16/17/18-alpine available, but these are plain postgres (not pgautoupgrade) → a major upgrade needs manual dump/restore. The weekly upgrade cron never bumps a DB major. Operator: plan a dedicated DB bump. PG13 EOL Nov 2025.Upstream release notes
No breaking changes / no manual migrations. Synapse runs schema migrations on startup; MAS runs DB migrations on startup. New MAS 1.22.0 features are opt-in (off by default):
password_fileconfig variant for email/db, Unix socket permission setting,client_urifor static clients.Operator release step (after merge)
abra recipe release matrix-synapse -y
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
!testme
🌻 cc-ci —
matrix-synapse@c04a8583✅ passedfull logs · dashboard
!testme
🌻 cc-ci —
matrix-synapse@c04a8583✅ passedfull logs · dashboard
chore: upgrade bridges + bridge DBsto chore: upgrade synapse v1.156.0, MAS 1.20.0!testme
🌻 cc-ci —
matrix-synapse@8b8609e5✅ passedfull logs · dashboard
chore: upgrade synapse v1.156.0, MAS 1.20.0to chore: upgrade synapse v1.157.1, MAS 1.21.0, bridges v0.2607.0, nginx 1.31.3!testme
🌻 cc-ci —
matrix-synapse@5ad1781b✅ passedfull logs · dashboard
chore: upgrade synapse v1.157.1, MAS 1.21.0, bridges v0.2607.0, nginx 1.31.3to chore: upgrade synapse to v1.157.2, mautrix-telegram to v0.2607.0cc-ci !testme verdict: GREEN
Drone build: https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1196 (build #1196, event=custom)
Full cold suite: install, upgrade, backup, restore, custom — all passed.
Note: posted via the Drone-direct workaround (ccci-bridge is dropping !testme triggers — stale gitea-bot swarm secret, HTTP 401). Verdict reflected manually.
chore: upgrade synapse to v1.157.2, mautrix-telegram to v0.2607.0to chore: upgrade synapse to v1.158.0 + mas 1.22.0!testme
🌻 cc-ci —
matrix-synapse@81a40bcc✅ passedfull logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.