Tinode logo

Tinode

Instant messaging platform, an open-source alternative to WhatsApp or Telegram

Alternative to: WhatsApp, Telegram, Facebook Messenger


About Versions (92)

v0.25.3

2026-07-04

Fixed authLevel handling in gRPC connections and upgraded postgres and AWS drivers.

v0.25.2

2026-03-03

This release includes push notification performance optimizations, tn-cli refactoring, increased intra-cluster communication buffers, and updates to contact storage.

v0.25.1

2025-12-26

This release includes fixes for wallpaper files and UserUpdate, Docker updates with healthchecks, and general code cleanup.

v0.25.0

2025-12-21

Introduces 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-07

Added 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-10

Fixes issues with user deletion error clearing, MySQL DSN parsing with explicit ports, and a testing goroutine fatal error.

v0.24.5

2025-09-15

Fixed an issue causing search queries to fail in Postgres.

v0.24.4

2025-09-06

Updated 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-10

This 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-25

This 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-09

This 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-08

Introduces self-messaging, message deletion in p2p topics, pinned messages, unique user IDs, and gRPC file transfer support.

v0.23.2

2025-04-14

Fixes a critical bug in optionalHttpHeaders and enables individual docker builds and releases.

v0.23.1

2025-04-11

This 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-16

This 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-30

Added 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-06

This 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-15

This 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-16

Added 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-08

This 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-28

This 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-15

This update includes bug fixes for web attachment downloads, improvements to file upload mime type detection, and updated i18n translations.

v0.22.5

2023-04-11

Adds initial support for PostgreSQL and includes minor fixes for protobuf fields and websocket compression.

v0.22.4

2023-03-26

Fixes 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-22

Updates 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-21

Updates 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-15

Introduces SMS registration and singleS and password recovery support, websocket frame compression, and various bug fixes across the server.

v0.21.4

2023-03-02

The `init-db` command now loads sample data only during database creation or resets.

v0.21.3

2023-03-02

Updated 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-21

This 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-06

This release includes bug fixes across TinodeWeb, JS-SDK, Tindroid, and Tinodios, with the JS-SDK build switching to webpack.

v0.21.0

2023-02-04

Adds 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-30

Updated dependencies, added Portuguese translations, allowed nil tags, and prevented owners from being banned or losing ownership.

v0.20.3

2022-12-07

This 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-16

Updates to iOS notification handling, database initialization logic, and build script improvements for Windows binaries.

v0.20.1

2022-11-03

Added sound to iOS APS notifications, updated iOS screenshots, and updated tinode_grpc.

v0.20.0

2022-10-11

Introduces video and voice call support across all platforms alongside various bug fixes and system improvements.

v0.19.3

2022-06-30

Fixed 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-28

Updated server documentation and installation instructions, and fixed crashes and bugs across Android and Webapp platforms.

v0.19.1

2022-06-14

This 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-05

Updates server push notifications, API version to 0.19, dependencies, and introduces voice messages and UI/UX improvements across clients.

v0.18.7

2022-05-18

Updated the server with plugin notification improvements, new MongoDB configuration options, and API versioning settings.

v0.18.6

2022-05-11

Updates include server-side fixes and new trusted support for rest-auth, alongside a minor webapp bug fix.

v0.18.5

2022-05-01

Fixed 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-04

Fixed issues related to FireHose plugin execution order and P2P topic locking.

v0.18.3

2022-03-24

This release includes server bug fixes, Vietnamese translations, documentation typos, and bug fixes for the web app and JS SDK.

v0.18.2

2022-03-01

This release includes various bug fixes across the server, JS SDK, and Android client, alongside dependency updates for the chatbot.

v0.18.1

2022-02-18

Fixed a webapp crash and updated gRPC and protobuf dependencies.

v0.18.0

2022-02-16

This release introduces trusted account parameters, avatar link support, enhanced push notifications, simplified routing, and Apple M1 build support.

v0.17.10

2021-08-27

Bug fixes for the Webapp and JS SDK.

v0.17.9

2021-08-20

This release includes bug fixes across Server, Android, iOS, WebApp, and JS SDK, along with Spanish and Russian translations.

v0.17.8

2021-08-04

This release fixes a bug that caused the Mongo adapter to be broken in version 0.17.7.

v0.17.7

2021-08-03

This 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-11

Updated 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-24

Fixed large image upload bugs in Tinode Web and JS SDK, and added a server debugging HTML endpoint at /status.

v0.17.3

2021-06-23

Fixed 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-22

This 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-04

This 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-06

This update introduces paginated topic subscriptions, server performance improvements, and message previews for both the web and Android apps.

v0.16.10

2021-01-12

Fixed a critical bug affecting the CDN path in the web application.

v0.16.9

2020-12-27

This 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-11

Introduces 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-17

This release simplifies server search functionality and includes critical security and bug fixes, along with updates to gRPC protobuffers.

v0.16.6

2020-06-23

This release refactors clustering, adds TLS support for MongoDB, and includes various bug fixes for notifications and file uploads.

v0.16.5

2020-04-26

Updates 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-14

This 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-21

Added MongoDB support, deleted message indicators, and background data fetches, with breaking FCM configuration changes across server and webapp.

v0.16.2

2019-11-18

This 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-20

Introduces 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-15

Introduces iOS badge support, credential management, and gRPC improvements, along with various bug fixes and a database schema update.

v0.15.14

2019-04-14

This 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-21

Added conversation archiving, improved topic metadata access, and fixed permission handling bugs.

v0.15.12

2019-01-29

Expands 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-06

This release introduces REST authentication, functionality to delete or disable users, and SSL support for gRPC endpoints.

v0.15.10

2018-12-05

This 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-17

Introduces interactive form support across server, web, and android platforms, alongside various bug fixes and build system updates.

v0.15.8

2018-10-29

This release includes bug fixes, cosmetic updates, and improved error logging across the server, webapp, SDK, and Android app.

v0.15.7

2018-10-16

Introduces root user message impersonation, password reset capabilities, and improvements to push notifications and message re-sending after reconnection.

v0.15.6

2018-09-23

Updated 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-03

Updates 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-13

Improved message delivery speed, added support for simultaneous uploads/downloads, and fixed various bugs in the server and WebApp.

v0.15.3

2018-08-01

This 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-07

Added 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-09

Introduces MySQL DSN configuration and fixes a bug involving key press notifications across user sessions.

v0.15.0

2018-05-22

Refactored 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-29

Added hash navigation, token-based automatic login, MyISAM MySQL support, and a new TouchedAt timestamp for subscriptions.

v0.14.5

2018-04-19

Simplified Docker builds, added binary distributions, and fixed release-related bugs.

v0.14.4

2018-04-16

The release consists of numerous bug fixes.

v0.14.2

2018-02-27

Added a MySQL adapter.

v0.14

2017-12-24

Updated the protocol version to address changes in message deletion handling.

v0.13.1

2017-11-28

Version 0.13 introduces a gRPC client API and chatbot support.