v0.6.0
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_TOKEN→TIANSHANG_SCRIBE_AUTH_TOKEN,SCRIBE_API_KEYS→TIANSHANG_SCRIBE_API_KEYS,SCRIBE_CORS_ORIGINS→TIANSHANG_SCRIBE_CORS_ORIGINS,SCRIBE_HOST/PORT/TRANSPORT→TIANSHANG_SCRIBE_HOST/PORT/TRANSPORT,SCRIBE_LOG_LEVEL/LOG_JSON→TIANSHANG_SCRIBE_LOG_LEVEL/LOG_JSON,SCRIBE_RATE_LIMIT_MAX/WINDOW→TIANSHANG_SCRIBE_RATE_LIMIT_MAX/WINDOW. Dockerfile and docker-compose updated in lockstep. - MCP server console script renamed
scribe-mcp→tianshang-scribe-server(mirrors TianshangCAD'stianshangcad-server).python -m tianshang_scribe.mcp.serverand the Docker entry point are unchanged. - Prometheus metric names now use the
tianshang_scribe_prefix:scribe_operation_duration_seconds→tianshang_scribe_operation_duration_seconds,scribe_operations_total→tianshang_scribe_operations_total. - Docker named volume renamed
scribe_output→tianshang_scribe_output; existing volumes must be migrated manually.
Assets
.debpackage for Debian/Ubuntu (this release asset)- PyPI:
pip install tianshang-scribe==0.6.0 - EXE binaries via CI artifacts (
Actionstab)