Update What's new.md
This commit is contained in:
parent
51a1714585
commit
4d002bb15b
@ -37,10 +37,7 @@
|
||||
> * Неправильная логика проверки уникальности в методе create_document
|
||||
> * Ошибка в обработке процедур в execute_command
|
||||
> * Исправлены три ошибки в компонентах шардирования(некорректная обработка Raft состояния), репликации и выгрузкой данных в формате "CSV"(неправильный расчет прогресса и обработка ошибок)
|
||||
|
||||
|
||||
# Изменения (по состоянию на 30.11.2025)
|
||||
|
||||
|
||||
> [!NOTE]
|
||||
> * Заменён логотип проекта на новый
|
||||
|
||||
@ -49,3 +46,33 @@
|
||||
> * Исправлена ошибка условия (изменено значение с 2-х узлов на 3 узла) в реализации протокола Raft, согласно которому минимальное возможное количество узлов для запуска кластера составляло 2 узла
|
||||
> * Произведён рефакторинг утилиты тестирования "integration_tests.rs"
|
||||
> * Написан скрипт "urjenc.lua" производящий трансляцию URL в формате JSON в формат http
|
||||
|
||||
|
||||
# Изменения (по состоянию на 04.12.2025)
|
||||
|
||||
> [!IMPORTANT]
|
||||
>**Исправления**
|
||||
> * Исправлена ошибка в методе query_documents: Не было реализации фильтрации документов.
|
||||
> * Добавлен метод filter_documents для фильтрации по JSON фильтру
|
||||
> * Исправлена ошибка в методе update_indexes: Неправильная работа с DashMap (отсутствовало value_mut())
|
||||
> * Исправлен доступ к изменяемым записям DashMap
|
||||
> * Исправлена ошибка в триггерах: Не было хранилища триггеров в Database
|
||||
> * Добавлено поле triggers в структуру Database
|
||||
> * Исправлена ошибка в транзакциях: Не было проверки существования триггеров перед выполнением
|
||||
> * Добавлена проверка и выполнение триггеров в CRUD операциях
|
||||
|
||||
> * Исправлена ошибка в Raft логике: Не было таймера выборов для followers
|
||||
> * Добавлен таймер выборов в run_replication_loop
|
||||
> * Исправлена ошибка в проверке кластера: Жестко закодировано требование 3 узлов
|
||||
> * Исправлена ошибка Добавлена конфигурация min_nodes_for_cluster
|
||||
> * Исправлена ошибка в репликации: Не было проверки сформированности кластера перед репликацией
|
||||
> * Добавлены проверки в replicate_command и send_heartbeat
|
||||
> * Исправлена ошибка в миграции шардов: Не было проверки существования узлов
|
||||
> * Добавлена проверка существования исходного и целевого узлов
|
||||
|
||||
> * Исправлена ошибка парсинга CSV: Неправильная обработка типов данных
|
||||
> * Улучшен метод parse_field_value для правильного определения типов
|
||||
> * Исправлена ошибка экспорта: Не было обработки вложенных JSON структур
|
||||
> * Добавлен метод value_to_string для преобразования любых JSON значений
|
||||
> * Исправлена ошибка в работе с путями: Использовались абсолютные пути из конфигурации
|
||||
> * Добавлено использование относительных путей с созданием директорий
|
||||
Loading…
x
Reference in New Issue
Block a user