← Back to all sparks
T

Tinode

COMMS
Velocity2.5

Open-source instant messaging platform — backend in Go, native iOS/Android clients, federation, and scriptable chatbots.

Mature open-source chat server on a steady maintenance-and-tuning cadence

open-sourceself-hostedmessagingmaintenancedependency-upgradesreactions
Current state
Tinode is shipping small, disciplined releases: a feature drop in v0.25.0 (chat pinning, subscriber counts, dark mode, in-call messaging) followed by bug-fix and dependency-maintenance point releases. Recent work is stability-focused — Postgres v5 and AWS v2 driver upgrades, CORS config, push-dispatch tuning. A v0.26 alpha line shows message reactions in development.
Where it's heading
The arc is incremental hardening of a self-hosted messaging stack rather than expansion of its capability surface. Feature work lands in a minor version and is quickly followed by cleanup point releases; the reactions branch surfacing in the 0.26 alphas is the one forward-looking signal in this window.
Prediction
The v0.26.0-alpha tags point to message reactions as the next headline feature to reach a stable release. Near term, expect further point releases shaking out regressions from the Postgres and AWS driver upgrades.

Recent moves

  1. 5d ago

    Bug fixes, dependencies updated, dependencies upgraded.

    v0.25.3 is a maintenance release: a gRPC authLevel-handling bug fix plus major driver bumps (Postgres to v5, AWS to v2). Infrastructure hardening with no user-visible change, typical of the fix-after-feature cadence.

    View source ↗
  2. 4mo ago

    Push-dispatch and cluster performance tuning

    v0.25.2 tunes performance in push-notification dispatch and intra-cluster buffers and refactors tn-cli into modules. Real operational gains for larger deployments, in line with the release's stability focus.

    View source ↗
  3. 5mo ago

    Alpha: message reactions branch merged

    A v0.26.0-alpha2 pre-release tag capturing a merge of the devel branch into a reactions feature branch. Not a shipping release, but it flags message reactions as the next direction.

    View source ↗
  4. 6mo ago

    Bug fixes: UserUpdate, release bundle, Docker healthchecks

    v0.25.1 is a bug-fix point release: missing wallpaper files in the bundle, a broken UserUpdate, and Docker healthchecks. Cleanup following the v0.25.0 feature drop.

    View source ↗
  5. 6mo ago

    Pinning chats, subscriber count

    v0.25.0 is the substantive feature release in this window: chat pinning, subscriber counts, dark/light/system UI, adjustable font size, send-on-Enter, and messaging during active calls, with a required DB migration. Solid UX catch-up rather than a change of direction.

    View source ↗
  6. 8mo ago

    CORS wildcards, bug fixes

    v0.24.7 adds CORS wildcard support in the allow config and fixes the server-side unread counter for deleted messages. A real new self-hosting option alongside routine fixes.

    View source ↗