Обновлена 30 июля 2026 г. в 16:49
Журнал изменений
В этом документе содержится хронологически упорядоченный список изменений, внесенных в Tarantool DB. Формат журнала изменений основан на документе Keep a Changelog, а версионирование следует правилам Semantic Versioning.
- [1.2.6] - 2026-05-04
- [1.2.5] - 2025-09-01
- [1.2.4] - 2025-07-21
- [1.2.3] - 2025-04-28
- [1.2.2] - 2024-10-25
- [1.2.1] - 2024-09-19
- [1.2.0] - 2024-09-04
- [1.1.0] - 2024-06-03
- [1.0.0] - 2024-05-07
- [0.8.0] - 2024-03-22
- [0.7.1] - 2024-02-14
- [0.7.0] - 2024-01-25
- [0.6.1] - 2023-12-06
- [0.5.0] - 2023-08-25
- Добавлен адрес обработчика запросов (endpoint) для перевода спейсов в синхронный режим.
- SDK обновлен до версии 2.11.9-0-r708.
- TCF обновлен до версии 0.11.3.
- Docker-образ обновлён на базе RedOS 7.3.6.
- Обновлены модули:
- cartridge 2.17.0;
- cartridge-metrics-role 0.1.3;
- crud 1.7.4;
- dictionary 2.3.5;
- expirationd 1.7.0;
- metrics 1.7.0;
- vshard 0.1.40.
- Обновлены модули:
- cartridge 2.16.3;
- metrics 1.5.0;
- migrations 1.1.0;
- vshard 0.1.36.
- Доработана документация:
- Добавлен документ по настройке
stateful failoverсetcd.
- Добавлен документ по настройке
- 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.
- SDK обновлен до версии gc64-2.11.6-0-r680.
- Обновлены модули:
- cartridge 2.15.2;
- dictionary 2.3.4;
- migrations-ee 1.3.1;
- tcf-cartridge-role 0.7.0;
- vshard-ee 0.1.32.
- Docker-образ переведён на RedOS 7.3.5 Murom.
- Доработана документация:
- Изменён формат поставки документации с Markdown на PDF.
- Добавлена поддержка операционной системы "Мос.ОС" с версии 15.5.
- SDK обновлен до версии 2.11.4-0-r655.
- Обновлены модули:
- cartridge 2.12.4;
- crud-ee 1.7.1;
- migrations-ee 1.3.0;
- vshard-ee 0.1.29.
- Добавлен скрипт генерации конфигурации кластера для Tarantool DB 2.0.
- Обновлены модули:
- dictionary 2.3.2.
- В клиентской утилите
bootstrap.shтеперь можно указывать имя файлаtopology.json. - Добавлен пример с модулем
expirationdс универсальной функцией (expirationd_universal_func). - SDK обновлен до версии 2.11.3-0-r648.
- Обновлены модули:
- cartridge 2.12.2;
- crud-ee 1.7.0;
- dictionary 2.3.1;
- metrics 1.1.0;
- migrations-ee 1.2.0;
- expirationd-ee 1.8.0;
- vshard-ee 0.1.27.
Для перехода на новые миграции необходимо выполнить
require('migrator').move_migrations_state()
на любом узле кластера.
Узнать больше: Версия 1.1.0.
- SDK обновлен до версии 2.11.3-0-r633.
- Обновлены модули:
- Отключён модуль DDL.
- Все утилиты теперь хранятся в папке
tools, добавлены скрипты от команды техподдержки.
- Обновлена версия TCF до 0.1.1, добавлен раздел TCF в веб-интерфейс Tarantool DB.
- Завершён цикл тестирования релиза 1.0.
- Доработана функция проверки здоровья кластера.
- Доработана документация:
- Добавлен пример на Java о работе с определенным экземпляром Tarantool DB.
- Добавлен пример на Java о балансировщике запросов к роутерам.
- В стенде примера на Go InfluxDB и Telegraf заменёны на Prometheus.
- Исправлена ошибка в примере
up_with_ttи доработан текст. - Добавлен пример стенда Tarantool DB и Tarantool Clusters Federation.
- Доработан Makefile для публикации артефактов под архитектуру aarch64.
- Добавлен функционал словарей (справочников).
- Добавлена поддержка Tarantool Clusters Federation (TCF).
- SDK обновлен до версии 2.11.2-0-r621.
- Обновлены модули:
- cartridge 2.9.0;
- dictionary 1.4.0.
- Доработан скрипт
bootstrap.sh: теперь скрипт дожидается копирования исходных файлов, если процесс происходит в CI.
- Доработана документация:
- Обновлены разделы, касающиеся работы с утилитой TT CLI.
- Доработаны разделы "Первые шаги" и "Добавление пользовательской логики".
- Добавлено использование
utils.check_roles_enabledв примерах. - Удален устаревший пример
up_single, вместо него добавлен примерall_in_one. - Добавлен пример на Java о работе с кластером Tarantool DB через модуль CRUD.
- Исправлена ошибка с правами в Docker-образе.
- Добавлены интеграционные тесты для коннекторов Go и Python.
- SDK обновлен до версии 2.11.2-0-r616.
- Обновлены модули:
- cartridge 2.8.5-1;
- crud 1.4.3-1;
- migrations 0.7.0-1;
- luatest 1.0.1.
- Доработана документация:
- Добавлено описание ролей.
- Добавлен пример на Go реализации функционала балансировщика запросов к роутерам.
- Добавлен пример на Go о работе с кластером Tarantool DB через модуль CRUD.
- Добавлен пример на Go о работе с определенным экземпляром Tarantool DB.
- Добавлен пример на Go о замене автокодировщика в MsgPack на свой алгоритм.
- Дополнен раздел для разработчиков Tarantool DB.
- Добавлен пример создания типового приложения на Tarantool DB c изменением схемы данных (doc/examples/migrations).
- Добавлен пример о работе с модулем отслеживания устаревания данных (expirationd).
- Добавлен пример выполнения миграций с удалённой машины.
- Добавлен пример выполнения миграций в CI.
- Добавлено описание включения и отключения метрик в CRUD.
- Добавлена документация о read view и его использовании с модулем CRUD.
- Добавлен пример шифрования трафика.
- SDK обновлен до версии 2.11.2-0-r609.
- Обновлены модули:
- cartridge 2.8.4-1;
- crud 1.4.1-1;
- migrations 0.6.0-1;
- space-explorer 1.1.8-1.
- Скрипт
bootstrap-app.shразделен на два отдельных скрипта:bootstrap.shиmigrate.sh. Скрипты переработаны: они теперь содержат retry и расширенный вывод об ошибках. Все клиентские утилиты теперь хранятся в папкеclient/utils. Утилиты не имеют зависимостей от Tarantool DB. - Признан устаревшим скрипт
bootstrap-app.sh. Он будет удалён в будущих версиях Tarantool DB. - Добавлена документация о клиентских утилитах.
- Изменён запуск кластера во всех примерах, где использовался скрипт
bootstrap-app.sh. - Добавлены тесты для проверки поддержки различных CRUD-операций.
- Добавлена роль
tracingдля трассировки пользовательских функций.
- Роль
tracingпереименована вslow_log. - Обновлена документация:
- Добавлен пример запуска и конфигурации одного экземпляра Tarantool DB с помощью Docker-контейнера.
- Добавлен пример скрипта для конфигурации кластера
bootstrap-app.sh. - Добавлены описание и пример запуска и конфигурации кластера с помощью Docker compose.
- Добавлен раздел "Конфигурация и запуск кластера локально через утилиту
tt". - Добавлена документация о встроенном модуля логирования долгих запросов (роль
slow_log). - Обновлены остальные разделы.
- Кодовое имя релиза
kveeзаменено на название продуктаtarantooldb. - Добавлены исправления и улучшения.
- Tarantool EE обновлен до версии 2.11.1.
- Обновлены модули:
- cartridge 2.8.0;
- cartridge-metrics-role 0.1.1;
- crud 1.2.0.