diff --git a/What's new.md b/What's new.md index 0334f38..55b3b63 100644 --- a/What's new.md +++ b/What's new.md @@ -21,10 +21,6 @@ > * Добавлена команда cluster.rebalance в lua_shell.rs для выполнения полной ребалансировки > * Расширен функционал команды "cluster.rebalance" таким образом, чтобы при её выполнении происходит ребалансировка не только созданных ранее шардов, но и созданных узлов в кластере. Расширена ребалансировка в sharding.rs - добавлена функция rebalance_nodes() для ребалансировки узлов кластера > * Обновлен конфигурационный файл - удалены упоминания standalone режима - - -# Изменения (по состоянию на 28.11.2025) - > [!IMPORTANT] **Исправленные баги** > * В Транзакциях - В методе "execute_command" для "CommitTransaction" отсутствует проверка на существование транзакции перед выполнением команд. @@ -79,4 +75,14 @@ > * Исправлена ошибка экспорта: Не было обработки вложенных JSON структур > * Добавлен метод value_to_string для преобразования любых JSON значений > * Исправлена ошибка в работе с путями: Использовались абсолютные пути из конфигурации -> * Добавлено использование относительных путей с созданием директорий \ No newline at end of file +> * Добавлено использование относительных путей с созданием директорий + +# Изменения (по состоянию на 12.12.2025) +> [!NOTE] + **Улучшения и/или добавление функционала** +> * Все println!() вызовы в серверных модулях были заменены на вызовы log_to_file() для записи в файл futriix.log +> * eprintln!() для ошибок в серверных модулях также были заменены на log_to_file() +> * HTTP запросы теперь логируются в файл вместо вывода в консоль +> * Статистика HTTP сервера периодически записывается в лог каждые 60 секунд +> * Информация о старте сервера, создании директорий и инициализации компонентов теперь сохраняется в лог +> * Интерактивная оболочка Lua продолжает работать в интерактивном режиме (вывод в консоль), так как это пользовательский интерфейс \ No newline at end of file