TDB Documentation portal logo
Помощь
Обновлена 30 июля 2026 г. в 16:49

Журнал изменений

В этом документе содержится хронологически упорядоченный список изменений, внесенных в Tarantool DB. Формат журнала изменений основан на документе Keep a Changelog, а версионирование следует правилам Semantic Versioning.

[1.2.6] - 2026-05-04

  • Добавлен адрес обработчика запросов (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.

[1.2.5] - 2025-09-01

  • Обновлены модули:
    • cartridge 2.16.3;
    • metrics 1.5.0;
    • migrations 1.1.0;
    • vshard 0.1.36.

[1.2.4] - 2025-07-21

  • Доработана документация:
    • Добавлен документ по настройке 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.

[1.2.3] - 2025-04-28

  • 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.

[1.2.2] - 2024-10-25

  • Добавлена поддержка операционной системы "Мос.ОС" с версии 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.

[1.2.1] - 2024-09-19

  • Добавлен скрипт генерации конфигурации кластера для Tarantool DB 2.0.
  • Обновлены модули:
    • dictionary 2.3.2.

[1.2.0] - 2024-09-04

  • В клиентской утилите 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.

[1.1.0] - 2024-06-03

Важно

Для перехода на новые миграции необходимо выполнить require('migrator').move_migrations_state() на любом узле кластера.

Узнать больше: Версия 1.1.0.

Изменения

  • SDK обновлен до версии 2.11.3-0-r633.
  • Обновлены модули:
  • Отключён модуль DDL.
  • Все утилиты теперь хранятся в папке tools, добавлены скрипты от команды техподдержки.

[1.0.0] - 2024-05-07

  • Обновлена версия TCF до 0.1.1, добавлен раздел TCF в веб-интерфейс Tarantool DB.
  • Завершён цикл тестирования релиза 1.0.
  • Доработана функция проверки здоровья кластера.

[0.8.0] - 2024-03-22

  • Доработана документация:
    • Добавлен пример на 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.

[0.7.1] - 2024-02-14

  • Доработана документация:
    • Обновлены разделы, касающиеся работы с утилитой 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.

[0.7.0] - 2024-01-25

  • Доработана документация:
    • Добавлено описание ролей.
    • Добавлен пример на 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 для трассировки пользовательских функций.

[0.6.1] - 2023-12-06

  • Роль tracing переименована в slow_log.
  • Обновлена документация:
    • Добавлен пример запуска и конфигурации одного экземпляра Tarantool DB с помощью Docker-контейнера.
    • Добавлен пример скрипта для конфигурации кластера bootstrap-app.sh.
    • Добавлены описание и пример запуска и конфигурации кластера с помощью Docker compose.
    • Добавлен раздел "Конфигурация и запуск кластера локально через утилиту tt".
    • Добавлена документация о встроенном модуля логирования долгих запросов (роль slow_log).
    • Обновлены остальные разделы.
  • Кодовое имя релиза kvee заменено на название продукта tarantooldb.
  • Добавлены исправления и улучшения.

[0.5.0] - 2023-08-25

  • Tarantool EE обновлен до версии 2.11.1.
  • Обновлены модули:
    • cartridge 2.8.0;
    • cartridge-metrics-role 0.1.1;
    • crud 1.2.0.