v0.24.0
·
507 commits
to master
since this release
Memos v0.24.0 Release Notes
🔍 Search Enhancements (#55, #57, #60)
- Introduced Typesense-like facet search functionality
- Optimized hybrid search performance
- Removed auto-search, optimized debounce logic
📊 Data Structure Improvements
- Support facet
- Migrated from tags to app names for facet support
- Added file creation timestamp to embedding table
- Optimized entity indexing
🛠 Infrastructure Updates
- Introduced Alembic for database migrations
- Added plugin processing status tracking
- Enhanced webhook handling
- Integrated Logfire for logging
- Improved SQLAlchemy and FastAPI support
💅 UI Improvements
- Added skeleton component for loading states
- Fixed selected app names reset on enter key press during search
🐛 Bug Fixes
- Fixed vector table recreation handling
- Improved version import fallback
- Added safe index creation for entities table
⚠️ Important Notes
After upgrading, you must run memos reindex --force to rebuild the search index for the new vector table structure
Memos v0.24.0 发布说明
🔍 搜索功能增强 (#55, #57, #60)
- 引入类 Typesense 的 facet 搜索功能
- 优化混合搜索性能
- 移除自动搜索,优化防抖逻辑
📊 数据结构改进
- 支持 facet 功能
- 从标签系统迁移到应用名称的 facet 支持
- 为 embedding 表添加文件创建时间戳
- 优化实体索引
🛠 基础设施更新
- 引入 Alembic 进行数据库迁移管理
- 添加插件处理状态跟踪
- 增强 webhook 处理
- 集成 Logfire 日志系统
- 改进 SQLAlchemy 和 FastAPI 支持
💅 界面改进
- 新增加载状态骨架屏
- 修复搜索时按回车键重置选中应用名称的问题
🐛 问题修复
- 修复向量表重建相关问题
- 改进版本导入的容错处理
- 添加实体表安全索引创建
⚠️ 重要提示
升级后,必须执行 memos reindex --force 命令以重建新向量表结构的搜索索引