Skip to content

v2.3.0 — Diagnostics, portable installs, and container publishing

Choose a tag to compare

@LiZh132707 LiZh132707 released this 04 Sep 13:34
· 5 commits to main since this release

Highlights

  • English is now the default language for GitHub, PyPI metadata, and the Web Studio; Chinese and Japanese remain available.
  • Added the novel-workspace CLI with serve, mcp, doctor, and version commands.
  • Added health and readiness probes for Docker and process supervisors.
  • Published a verified GHCR image and attached wheel, source archive, and SHA-256 checksums to this release.
  • Installed packages now keep mutable data in the operating system user-data directory instead of site-packages.

Fixes

  • Fixed reversible English, Chinese, and Japanese UI switching.
  • Fixed MCP stdio corruption by routing diagnostics to stderr.
  • Fixed Windows-only GPU controls on Linux and macOS.
  • Fixed Docker Compose startup when no local .env file exists.
  • Unified package, MCP, and Web API version reporting.

Verification

  • 352 tests pass on Python 3.10 and Python 3.12.
  • CLI diagnostics, frontend JavaScript, wheel installation, Docker image publishing, and release artifacts are verified by GitHub Actions.

See CHANGELOG.md for the complete history.