This commit is contained in:
21
CHANGELOG.md
21
CHANGELOG.md
@@ -1,6 +1,25 @@
|
||||
# Changelog
|
||||
|
||||
## [0.9.10] - 2025-01-23
|
||||
## [0.9.10] - 2025-08-23
|
||||
|
||||
### 🐛 Fixed
|
||||
- **Исправлена ошибка инициализации MuVERA**: Устранена ошибка `module 'muvera' has no attribute 'Client'`
|
||||
- **Создан MuveraWrapper**: Реализован простой wrapper вокруг `muvera.encode_fde` для обеспечения ожидаемого интерфейса
|
||||
- **Добавлена зависимость numpy**: Установлен numpy>=1.24.0 для векторных операций в поисковом сервисе
|
||||
|
||||
### 🏗️ Changed
|
||||
- **Рефакторинг SearchService**: Заменен несуществующий `muvera.Client` на `MuveraWrapper`
|
||||
- **Упрощена архитектура поиска**: Поисковый сервис теперь использует доступную функциональность FDE кодирования
|
||||
- **Обновлен requirements.txt**: Добавлен numpy для поддержки векторных вычислений
|
||||
|
||||
### 📦 Added
|
||||
- **MuveraWrapper класс**: Простая обертка для `muvera.encode_fde` с базовой функциональностью поиска
|
||||
- **Поддержка FDE кодирования**: Интеграция с MuVERA для кодирования многомерных векторов в фиксированные размерности
|
||||
- **Базовая функциональность поиска**: Простая реализация поиска по косинусному сходству
|
||||
|
||||
### 🧪 Tests
|
||||
- **Проверена инициализация**: SearchService успешно создается и инициализируется
|
||||
- **Проверен базовый поиск**: Метод search() работает корректно (возвращает пустой список для пустого индекса)
|
||||
|
||||
### 🐛 Fixed
|
||||
- **Исправлена критическая ошибка с уведомлениями**: Устранена ошибка `null value in column "kind" of relation "notification" violates not-null constraint`
|
||||
|
||||
Reference in New Issue
Block a user