Журнал изменений | Tdb
Примечания к версиям Журнал изменений

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

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

[Unreleased]

  • Доработана документация:

    • Добавлен пример про запись и получение бинарных данных.

[2.0.0] - 2024-09-19

  • SDK обновлен до версии 3.2.0-r40.

  • TCM обновлён до версии 1.2.1.

  • TCF обновлён до версии 0.3.0.

  • tt CLI обновлён до версии EE 2.4.0.

  • В Docker-образе изменена директория с файлами Tarantool DB. Теперь файлы хранятся в директории /app/tarantooldb/.

  • Обновлены роли для работы на новой платформе Tarantool 3.1:

    • slow_log;

    • tracing.

  • Обновлены модули:

    • dictionary 2.3.2.

  • Заменены модули:

    • crud на crud-ee;

    • expirationd на expirationd-ee 1.8.0;

    • vshard на vshard-ee 0.1.28.

  • Удалён скрипт bootstrap-app.sh.

  • Удалены скрипты bootstrap.sh, health_check.sh, migrate.sh.

  • Доработана документация:

    • Добавлен пример запуска кластера без централизованной конфигурации.

    • Добавлен пример запуска кластера как централизованного хранилища конфигурации.

    • Обновлена документация по существующим примерам и разделам.

[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;

    • crud 1.4.3;

    • migrations 0.7.0;

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

    • crud 1.4.1;

    • migrations 0.6.0;

    • space-explorer 1.1.8.

  • Скрипт 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.

Found what you were looking for?
Feedback