@@ -5,6 +5,46 @@ versioning follows [Semantic Versioning](https://semver.org/).
55
66## [ Unreleased]
77
8+ ### Docs
9+
10+ - ** QUICKSTART now starts at the actual step 0** : minting a ` cvl_ ` developer
11+ key via ` ConvilynClient().register(...) ` (the consumer ` ck_ ` key does not
12+ work on the author track, and there is no console UI for developer
13+ registration yet). Also documents the server-less submission path for
14+ authors who cannot host a public endpoint.
15+ - ** Hosted-runtime error status corrected: 503, not 501.** Current platform
16+ builds answer ` 503 HOSTED_NOT_AVAILABLE ` (older builds used 501;
17+ router-unmounted environments answer 404). ` deploy --hosted ` 's CLI hint now
18+ matches both codes (TS parity), and the ` deploy_hosted_runtime ` docstring
19+ and DEPLOYMENT.md no longer claim 501.
20+
21+ ## [ 2.2.0b1] — 2026-07-11
22+
23+ ### Added
24+
25+ - ** Server-less workflow submission.** ` submit_workflow(workflow_spec) ` no
26+ longer requires ` server_ids ` — omit it (or pass an empty sequence) when
27+ your spec orchestrates only platform built-in tools (OCR / document
28+ parsing / analysis), the same shape every built-in goal-lane workflow
29+ uses. No self-hosted HMAC tool server is needed for that class of
30+ workflow, which unblocks edge/NAT authors who cannot expose a public
31+ endpoint. The platform still enforces the ` dev_{prefix}. ` spec namespace
32+ and warns on tool references it cannot resolve.
33+
34+ ## [ 2.1.1b5] — 2026-07-10
35+
36+ ### Fixed
37+
38+ - ** ` WorkflowSpec ` name/tool-count bounds are now actually enforced.**
39+ 2.1.1b4 added the check to the standalone ` validate_workflow_spec() `
40+ pre-submission validator, but ` WorkflowSpec.compile() ` (the path every
41+ author and the community re-test actually exercises) never calls that
42+ function, so a 200-character name or 30 tool references still compiled
43+ successfully. The bound is now a ` pydantic.Field ` constraint on
44+ ` WorkflowBlueprint.name ` / ` MCPConfigModel.tools ` , enforced immediately
45+ at ` use_tools() ` / ` compile() ` time — the same place the TypeScript
46+ author SDK enforces it.
47+
848## [ 2.1.1b4] — 2026-07-10
949
1050### Added
0 commit comments