Skip to content

v2.3.0 — Model Alias Fix, macOS ARM Fix

Choose a tag to compare

@diegosouzapw diegosouzapw released this 11 Mar 15:44
· 11841 commits to release/v3.8.54 since this release

Bug Fixes

Custom Model Aliases Now Work (#315, #316)

Two related bugs with the alias system in Settings → Model Aliases:

#315 — Pattern→Target aliases ignored during routing: chatCore.ts now calls resolveModelAlias() before the routing lookup so custom aliases are correctly applied to every request.

#316 — Aliases lost after restart: The server startup hook (src/instrumentation.ts) now restores custom aliases from the settings DB on boot. Aliases survive restarts.

Both fixed in PR #317.

macOS ARM — better-sqlite3 Rebuild (#312)

process.dlopen() falsely reported the linux-x64 binary as compatible on macOS. Now uses explicit process.platform/process.arch comparison. Install now rebuilds correctly on Apple Silicon without manual intervention. Fixed in PR #313 (thanks @ardaaltinors! 🎉)