← Back to all sparks
S

Synapse

COMMS
Velocity5.0

Open-source Matrix homeserver for secure decentralized real-time messaging

Synapse keeps grinding Matrix spec proposals while wrestling sliding-sync performance.

matrixhomeserverspec-compliancesliding-syncsecurityrc-cadence
Current state
Synapse, the reference Matrix homeserver, is shipping its usual rapid rc-to-release train (1.151 through 1.154), advancing Matrix spec proposals (MSC4452 preview-URL capabilities, simplified sliding sync, policy servers) and patching security issues including a CVE-rated DoS.
Where it's heading
The direction is incremental spec compliance and worker-scaling robustness. Sliding sync continues to be tuned — and partly reverted for performance — while DoS and security hardening recur across releases.
Prediction
Expect the next release to continue MSC stabilization and sliding-sync performance work; the revert pattern suggests sliding sync isn't settled yet.

Recent moves

  1. 1d ago

    v1.154.0

    The 1.154.0 GA ships MSC4452 preview-URL capabilities to stable, letting servers gate the preview_url endpoint behind a feature flag — another increment in Synapse's steady spec-compliance march.

    View source ↗
  2. 8d ago

    v1.154.0rc1

    The release candidate for 1.154.0, carrying the MSC4452 work and a sliding-sync fix that landed unchanged in the GA.

    View source ↗
  3. 17d ago

    v1.153.0

    1.153.0 GA, notable mainly for reverting a sliding-sync change over performance problems — underscoring that simplified sliding sync is still being tuned.

    View source ↗
  4. 21d ago

    v1.153.0rc3

    An rc that reverts the sliding-sync immediate-response change introduced earlier in the 1.153 cycle due to performance regressions.

    View source ↗
  5. 23d ago

    v1.152.1

    1.152.1 is a security release fixing a CVE-rated DoS from worker-lock contention (capping lock timeouts) and a pagination flaw — operationally important hardening for multi-worker deployments.

    View source ↗
  6. 23d ago

    v1.153.0rc2

    A point fix correcting arbitrary-precision integer handling in the unsigned event field, repairing a regression from 1.153.0rc1.

    View source ↗