From 960865e1fa7f2d549553d7ab1e32166c4f2d7636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=A1?= =?UTF-8?q?=D0=B0=D1=84=D1=80=D0=BE=D0=BD=D0=BE=D0=B2?= Date: Fri, 28 Nov 2025 20:52:08 +0000 Subject: [PATCH] Update What's new.md --- What's new.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) 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. Логика проверки индексов исправлена для предотвращения нарушений уникальности + +