发布日期: 2025-11-02
版本号: v0.5.0-alpha.7

这是Gorse推荐系统的预发布版本,使用前请注意以下风险:API、配置和数据库存储结构可能在不同预发布版本间变更,升级后需清理本地缓存和数据库。本版本新增外部推荐器支持、训练提前停止功能及按时间排序用户反馈;性能方面默认支持OpenBLAS并优化了内存与数据库读取;修复了空数据集加载崩溃和PostgreSQL初始化问题。此外,移除了用户对象中无用的订阅字段和流行推荐器。

更新内容 (中文)

警告 这是Gorse推荐系统的预发布版本,这意味着:

  1. 除非您能承担相应风险,否则请勿在生产环境中使用预发布版本。
  2. 不同预发布版本之间,应用程序接口、配置及数据存储方式可能发生变更。
  3. 升级后请清空本地缓存与缓存数据库。

功能特性

  • 实现外部推荐器支持(#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:

  1. Don’t use the pre-release version in production unless you can afford the risks.
  2. APIs, configurations, and data storage might be changed between pre-release versions.
  3. 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 Subscribe field of User (#1072).
  • Remove popular recommender (#1080).

下载链接