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

Версия:

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

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

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

[Unreleased]

[1.0.0] - 2024-04-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.

Нашли ответ на свой вопрос?
Обратная связь