Pattern

Блог Tarantool

BackIcon

Важные релизы флагманских продуктов Tarantool с 01.01.2025

Важные релизы флагманских продуктов Tarantool с 01.01.2025

CalendarIcon

24.02.2026

scroll iconScroll

Команда 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 году обновлений не станет меньше. И о каждом из них мы постараемся рассказать в деталях — продолжайте следить за нашим блогом.

Читайте также

Выбор хранилища S3 On-Premises: анализ вариантов в РФ

ArrayIcon

Зачем и как ускорять работу с данными

ArrayIcon

Как Tarantool справляется с задачами Real-Time маркетинга

ArrayIcon