v0.27.1
arkohut/pensievev0.27.1Apr 22, 2025by github-actions[bot]
AI Summary
Introduces OCR plugin support via Docker Compose, adds plugin enable/disable functionality, and significantly enhances logging and configuration management.
Key Highlights
- Added Docker Compose configuration for OCR services
- Introduced enable flags for VLM and OCR plugins in configuration
- Enhanced logging with custom DetailedFormatter
- Improved OCR precision with coordinate rounding in results
New Features
- Added OCR plugin using Docker Compose
- Added plugin enable/disable functionality
- Enhanced logging configuration
- Added force option to update_entity
- Improved OCR functionality
Full Release Notes
## 🚀 New Features - Added OCR plugin using Docker Compose by @Heliopause0916 - Added Dockerfile and docker-compose configuration for OCR services - Enhanced OCR with improved container deployments - Added plugin enable/disable functionality by @arkohut - Introduced enable flags for VLM and OCR plugins in configuration - Updated server to conditionally initialize routers based on plugin status - Enhanced Config UI to manage plugin enabled states - Enhanced logging configuration by @arkohut - Added custom DetailedFormatter for improved log message formatting - Updated logging to support detailed output and dynamic file logging - Added detailed logging for processing cycles including success and failure tracking - Added force option to update_entity by @arkohut - Introduced force parameter for conditional plugin status clearing - Enhanced flexibility when updating entities throughout the system - Improved OCR functionality by @arkohut - Added coordinate rounding in OCR results for better precision - Merged improvements to include OCR server integration ## 🔧 Refactoring - Improved configuration system by @arkohut - Cleaned up configuration file structure and improved comments - Enhanced configuration management interface for better usability ## 🚀 新功能 - 添加使用 Docker Compose 的 OCR 插件 by @Heliopause0916 - 为 OCR 服务添加 Dockerfile 和 docker-compose 配置 - 通过改进容器部署增强 OCR 功能 - 添加插件启用/禁用功能 by @arkohut - 在配置中引入 VLM 和 OCR 插件的启用标志 - 更新服务器以根据插件状态有条件地初始化路由器 - 增强配置界面以管理插件启用状态 - 增强日志配置 by @arkohut - 添加自定义 DetailedFormatter 以改进日志消息格式 - 更新日志记录以支持详细输出和基于指定目录的动态文件日志 - 为处理周期添加详细日志,包括成功和失败跟踪 - 添加 update_entity 的强制选项 by @arkohut - 引入强制参数用于条件性清除插件状态 - 增强整个系统更新实体时的灵活性 - 改进 OCR 功能 by @arkohut - 在 OCR 结果中添加坐标四舍五入以提高精度 - 合并改进以包含 OCR 服务器集成 ## 🔧 重构 - 改进配置系统 by @arkohut - 清理配置文件结构并改进注释 - 增强配置管理界面以提高可用性