Tinode
Instant messaging platform, an open-source alternative to WhatsApp or Telegram
Alternative to: WhatsApp, Telegram, Facebook Messenger
v0.25.3
2026-07-04Fixed authLevel handling in gRPC connections and upgraded postgres and AWS drivers.
v0.25.2
2026-03-03This release includes push notification performance optimizations, tn-cli refactoring, increased intra-cluster communication buffers, and updates to contact storage.
v0.25.1
2025-12-26This release includes fixes for wallpaper files and UserUpdate, Docker updates with healthchecks, and general code cleanup.
v0.25.0
2025-12-21Introduces subscriber counts, chat pinning, UI theme options, customizable message settings, and improved call multitasking, along with security and bug fixes.
v0.24.7
2025-11-07Added wildcard support for CORS allow configuration and fixed bugs related to unread message counters, file media server CORS, and sample scripts.
v0.24.6
2025-10-10Fixes issues with user deletion error clearing, MySQL DSN parsing with explicit ports, and a testing goroutine fatal error.
v0.24.5
2025-09-15Fixed an issue causing search queries to fail in Postgres.
v0.24.4
2025-09-06Updated docker-compose to use MySQL 8.0 and implemented various bug fixes and minor UX improvements across Server, Tindroid, Tinodios, and TinodeWeb.
v0.24.3
2025-08-10This release fixes an infinite loop in docker config and updates mime-types for Drafty form responses and JSON file attachments.
v0.24.2
2025-07-25This release requires a database update and introduces configurable DSNs for MySQL and PostgreSQL in Docker, alongside various bug fixes across the server and client applications.
v0.24.1
2025-07-09This release introduces Postgres SSL mode, SQL optimization indexes, and a fix for topic functions, while disabling the server status debug endpoint by default.
v0.24.0
2025-06-08Introduces self-messaging, message deletion in p2p topics, pinned messages, unique user IDs, and gRPC file transfer support.
v0.23.2
2025-04-14Fixes a critical bug in optionalHttpHeaders and enables individual docker builds and releases.
v0.23.1
2025-04-11This release introduces security HTTP headers to the server and includes bug fixes for TinodeWeb, JS-SDK, and Tindroid, though the server release contains a critical bug.
v0.23.0
2025-01-16This release adds Twilio SMS credential validation, improves webapp reconnection and emoji display, and includes various bug fixes and dependency updates across server and client platforms.
v0.22.13
2024-04-30Added CORS HTTP headers for AWS S3 handler and fixed grapheme cluster handling in drafty for server, web, and JS-SDK.
v0.22.12
2024-02-06This release includes security fixes for CSRF and XSS, dependency updates, and bug fixes across server, iOS, Android, Webapp, and JS-SDK platforms.
v0.22.11
2023-12-15This release includes security dependency updates, docker configuration improvements, bug fixes for RethinkDB and session handling, and general updates across iOS, Android, and Webapp clients.
v0.22.10
2023-08-16Added Ukrainian translations, improved server stability for validator misconfigurations, provided REST-auth examples, and fixed account deletion and session testing bugs.
v0.22.9
2023-07-08This release includes various bug fixes, documentation updates, the addition of a linux/arm64 build target, and internal code refactoring.
v0.22.8
2023-05-26{"SCB{"description":"This update includes server-side fixes for race conditions, MySQL adapter bugs, and database initialization, along with general bug fixes for Tindroid, Tinodios, TinodeWeb, and JS-SDK.","breaking_changes":false}
v0.22.7
2023-04-28This update includes a temporary solution for large gRPC files on the server, bug fixes for TinodeWeb and Tindroid, and dependency updates for the JS SDK.
v0.22.6
2023-04-15This update includes bug fixes for web attachment downloads, improvements to file upload mime type detection, and updated i18n translations.
v0.22.5
2023-04-11Adds initial support for PostgreSQL and includes minor fixes for protobuf fields and websocket compression.
v0.22.4
2023-03-26Fixes a crash in calls, regenerates gRPC files for Python and Go, adds a deprecation marker to ServerMsg.topic, and improves language locale parsing.
v0.22.2
2023-03-22Updates server version to 0.22, improves ROOT user search capabilities, adds a sender header for certain messages, and fixes web app message scrolling.
v0.22.1
2023-03-21Updates server to version 0.22 with new ROOT user capabilities and header additions, and fixes backward scrolling in the web app.
v0.22.0
2023-03-15Introduces SMS registration and singleS and password recovery support, websocket frame compression, and various bug fixes across the server.
v0.21.4
2023-03-02The `init-db` command now loads sample data only during database creation or resets.
v0.21.3
2023-03-02Updated dependencies across components, fixed root user handling in Server, added Hindi translation to Tindroid, and applied minor visual tweaks to the Webapp.
v0.21.2
2023-02-21This release includes various bug fixes for online status, CLI encoding, and file ID parsing, alongside updates to action type descriptions and database upgrade logic.
v0.21.1
2023-02-06This release includes bug fixes across TinodeWeb, JS-SDK, Tindroid, and Tinodios, with the JS-SDK build switching to webpack.
v0.21.0
2023-02-04Adds support for audio-only calls, video messages, and message editing across server and clients, alongside security fixes and account management improvements.
v0.20.4
2022-12-30Updated dependencies, added Portuguese translations, allowed nil tags, and prevented owners from being banned or losing ownership.
v0.20.3
2022-12-07This release includes various bug fixes, internal refactors for error reporting and build scripts, and improvements to email encoding and notification settings.
v0.20.2
2022-11-16Updates to iOS notification handling, database initialization logic, and build script improvements for Windows binaries.
v0.20.1
2022-11-03Added sound to iOS APS notifications, updated iOS screenshots, and updated tinode_grpc.
v0.20.0
2022-10-11Introduces video and voice call support across all platforms alongside various bug fixes and system improvements.
v0.19.3
2022-06-30Fixed bugs in TinodeWeb related to password changes and SDK integration, and resolved a field clearing issue in the JS-SDK.
v0.19.2
2022-06-28Updated server documentation and installation instructions, and fixed crashes and bugs across Android and Webapp platforms.
v0.19.1
2022-06-14This release includes server-side IP handling and binary exporter updates, along with bug fixes and translations for the web, Android, iOS, and JS-SDK clients.
v0.19.0
2022-06-05Updates server push notifications, API version to 0.19, dependencies, and introduces voice messages and UI/UX improvements across clients.
v0.18.7
2022-05-18Updated the server with plugin notification improvements, new MongoDB configuration options, and API versioning settings.
v0.18.6
2022-05-11Updates include server-side fixes and new trusted support for rest-auth, alongside a minor webapp bug fix.
v0.18.5
2022-05-01Fixed several bugs in the server related to notifications, CLI JSON handling, database connections, and subscription logic, and updated webapp dependencies.
v0.18.4
2022-04-04Fixed issues related to FireHose plugin execution order and P2P topic locking.
v0.18.3
2022-03-24This release includes server bug fixes, Vietnamese translations, documentation typos, and bug fixes for the web app and JS SDK.
v0.18.2
2022-03-01This release includes various bug fixes across the server, JS SDK, and Android client, alongside dependency updates for the chatbot.
v0.18.1
2022-02-18Fixed a webapp crash and updated gRPC and protobuf dependencies.
v0.18.0
2022-02-16This release introduces trusted account parameters, avatar link support, enhanced push notifications, simplified routing, and Apple M1 build support.
v0.17.10
2021-08-27Bug fixes for the Webapp and JS SDK.
v0.17.9
2021-08-20This release includes bug fixes across Server, Android, iOS, WebApp, and JS SDK, along with Spanish and Russian translations.
v0.17.8
2021-08-04This release fixes a bug that caused the Mongo adapter to be broken in version 0.17.7.
v0.17.7
2021-08-03This update includes bug fixes for subscriptions and user deletion, protobuf enhancements for LastSeen, a Mongo driver security update, and improved push notification logic.
v0.17.6
2021-07-11Updated server S3 configurations, added CORS headers, changed status output to JSON, and applied bug fixes across Tindroid, Webapp, and JS SDK.
v0.17.5
2021-06-24Fixed large image upload bugs in Tinode Web and JS SDK, and added a server debugging HTML endpoint at /status.
v0.17.3
2021-06-23Fixed an issue in the v0.17.2 Docker container where a missing version.js file caused the app cache to malfunction.
v0.17.2
2021-06-22This release includes various bug fixes for the server, webapp, and Tindroid, with specific improvements to database adapters, subscription pagination, and memory leak fixes.
v0.17.1
2021-06-04This release includes server-side improvements to push notifications, documentation updates, and various bug fixes across the server, Tindroid, and Webapp.
v0.17.0
2021-05-06This update introduces paginated topic subscriptions, server performance improvements, and message previews for both the web and Android apps.
v0.16.10
2021-01-12Fixed a critical bug affecting the CDN path in the web application.
v0.16.9
2020-12-27This release includes various bug fixes for clusters, MongoDB adapter, rest_auth, and tn-cli, alongside improvements to email validation and subscription notifications.
v0.16.8
2020-10-11Introduces channel support for read-only subscribers, improves cluster mode performance and memory usage, expands monitoring data, and includes bug fixes.
v0.16.7
2020-07-17This release simplifies server search functionality and includes critical security and bug fixes, along with updates to gRPC protobuffers.
v0.16.6
2020-06-23This release refactors clustering, adds TLS support for MongoDB, and includes various bug fixes for notifications and file uploads.
v0.16.5
2020-04-26Updates include incognito mode, account deletion, dark theme for Android, and server improvements with a new gRPC port and push notification approach.
v0.16.4
2020-03-14This release introduces user suspension, database upgrades, enhanced push notifications, internationalized email templates, and media previews across iOS and Android platforms.
v0.16.3
2020-01-21Added MongoDB support, deleted message indicators, and background data fetches, with breaking FCM configuration changes across server and webapp.
v0.16.2
2019-11-18This release includes stability improvements, Prometheus monitoring support, and various bug fixes and feature updates across the server, Android, iOS, and web clients.
v0.16.1
2019-09-20Introduces banning and reporting capabilities for users and topics across iOS, Android, and Web, alongside various server-side bug fixes and webapp migrations.
v0.16.0
2019-08-15Introduces iOS badge support, credential management, and gRPC improvements, along with various bug fixes and a database schema update.
v0.15.14
2019-04-14This update includes various server bug fixes, a major Tindroid UI overhaul with tag search, and minor improvements to the webapp and JS SDK.
v0.15.13
2019-03-21Added conversation archiving, improved topic metadata access, and fixed permission handling bugs.
v0.15.12
2019-01-29Expands the tn-cli command line client to accept commands from text files and includes various server-side bug fixes and improvements.
v0.15.11
2019-01-06This release introduces REST authentication, functionality to delete or disable users, and SSL support for gRPC endpoints.
v0.15.10
2018-12-05This release includes bug fixes for the server and web app, network probe implementation across components, and API enhancements for the Javascript SDK.
v0.15.9
2018-11-17Introduces interactive form support across server, web, and android platforms, alongside various bug fixes and build system updates.
v0.15.8
2018-10-29This release includes bug fixes, cosmetic updates, and improved error logging across the server, webapp, SDK, and Android app.
v0.15.7
2018-10-16Introduces root user message impersonation, password reset capabilities, and improvements to push notifications and message re-sending after reconnection.
v0.15.6
2018-09-23Updated push notifications across server, web, and Android platforms, refactored query parsing and contact management, and resolved various UI and system bugs.
v0.15.5
2018-09-03Updates include SMTP and TLS improvements in Docker, email format support, gRPC packaging fixes, and various bug fixes for P2P notifications and online status.
v0.15.4
2018-08-13Improved message delivery speed, added support for simultaneous uploads/downloads, and fixed various bugs in the server and WebApp.
v0.15.3
2018-08-01This release includes various bug fixes for memory leaks and crashes, logging updates, a new load test, and an upgrade of the Webclient to ReactJS 16.4.
v0.15.2
2018-07-07Added support for out-of-band large object transfers, static content serving from web root, and fixes for the chat bot and MySQL adapter.
v0.15.1
2018-06-09Introduces MySQL DSN configuration and fixes a bug involving key press notifications across user sessions.
v0.15.0
2018-05-22Refactored user and topic searching with a new query language, restructured the private field, added a touched field for sorting, and updated graphic assets.
v0.14.6
2018-04-29Added hash navigation, token-based automatic login, MyISAM MySQL support, and a new TouchedAt timestamp for subscriptions.
v0.14.5
2018-04-19Simplified Docker builds, added binary distributions, and fixed release-related bugs.
v0.14.4
2018-04-16The release consists of numerous bug fixes.
v0.14.2
2018-02-27Added a MySQL adapter.
v0.14
2017-12-24Updated the protocol version to address changes in message deletion handling.
v0.13.1
2017-11-28Version 0.13 introduces a gRPC client API and chatbot support.