Tinode
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
◆Recent moves
- 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 ↗ - 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 ↗ - 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 ↗ - 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 ↗ - 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 ↗ - 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 ↗