Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 13:32
· 73 commits to main since this release

v0.6.0 — Naming unification (breaking)

Aligns all user-facing identifiers with the tianshang scheme (mirroring TianshangCAD). Migration notes in MIGRATION.md.

Breaking changes

  • Environment variable prefix SCRIBE_*TIANSHANG_SCRIBE_*.
    SCRIBE_AUTH_TOKENTIANSHANG_SCRIBE_AUTH_TOKEN, SCRIBE_API_KEYSTIANSHANG_SCRIBE_API_KEYS, SCRIBE_CORS_ORIGINSTIANSHANG_SCRIBE_CORS_ORIGINS, SCRIBE_HOST/PORT/TRANSPORTTIANSHANG_SCRIBE_HOST/PORT/TRANSPORT, SCRIBE_LOG_LEVEL/LOG_JSONTIANSHANG_SCRIBE_LOG_LEVEL/LOG_JSON, SCRIBE_RATE_LIMIT_MAX/WINDOWTIANSHANG_SCRIBE_RATE_LIMIT_MAX/WINDOW. Dockerfile and docker-compose updated in lockstep.
  • MCP server console script renamed scribe-mcptianshang-scribe-server (mirrors TianshangCAD's tianshangcad-server). python -m tianshang_scribe.mcp.server and the Docker entry point are unchanged.
  • Prometheus metric names now use the tianshang_scribe_ prefix: scribe_operation_duration_secondstianshang_scribe_operation_duration_seconds, scribe_operations_totaltianshang_scribe_operations_total.
  • Docker named volume renamed scribe_outputtianshang_scribe_output; existing volumes must be migrated manually.

Assets

  • .deb package for Debian/Ubuntu (this release asset)
  • PyPI: pip install tianshang-scribe==0.6.0
  • EXE binaries via CI artifacts (Actions tab)