futriix/What's new.md

2.5 KiB
Raw Blame History

Caution

Категорически не использовать в продакшене, так как это тестовая версия!!!

Что нового было добавлено (по состоянию на 23.11.2025)

Tip

  • Сервер-приложений "falcot" был переименован в futriix, оболочка сервера приложений интегрирована в клиент субд futriix
  • Добавлена поддержка авторизации по протоколу "JWT" через хранимые процедуры
  • Добавлена поддержка выгрузка данных из субд в формате ".csv"
  • Операции с транзакциями были переименованы в лаконичный вид "begin", "commit", "rollaback"
  • Сокращено общее количество файлов с исходным кодом проекта с 19 до 14 за счёт объединения модулей имеющие сходный функционал
  • Добавлена поддержка WAL, timestamp
  • Добавлена поддержка протокола "Raft" в самом простом, базовом варианте (нет split-brain, нет кросс-датацентровых heartbeat)

Что нового было добавлено (по состоянию на 26.11.2025)

Tip

  • Удален режим "Standalone" - в mod.rs изменен вывод режима работы только на "cluster"
  • Добавлена проверка кластера в sharding.rs - команды шардинга теперь требуют наличия как минимум 2 узлов
  • Добавлена команда cluster.rebalance в lua_shell.rs для выполнения полной ребалансировки
  • Расширен функционал команды "cluster.rebalance" таким образом, чтобы при её выполнении происходит ребалансировка не только созданных ранее шардов, но и созданных узлов в кластере. Расширена ребалансировка в sharding.rs - добавлена функция rebalance_nodes() для ребалансировки узлов кластера
  • Обновлен конфигурационный файл - удалены упоминания standalone режима