Команда Tarantool непрерывно развивает экосистему «коробочных» Enterprise-продуктов, добавляя новые возможности и обновляя существующие модули. Это обеспечивает гибкость решений, позволяя пользователям быстро адаптировать свой стек и ИТ-инфраструктуру под новые задачи.
Рассказываем о ключевых релизах Tarantool DB, Tarantool Column Store и Tarantool Clusters Federation, выпущенных в 2025 году.
Tarantool DB
Tarantool DB — in-memory NoSQL СУБД, которая входит в Реестр отечественного ПО.. Позволяет сочетать скорость in-memory базы и экономичность классического хранения и гарантирует сохранность данных.
Одна из особенностей решения — наличие коннекторов для разработки хранилищ данных на языках бизнес-приложений.
В 2025 году Tarantool DB получил несколько крупных обновлений.
31.01.2025 — Tarantool DB 2.1.0
В релизе Tarantool DB 2.1.0 был обновлен SDK и ключевые модули, улучшена документация, доработан интерфейс TCM.
- Обновления SDK и модулей. SDK обновлен до версии 3.3.0-r50, TCM — до версии 1.2.3, TCF — до версии 0.5.0, vshard-ee — до версии 0.1.30.
- Документация. В документации расширен раздел с практическими примерами в части работы с бинарными данными, создания пользовательских метрик и сценариев с синхронной репликацией. Также был добавлен шаблон типового TDB-приложения для tt CLI.
- Интерфейс TCM. В интерфейсе обновлена вкладка TCF. Благодаря этому навигация стала проще, а диагностика — удобнее.
- Поддержка ОС. Добавлена поддержка Мос.ОС 15.5.
02.07.2025 — Tarantool DB 2.1.1
Для Tarantool DB версии 2.1.1 был обновлен SDK и полностью пересмотрен набор примеров в документации.
- Обновления SDK. SDK обновлен до версии 3.3.1-r51.
- Документация. В документации актуализированы и расширены многие разделы, среди которых: expirationd, expirationd_user_logic, java_directly, go_directly, migrations, read_view, slow_log, tracing. Более того, документация стала поставляться в PDF — так проще хранить и использовать её в корпоративных процессах.
18.03.2025 — Tarantool DB 2.2.0
В релиз 2.2.0 попали обновления SDK и образа, улучшения модулей, новые примеры в документации, расширенная платформенная поддержка.
- Обновления SDK и модулей. В рамках релиза SDK обновлён до 3.3.1-0-r59, а tt CLI — до EE 2.8.0. Одновременно с этим модуль dictionary обновлен до версии 2.3.3, vshard-ee — до версии 0.1.32, а TCF — до 0.7.0.
- Docker-образ. Базовый образ обновлён до RedOS 7.3.5 Murom.
- Документация. В документацию внесены новые практические примеры в части работы на разных ОС, мастер-мастер конфигурации и персистентных триггеров, внешнего координатора отказоустойчивости, миграций на примере tdb_as_config_storage.
- Поддержка ОС. Добавлена поддержка Astra Linux 1.8.
21.04.2025 — Tarantool DB 2.2.1
В версии 2.2.1 Tarantool DB получил обновления SDK, модулей, Docker-образа. Также был представлен новый обучающий курс.
- Обновления SDK и модулей. SDK был обновлен до версии 3.3.2-0-r59, а tt CLI — до EE 2.9.1. Также обновления получили многие модули: crud-ee обновился до 1.7.3, dictionary — до 2.3.4, metrics-export-role — до 0.3.0, а TCF — до 0.7.3.
- Docker-образ. Добавлен набор утилит — tar, gzip, curl, rclone — чтобы упростить CI/CD и миграции.
- Тренинг. Для партнеров и клиентов выпущен курс «Tarantool DB 2.x — Developer».
Важно, что с текущим релизом введена новая схема версионирования.
30.04.2025 — Tarantool DB 1.2.3
В новой версии СУБД были обновлены SDK и модули.
- Обновления SDK и модулей. SDK был обновлён до gc64-2.11.6-0-r680. Вместе с этим, обновления получили и модули: cartridge обновлен до версии 2.15.2, dictionary — до версии 2.3.4, migration-ee — до 1.3.1, tcf-cartridge-role — до 0.7.0, vshard-ee — до 0.1.32.
21.07.2025 — Tarantool DB 1.2.4
Релиз Tarantool DB 1.2.4 привнес изменения в части SDK, модулей и документации.
- Обновления SDK и модулей. SDK обновлён до 2.11.7-0-r691, модуль cartridge — до версии 2.16.2, crud-ee — до 1.7.4, metrics — до 1.4.0, tcf-cartridge-role — до 0.9.0, vshard-ee — до 0.1.34. Документация. В документацию добавлена статья о настройке stateful failover с использованием etcd.
01.09.2025 — Tarantool DB 1.2.5
Главная цель релиза — исправление ошибок и обновление модулей по итогам клиентских обращений.
Обновления модулей. С релизом новой версии cartridge получил обновление до 2.16.3, metrics — до 1.5.0, migrations — до 1.1.0, vshard — до 0.1.36.
30.09.2025 — Tarantool DB 3.0.0
Крупный релиз с новым функционалом: появился модуль Cooler, а документация по Vinyl и мониторингу стала шире и информативнее.
- Обновления модулей. Добавлен модуль для охлаждения данных и снижения TCO — cooler 0.1.0. При этом обновлены многие существующие модули: crud — до 1.6.1, expirationd — до 1.7.0, vshard — до 0.1.36.
- Обновления SDK и инструментов. SDK обновлен до версии 3.4.1-0-r70. Для tt CLI представлена версия EE 2.10.1. TCM обновлен до 1.5.0, TCF — до 0.9.1.
- Документация. Документация получила глобальные дополнения и обновления. Так, добавлены новые примеры работы с Vinyl и использования Cooler, внесены рекомендации по настройкам Vinyl, обновлены примеры CRUD с bucket_id. Помимо этого, добавлена информация по мониторингу, работе с новыми дашбордами Grafana/Prometheus, добавлены советы по space upgrade и рекомендации по дедупликации неидемпотентных запросов. Также в документацию внесены справочник модуля Cooler и руководство по обновлению с TDB 2.x до 3.0.
Tarantool Column Store
Tarantool Column Store — колоночная in-memory СУБД для транзакционно-аналитической обработки данных в реальном времени. Решение позволяет получать актуальные данные для отчетов менее чем за минуту. Благодаря отсутствию временных и ресурсных затрат на перемещение данных из OLTP в OLAP происходит снижение ТСО.
В 2025 году было выпущено четыре крупных релиза Tarantool Column Store.
29.07.2025 — Tarantool Column Store 1.0.
В релизе Tarantool Column Store 1.0 были представлены обновления в части движка, а также поддержки ключей, операций, синтаксиса и интерфейса.
- Движок. Релиз Tarantool Column Store 1.0 — первая версия продукта на новом колоночном движке memcs, обеспечивающем высокую производительность и гибкость работы с данными без промежуточного буфера.
- Расширение совместимости и поддерживаемых функций. В релизе реализован базовый набор функций: ключевые DDL/DML операции, поддержка первичных ключей, полноценный SQL-синтаксис и HTTP-интерфейс. Они позволили значительно сократить задержки при выполнении запросов и повысить эффективность использования памяти, а также обеспечить совместимость с существующими клиентскими интерфейсами (AJBC/JDBC, HTTP) для упрощенной интеграции.
03.10.2025 — Tarantool Column Store 1.0.1
Релиз Tarantool Column Store1.0.1 был направлен на повышение технологической зрелости платформы, рост производственной эффективности и улучшение пользовательского опыта при работе с большими объемами данных.
- Оптимизация критичных функций и операций. Проведена стабилизация Tarantool Column Store 1.0. Ускорены операции вставки.
- Расширение экосистемной совместимости. Внедрена возможность интеграции со Spark.
- Улучшение UX. Добавлены метрики мониторинга.
29.10.2025 — Tarantool Column Store 1.0.2
С выходом релиза Tarantool Column Store 1.0.2 инструмент получил обновления в части управляемости, устойчивости и мониторинга.
- Повышение надежности инструмента. Выполнена стабилизация версии TCS 1.0.1.
- Повышение управляемости платформы. В рамках обновления расширены метрики мониторинга, оптимизирована функция Delete, реализована возможность удаления TCS через АТЕ. Эти изменения обеспечили более прозрачный контроль за состоянием системы, ускорили операции удаления и повысили надежность работы АТЕ при управлении компонентами TCS.
08.12.2025 — Tarantool Column Store 1.1.0
В основу релиза Tarantool Column Store 1.1.0 легли доработки в части масштабирования и повышения надежности платформы, а также снижения задержек.
- Повышение надежности инструмента. Стабилизирована ветка 1.x с улучшенной надежностью и производительностью.
- Улучшение масштабирования. Реализовано шардирование данных для горизонтального масштабирования без ребалансинга.
- Снижение задержек. Реализована возможность обновления без простоя сервисов.
- Повышение точности обработки данных. Добавлен новый тип данных Decimal для финансовых сценариев, внедрена возможность параметризации запросов через HTTP.
- Подготовка продукта к корпоративным требованиям по безопасности, управлению доступом и ресурсами. Разработаны RFC механизма актуальности чтения без пересоздания read view, RFC по аутентификации и авторизации с ролевой моделью доступа, RFC по охлаждению данных для оптимизации памяти и ресурсов.
Tarantool Clusters Federation
Tarantool Clusters Federation — модуль для построения отказоустойчивых и геораспределённых систем на базе независимых кластеров. Это решение класса xDCR (межкластерная репликация) с поддержкой двухсторонней асинхронной репликации для построения отказоустойчивой инфраструктуры сервисов хранения данных на базе СУБД Tarantool.
В 2025 году инструмент также получил четыре важных обновления.
28.02.2025 — Tarantool Clusters Federation 0.7.0
В релизе Tarantool Clusters Federation 0.7.0 основные изменения касались синхронной репликации внутри кластеров, расширений WAL и обновлённой системы журналирования.
- Синхронная репликация внутри кластеров. Внедрена синхронная репликация, которая повысила консистентность данных: транзакция считается подтверждённой только после того, как её копии записаны на нужное количество экземпляров.
- Расширения WAL (WAL extensions). Добавлены расширенные записи WAL, которые позволяют сохранять старый и новый кортеж, ключ шардирования (bucket_id), дополнительные данные для анализа.
- Унифицированное журналирование. Tarantool Clusters Federation получил два четко разделенных типа журналов: для событий технологических ролей Tarantool и событий межкластерных репликаторов. Благодаря этому логи стали единообразнее по структуре, проще для чтения и удобнее для интеграции во внешние системы логирования.
09.04.2025 — Tarantool Clusters Federation 0.8.0
В версии Tarantool Clusters Federation 0.8.0 основной упор сделан на наблюдаемость и удобство эксплуатации: появились новые метрики, собственная панель Grafana и поддержка alias-имён для репликаторов.
- Новые метрики и улучшенный мониторинг. Добавлены подробные метрики для ряда компонентов, среди которых: Gateway, Destination, TCF-worker. Также появилась возможность точнее отслеживать работу межкластерной репликации: задержки, состояние очередей, ошибки, скорость обработки. Для этого появилась отдельная панель Grafana для всех компонентов, а также реализована интеграция с Prometheus, alerting при сбоях и аномалиях.
- Имена репликаторов (alias). Для Gateway и Destination появилась возможность задавать alias. Это сделало удобнее навигацию в Grafana, анализ журналов и работу со сложными схемами с несколькими репликаторами.
04.07.2025 — Tarantool Clusters Federation 0.9.0
Версия Tarantool Clusters Federation 0.9.0 получила значимые улучшения в безопасности, управлении репликацией и интеграции с Keycloak, а также расширенную поддержку операции truncate.
- Авторизация через Keycloak (HTTP API). Gateway, Destination и TCF-worker теперь поддерживают авторизацию запросов через Keycloak. Доступны роли: info (просмотр статусов и метрик), toggle (управление репликацией), admin (полный административный доступ). Помимо этого добавлены авторизация запросов между TCF-worker и Destination/Gateway, а также логирование событий Keycloak.
- Контроль времени подключения Destination. Появилась опция dial_timeout, которая позволила точно управлять временем подключения и снижать задержки при недоступности узлов.
- Безопасная репликация truncate. Tarantool Clusters Federation корректно реплицирует операции truncate между кластерами и получил новые параметры: truncate_collect_timeout, truncate_buffer_size. Благодаря этому обеспечивается консистентность при полном очищении таблиц, гарантированная обработка всех событий до truncate и повышенная надёжность распределённой репликации.
30.09.2025 — Tarantool Clusters Federation 0.10.0
Версия 0.10.0 сфокусирована на долгосрочной стабильности, производительности и удобстве эксплуатации.
- Панель Grafana. Grafana dashboard теперь поставляется прямо в архиве TCF. Это позволило предоставить единую подтверждённую панель для всех установок, а также обеспечить отсутствие зависимости от внешних источников и мгновенный старт мониторинга.
- Документация по требованиям к ресурсам. В документацию добавлен расширенный раздел, помогающий оценивать и планировать нагрузку. Он содержит анализ нагрузки Gateway и Destination, расчёт размера событий, рекомендации по настройке памяти Go, sizing для разных конфигураций и результаты практического тестирования.
- Поддержка автоматической ротации логов (logrotate). Tarantool Clusters Federation теперь корректно работает со стандартными настройками logrotate.
Примечание: Дополнительно мы представили еще один большой релиз Tarantool Clusters Federation 0.11, с выходом которого инструмент получил набор новых функций. Среди них: возможность добавить отдельные Gateway и Destination на подмножество шардов, возможность продолжать чтение файлов снимка данных без повторной инициализации, поддержка пакетной обработки у межкластерных репликаторов, отзыв токена авторизации и не только. Подробнее о релизе можно прочитать в статье.
Заключение
Продукты экосистемы Tarantool продолжают непрерывно развиваться. Причем ключевыми целями в процессе разработки обновлений для нас является повышение не только производительности, надежности и удобства флагманских решений, но и их соответствие динамично изменяющимся потребностям пользователей. Поэтому в 2026 году обновлений не станет меньше. И о каждом из них мы постараемся рассказать в деталях — продолжайте следить за нашим блогом.
Остались вопросы?
Расскажите о ваших задачах и узнайте больше
о реализации на платформе Tarantool



