-
chore: release v0.8.0a1 (#1782)
发布于
2026-07-04 19:36:11 +00:00 First alpha of the v0.8.0 line (pre-release;
pip installskips it).- Bump version 0.8.0 -> 0.8.0a1 and re-lock uv.lock.
- CHANGELOG: restore the v0.7.1/0.7.2/0.7.3 maintenance sections (shipped on
release/v0.7.x, never merged to main); rewrite the 0.8.0 section feature-first
(MCP server, remote MCP connector, REST server, master-token headless auth,
source labels, suggested prompts, curl_cffi, --json everywhere), and dedupe
the backported fixes out of 0.8.0 so they live only under the 0.7.x sections. - Docs: front-door + release-critical review pass. README (headless auth,
suggested prompts, remote connector); configuration (NOTEBOOKLM_TRANSPORT +
remote-MCP OAuth env vars); stability (MCP/REST experimental note);
upgrading-to-0.8.0 (AccountTier removal + #1344 DecodingError); architecture
(ADR 0016-0026 cross-refs); cli-exit-codes (NOT_FOUND/ARTIFACT_TIMEOUT);
development (xdist, adapter test trees, extras); troubleshooting (curl_cffi +
adapter pointers). - Rewrite docs/auth-cookie-lifecycle.md: trim 1793 -> 916 lines, lead with the
master-token headless path, add an auth-methods comparison table, purge dated
field findings, and consolidate onto the canonical L1-L7 recovery ladder. - e2e: fix 3 stale live MCP tests that lagged shipped changes (notebook_rename
status field, tool-coverage matrix +7 tools, fastmcp Literal boundary
validation). Add tests/e2e/test_server_live.py — the first live e2e coverage
for the REST /v1 server (auth/loopback-Host gates + reads + a grounded chat
answer, in-process over ASGITransport). Install --extra server in the nightly
so the new suite RUNS instead of importorskip-ping fastapi.
Co-authored-by: Claude noreply@anthropic.com
下载附件