diff --git a/What's new.md b/What's new.md index 2af744a..cc4ab05 100644 --- a/What's new.md +++ b/What's new.md @@ -2,7 +2,7 @@ > **Категорически не использовать в продакшене, так как это тестовая версия!!!** -# Что нового было добавлено (по состоянию на 23.11.2025) +# Изменения (по состоянию на 23.11.2025) > [!TIP] > * Сервер-приложений "falcot" был переименован в futriix, оболочка сервера приложений интегрирована в клиент субд futriix @@ -14,7 +14,7 @@ > * Добавлена поддержка протокола "Raft" в самом простом, базовом варианте (нет split-brain, нет кросс-датацентровых heartbeat) -# Что нового было добавлено (по состоянию на 26.11.2025) +# Изменения (по состоянию на 26.11.2025) > [!TIP] > * Удален режим "Standalone" - в mod.rs изменен вывод режима работы только на "cluster" @@ -24,3 +24,22 @@ > * Обновлен конфигурационный файл - удалены упоминания standalone режима +# Изменения (по состоянию на 28.11.2025) + +> [!TIP] + +### Исправленные баги: + +> * В Транзакциях - В методе "execute_command" для "CommitTransaction" отсутствует проверка на существование транзакции перед выполнением команд. +> * В Хранимых процедурах - В методе "CreateProcedure" процедуры сохраняются в общей хэш-таблице, но не в отдельной коллекции для лучшего управления. +> * В Индексах - В методе "create_document" проверка уникальности индексов выполняется после вставки документа, что может привести к нарушению уникальности. +> * В сервере приложений исправлена ошибка "соединение сброшено", при попытки открытия любого файла с поддерживаемым в сервере-приложений MIME-типом + + +**Исправления:** + + 1. В транзакциях добавлена проверка существования перед коммитом + 2. Хранимые процедуры теперь сохраняются в коллекции _procedures + 3. Логика проверки индексов исправлена для предотвращения нарушений уникальности + +