← Back to all sparks
E

Element Android

COMMS
Velocity2.5

Decentralized, secure messenger for the Matrix protocol — Android client.

Element Android is in maintenance, shepherding users toward its Element X successor.

matrixelement-x-migrationmaintenancedevice-verificationsecurity-patchesdependency-bumps
Current state
Element Android's recent releases are dependency bumps (crypto-android, Realm, Jitsi, MapLibre), security patches, and migration groundwork for its successor, Element X — exposing internal-data services to Element X and shipping non-dismissable 'verify this device' banners, including translations for a 'verify before October' deadline. Platform compatibility work (16KB page sizes, stable OAuth via MSC3824) keeps the app current rather than adding features. There is no new product capability in this window.
Where it's heading
The arc is wind-down toward Element X. Multiple releases add Element X interop hooks and push users to verify their devices ahead of an October deadline, while feature work is absent and most diffs are dependency and security maintenance. Element Android is being maintained for compatibility and migration, not extended.
Prediction
Expect continued maintenance releases — security and crypto-library bumps and Element X migration nudges tied to the October verification deadline — rather than new capabilities.

Recent moves

  1. 3d ago

    v1.6.60: 'verify device' banner translations, v1.6.58 security notes

    Adds release notes documenting security fixes that shipped in v1.6.58 and translations for the 'verify device before October' banner. Housekeeping around the ongoing Element X verification push, no functional change.

    View source ↗
  2. 1mo ago

    v1.6.58: crypto-android bump carrying security fixes

    Bumps the matrix rust crypto-android library; per the v1.6.60 notes this release carried security fixes. A small but security-relevant update on the maintenance line.

    View source ↗
  3. 1mo ago

    v1.6.56: fix secrets-storage error on Reset, add Element X interop

    Fixes a 'Cannot find secrets in storage' error on Reset Everything, exposes a service so Element X can access internal data, hides the 'verify this device' banner, and exports the room keys version. User-facing fix plus more Element X interop.

    View source ↗
  4. 2mo ago

    v1.6.54: Element X internal-data service and verify-banner hide

    A small release: CI security tooling (zizmor), the Element X internal-data service, and hiding the verify banner — a subset of what landed in v1.6.56. Mostly internal, little user-visible change.

    View source ↗
  5. 3mo ago

    v1.6.52: 16KB page-size compatibility and call-component updates

    Makes the app fully compatible with Google's 16KB page-size requirement and bumps call components (Jitsi SDK, opus encoder, WYSIWYG), plus adds a non-dismissable verification banner. Compatibility and call-stack maintenance with a verification nudge.

    View source ↗
  6. 4mo ago

    v1.6.50: stable OAuth (MSC3824) support and dependency updates

    Adds support for the stable version of MSC3824 (OAuth 2.0-aware login), updates the default bug-report URL, and refreshes numerous dependencies. The OAuth stabilization is the one real capability change amid routine bumps.

    View source ↗