Skip to content

Releases: gorse-io/gorse

v0.5.7

16 Apr 13:44
adec09b

Choose a tag to compare

Features

  • Add numerical feature support for factorization machines (#1212).
  • Support negative feedback type (#1215).

Fix

  • Fix deadlock in HNSW insert (#1203).
  • Fix divide by zero in progress calculation (#1208).
  • Fix MariaDB cache storage initialization (#1219).
  • Fix mixed numeric types in embedding vectors (#1222).
  • Fix Redis Cluster prefix validation for cache storage (#1228).
  • Use $top operator for stable MongoDB time series query (#1226)
  • Implement user-specific locks to prevent concurrent append in AddFeedback (#1221)
  • FIx timestamp round for MySQL (#1233)

Gorse v0.5.6

20 Mar 14:48
64847a3

Choose a tag to compare

Features

  • Add item-to-item recommendation for hidden items (#1197)

Fix

  • Fix collaborative and click model artifact ID collision by milliseconds (#1196)

Gorse v0.5.5

07 Mar 03:27
b507ecb

Choose a tag to compare

Features

  • Replace LLM ranker with reranker (#1170)

Fix

Gorse v0.5.4

03 Feb 12:44
0add752

Choose a tag to compare

Features

  • Add OpenAI configuration environment variables (#1159).

Fix

  • Fetch from recommender if no ranker (#1156).
  • Fix GetUserFeedback on ClickHouse with HAVING clause (#1157).
  • Fix failed to verify certificate in Docker images (#1161).

Gorse v0.5.3

31 Jan 06:47
5af4001

Choose a tag to compare

Features

  • Support large language model based ranker (#1129).
  • Support RecFlow without ranker node (#1148).
  • Support external recommender in RecFlow (#1146).
  • Support start master without config file (#1150).
  • Add Azure Blob Storage support (#1152).

Fix

  • Delete stale recommendations from cache before setting new ones (#1145).

BREAK CHANGES

  • Type of collaborative filtering is required.
[recommend.collaborative]

# The type of collaborative filtering. Supported values:
#   none: disable collaborative filtering.
#   mf: matrix factorization.
type = "mf"

Gorse v0.5.2

17 Jan 12:50
02133d5

Choose a tag to compare

Features

  • Restart task after data imported automatically (#1130).
  • Support edit recommend pipeline via LogicFlow (#1131).
  • Support offset and user-id on latest items API (#1136).
  • Support return recommendation scores by X-API-Version: 2 header (#1140).
  • Add MySQL connection pool configuration (#1141) by @slaout.
  • Add Postgres connection pool configuration (#1142) by @slaout.
  • Support multimodal click-throught rate prediction via embedding (#1134).
  • Support disable optimize by set optimize_period = "0" (#1144).

BREAK CHANGES

  • Ranker type is required in the config file otherwise no ranker will be used.
[recommend.ranker]

# The type of the ranker. There are two types:
#   none: no ranking (default).
#   fm: factorization machines.
type = "fm"

Gorse v0.5.1

23 Dec 04:00
6a55084

Choose a tag to compare

Fix

  • Fix blob client init (#1128).

Gorse v0.5.0

20 Dec 05:21
10765ca

Choose a tag to compare

Features

  • Support Google Cloud Storage (#1123).

Fix

  • Fix typo of return type in API docs (#1108).
  • Fix GET user neighbors APIs (#1110).

BREAK CHANGES

  • Add last updated timestamp to feedback (#1114).
  • Add fit and optimize config to [recommend.ranker] (#1124).

Upgrade Guide: Gorse v0.5 Has been Released

Gorse v0.5.0-rc

23 Nov 06:02

Choose a tag to compare

Warning This is a release candidate 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.

Fix

  • Remove feedback overwrite support in ClickHouse (#1103).
  • Fix decode empty categories from Redis (#1104).
  • Add readiness check endpoint on workers (#1105).
  • Fix zero datetime value on MySQL (#1106).

Gorse v0.5.0-alpha.8

15 Nov 19:12
f942961

Choose a tag to compare

Gorse v0.5.0-alpha.8 Pre-release
Pre-release

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.

Performance

  • Fix CPU contention of gorse-in-one (#1092).
  • Cache items for workers on demand (#1093).
  • Skip cold-start users in offline recommendation (#1095).

Fix

  • Add non-persoanlized recommendation digest (#1086).
  • Return zero values instead of errors when cache values don't exist (#1088).
  • Fix import feedback with value (#1090).

BREAK CHANGES

  • Implement new multi-way ranker (#1077).
  • Convert euclidean distance to similarity (#1091).
  • Load playground data from binary dump (#1100).