Matrix 2.0 Is Here
Overall sentiment
- Many are excited that Matrix 2.0 significantly improves speed, VoIP and encryption UX, and narrows the gap with proprietary chat.
- Others remain skeptical, citing years of rough edges, reliability issues, and stalled ecosystem components (servers, bridges, moderation tools).
Matrix 2.0 features & protocol changes
- Sliding sync is now native in Synapse and works with both Postgres and SQLite (though SQLite is discouraged for production).
- MatrixRTC brings native encrypted multiparty VoIP/video; some already rely on Matrix mostly for video calls.
- “Next Generation Auth” adds native OIDC; some appreciate easier integration with existing IdPs.
- “Invisible encryption” and standardized terminology aim to hide crypto complexity and reduce confusing UX.
- New features haven’t yet had full independent security review; audits are planned.
Clients (Element X, web/desktop, alternatives)
- Element X is praised for performance, better crypto UX, and integration with Element Call, but:
- Still lacks key features: full audio-call UX, threads, spaces, multi-account support, some notification features.
- Android users report missing avatars, bad notification stacking, and occasional login/sign‑out bugs.
- Some treat it as alpha; others say the improvements are transformative.
- Desktop/web:
- Current Element Desktop/Web seen as laggy and under-resourced.
- Plans include reusing the Rust SDK (possibly via WASM or Tauri) and/or evolving the existing web codebase.
- Other Rust‑SDK clients (e.g. GTK desktop apps) and third‑party clients like FluffyChat and Cinny are mentioned as viable alternatives.
Self‑hosting & server implementations
- Synapse is the only non‑beta server; Dendrite is effectively on life support due to funding, though still usable.
- Rust-based Conduit and its forks are active but remain beta.
- Some lament that a multi‑implementation ecosystem and robust bridge landscape have not fully materialized.
- matrix-docker-ansible-deploy is praised for breadth (bridges, bots, upgrades) but criticized as overwhelming and finicky.
- A new “docker compose up” quick‑start for Matrix 2.0/Element stack is being built to ease simple deployments.
- Managed hosting providers can offload complexity; at least one offers both hosting and the Ansible playbook.
Performance, reliability & notifications
- Sliding sync is expected to fix many “laggy Element” issues, especially on mobile and small servers.
- Users still report:
- Slow sync and message delivery, especially on large or overloaded homeservers.
- Android battery drain and notification delays or missing notifications.
- Occasional failures to send or decrypt messages, pushing people back to Signal, Mattermost, or Zulip.
- Others say notifications on iOS with Element X are already very good, aside from missing quick‑reply.
Security, encryption & privacy
- Past encryption UX was widely viewed as confusing (recovery keys, device verification). Matrix 2.0 aims to make it “just work,” relying more on QR verification and online backup.
- There is a standardized key export format; backup/restore via servers is emphasized over manual key juggling.
- Some want more standardization for cross-client key setup.
- Pseudo‑IDs to hide global addresses in rooms exist as a proposal and Dendrite implementation but not yet in Synapse/spec.
P2P Matrix & funding
- True serverless P2P Matrix exists as a prototype “dialect” where the server runs inside the client, but it’s on hiatus due to lack of dedicated funding.
- Funding today mainly flows via general memberships or buying from supporting orgs; contributors want earmarked funding, crypto wallets, or Kickstarter-style campaigns specifically for P2P.
- Some criticize claims of “unfunded” status, arguing the project chose not to allocate internal resources.
Moderation, abuse & trust/safety
- A self‑hoster shut down their homeserver after a CSAM harassment campaign in a public admin room and difficulty cleaning storage; they highlight lack of built‑in preemptive tools (domain blocking, bulk deletion).
- Others clarify that:
- Media only lands on a homeserver when a local user fetches it.
- It is possible to block abusive domains in Synapse config.
- Still, moderation tooling is described as fragmented and far behind what admins want (IP/CIDR bans, bulk media purge, cross‑room bans).
- The foundation reportedly prioritizes anti‑abuse work and recently invested in authenticated media to hinder redistribution.
Vision, bridges & adoption
- Original “bridge everything” vision is seen as partially stalled: many official bridges are outdated or alpha; stable bridges to XMPP, email, SMS are limited.
- Project insiders say the near‑term priority has shifted to making Matrix itself fast and user‑friendly enough to compete with centralized apps; bridging is secondary for now.
- Some teams have already migrated away (e.g., to Zulip or Mattermost) citing more reliable mentions, threads, and notifications.
- Others increasingly see Slack/Discord/Mattermost invites as odd, preferring open protocols, but recognize Matrix still lags on polish and onboarding simplicity.