gorse v0.5.0-alpha.7 版本更新介绍
发布日期: 2025-11-02
版本号: v0.5.0-alpha.7
这是Gorse推荐系统的预发布版本,使用前请注意以下风险:API、配置和数据库存储结构可能在不同预发布版本间变更,升级后需清理本地缓存和数据库。本版本新增外部推荐器支持、训练提前停止功能及按时间排序用户反馈;性能方面默认支持OpenBLAS并优化了内存与数据库读取;修复了空数据集加载崩溃和PostgreSQL初始化问题。此外,移除了用户对象中无用的订阅字段和流行推荐器。
更新内容 (中文)
警告 这是Gorse推荐系统的预发布版本,这意味着:
- 除非您能承担相应风险,否则请勿在生产环境中使用预发布版本。
- 不同预发布版本之间,应用程序接口、配置及数据存储方式可能发生变更。
- 升级后请清空本地缓存与缓存数据库。
功能特性
- 实现外部推荐器支持(#1068)。
- 支持训练过程提前停止机制(#1074)。
- 在控制面板中按时间戳排序用户反馈记录(#1076)。
性能优化
- 默认启用OpenBLAS数学库支持(#1066)。
- 训练完成后释放数据集内存占用(#1075)。
- 从数据库直接获取最新项目数据而非缓存(#1078)。
问题修复
- 修复加载空数据集时发生的程序崩溃问题(#1069)。
- 通过降级GORM版本修复PostgreSQL初始化异常(#1071)。
重大变更
- 移除
User结构体中无用的Subscribe字段(#1072)。 - 移除热门推荐器组件(#1080)。
更新内容 (原始)
Warning This is a pre-release version of the Gorse recommender system. It means:
- Don’t use the pre-release version in production unless you can afford the risks.
- APIs, configurations, and data storage might be changed between pre-release versions.
- Clear local caches and cache databases after the upgrade.
Features
- Implement external recommenders (#1068).
- Support early stop training (#1074).
- Sort user feedback by timestamp on dashboard (#1076).
Performance
- Support OpenBLAS by default (#1066).
- Release dataset after training (#1075).
- Get latest items from database instead of cache (#1078).
Fix
- Fix panic on loading empty dataset (#1069).
- Fix PostgreSQL initialization by downgrading gorm (#1071).
BREAK CHANGES
- Remove useless
Subscribefield ofUser(#1072). - Remove popular recommender (#1080).