From 5af8678751bf9d234e7c8921580c23faf10a597c 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: Sun, 18 Jan 2026 22:00:12 +0000 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9aa1ba6..c9590bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -79,4 +79,15 @@ > * Исправлена ошибка с индексами - Index хранил HashSet, но не обновлялся корректно при удалении > * Исправлена ошибка блокировки при записи - при записи были использованы блокирующие операции записи, которые были заменены на неблокирующие +# Изменения (по состоянию на 18.01.2026) +> [!IMPORTANT] +**Исправления** +> * Исправлена проблема с Send trait для LuaSandbox путем явной реализации unsafe impl Send for LuaSandbox +> * Исправлена обработка ошибок при парсинге плагинов +> * Исправлена цепочка выполнения хуков - теперь результат каждого хука передается следующему +> * Исправлена регистрация Lua функций для работы с плагинами +> * Убраны RwLock внутри Arc для LuaSandbox, так как LuaSandbox теперь безопасен для потоков +> * Добавлены асинхронные операции через каналы для лучшей производительности +> * Добавлен кэш плагинов в PluginManager для lock-free доступа к плагинам через dashmap::DashMap +