From f05024a5d6470c28700b3331b0886a5cba97f247 Mon Sep 17 00:00:00 2001 From: Madraka <8898640+Madraka@users.noreply.github.com> Date: Wed, 21 Oct 2026 11:20:02 +0300 Subject: [PATCH] chore(release): 0.3.4 Agent keys are also accepted as Authorization: Bearer on /mcp, and Studio shows ready-to-copy client setup after creating a key (#38). The site MCP points developers to cloudhal.dev's docs (#37). New pnpm projects install a Cloudhal release on the day it ships (#36). Co-Authored-By: Claude Opus 5.5 Signed-off-by: Madraka <8898640+Madraka@users.noreply.github.com> --- .changeset/agent-key-bearer.md | 5 ----- .changeset/mcp-docs-pointer.md | 4 ---- .changeset/pnpm-release-age.md | 4 ---- packages/agent-runtime/CHANGELOG.md | 7 +++++++ packages/agent-runtime/package.json | 2 +- packages/analytics/CHANGELOG.md | 7 +++++++ packages/analytics/package.json | 2 +- packages/api/CHANGELOG.md | 16 ++++++++++++++++ packages/api/package.json | 2 +- packages/astro-renderer/CHANGELOG.md | 10 ++++++++++ packages/astro-renderer/package.json | 2 +- packages/cli/CHANGELOG.md | 18 ++++++++++++++++++ packages/cli/package.json | 2 +- packages/cloudflare/CHANGELOG.md | 15 +++++++++++++++ packages/cloudflare/package.json | 2 +- packages/comments/CHANGELOG.md | 8 ++++++++ packages/comments/package.json | 2 +- packages/core-contracts/CHANGELOG.md | 4 ++++ packages/core-contracts/package.json | 2 +- packages/core-ts/CHANGELOG.md | 8 ++++++++ packages/core-ts/package.json | 2 +- packages/create-cloudhal/CHANGELOG.md | 7 +++++++ packages/create-cloudhal/package.json | 2 +- packages/mcp-server/CHANGELOG.md | 14 ++++++++++++++ packages/mcp-server/package.json | 2 +- packages/schedules/CHANGELOG.md | 7 +++++++ packages/schedules/package.json | 2 +- packages/storage/CHANGELOG.md | 6 ++++++ packages/storage/package.json | 2 +- 29 files changed, 140 insertions(+), 26 deletions(-) delete mode 100644 .changeset/agent-key-bearer.md delete mode 100644 .changeset/mcp-docs-pointer.md delete mode 100644 .changeset/pnpm-release-age.md diff --git a/.changeset/agent-key-bearer.md b/.changeset/agent-key-bearer.md deleted file mode 100644 index 3b720bd7..00000000 --- a/.changeset/agent-key-bearer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudhal/api": minor ---- - -Agent keys are also accepted as `Authorization: Bearer ` (what most MCP clients and Codex's `bearer_token_env_var` send), on `/mcp` and wherever `x-api-key` was. `/api/admin/*` keeps its deployment-token bearer and never reads it as an agent key. diff --git a/.changeset/mcp-docs-pointer.md b/.changeset/mcp-docs-pointer.md deleted file mode 100644 index cfa2768d..00000000 --- a/.changeset/mcp-docs-pointer.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -"@cloudhal/mcp-server": patch ---- -The server's instructions point developer agents to the docs at https://cloudhal.dev/llms.txt. The server itself has no docs tools; the docs have their own MCP server at https://cloudhal.dev/mcp. diff --git a/.changeset/pnpm-release-age.md b/.changeset/pnpm-release-age.md deleted file mode 100644 index 416f554e..00000000 --- a/.changeset/pnpm-release-age.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -"@cloudhal/cli": patch ---- -New projects exempt `@cloudhal/*` and `create-cloudhal` from pnpm's `minimumReleaseAge` in their `pnpm-workspace.yaml`, so pnpm installs a Cloudhal release on the day it ships instead of refusing it for a day. diff --git a/packages/agent-runtime/CHANGELOG.md b/packages/agent-runtime/CHANGELOG.md index f6a890ca..235ed918 100644 --- a/packages/agent-runtime/CHANGELOG.md +++ b/packages/agent-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/agent-runtime +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json index ff03ba95..3e661eb6 100644 --- a/packages/agent-runtime/package.json +++ b/packages/agent-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/agent-runtime", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal agent runtime: policy engine (actors, scopes, approvals), skill loader, audit log", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/analytics/CHANGELOG.md b/packages/analytics/CHANGELOG.md index b6c44ecd..20191ef3 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/analytics +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 3106bef2..fe5d3be3 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/analytics", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal site analytics (RFC-0006): query model, classifiers, beacon handler, SQLite/D1 store, daily rollups and Workers Analytics Engine adapters. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 2a3c2c59..66449c66 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,21 @@ # @cloudhal/api +## 0.3.4 + +### Patch Changes + +- d6427d5: Agent keys are also accepted as `Authorization: Bearer ` (what most MCP clients and Codex's `bearer_token_env_var` send), on `/mcp` and wherever `x-api-key` was. `/api/admin/*` keeps its deployment-token bearer and never reads it as an agent key. +- Updated dependencies [aae143f] + - @cloudhal/mcp-server@0.3.4 + - @cloudhal/agent-runtime@0.3.4 + - @cloudhal/analytics@0.3.4 + - @cloudhal/astro-renderer@0.3.4 + - @cloudhal/comments@0.3.4 + - @cloudhal/core-contracts@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/schedules@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 9d33439e..36d54a03 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/api", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal HTTP API (Hono): sites, pages, entries, snapshots, auth — runs on Node and Cloudflare Workers", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/astro-renderer/CHANGELOG.md b/packages/astro-renderer/CHANGELOG.md index e45f1dd0..bcf15489 100644 --- a/packages/astro-renderer/CHANGELOG.md +++ b/packages/astro-renderer/CHANGELOG.md @@ -1,5 +1,15 @@ # @cloudhal/astro-renderer +## 0.3.4 + +### Patch Changes + +- @cloudhal/analytics@0.3.4 + - @cloudhal/comments@0.3.4 + - @cloudhal/core-contracts@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/astro-renderer/package.json b/packages/astro-renderer/package.json index a4ecda2f..8f883881 100644 --- a/packages/astro-renderer/package.json +++ b/packages/astro-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/astro-renderer", - "version": "0.3.3", + "version": "0.3.4", "description": "Render a Cloudhal Site Graph with Astro: data sources (live/snapshot), section components and the cloudhal() integration", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index d303785f..eb271b6b 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,23 @@ # @cloudhal/cli +## 0.3.4 + +### Patch Changes + +- 94ca22c: New projects exempt `@cloudhal/*` and `create-cloudhal` from pnpm's `minimumReleaseAge` in their `pnpm-workspace.yaml`, so pnpm installs a Cloudhal release on the day it ships instead of refusing it for a day. +- Updated dependencies [d6427d5] +- Updated dependencies [aae143f] + - @cloudhal/api@0.3.4 + - @cloudhal/mcp-server@0.3.4 + - @cloudhal/cloudflare@0.3.4 + - @cloudhal/agent-runtime@0.3.4 + - @cloudhal/analytics@0.3.4 + - @cloudhal/comments@0.3.4 + - @cloudhal/core-contracts@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/schedules@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 9dacefc9..19d94215 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cli", - "version": "0.3.3", + "version": "0.3.4", "description": "cloudhal — create, run and build Cloudhal sites locally", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 7d3f0fda..f5e94add 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,20 @@ # @cloudhal/cloudflare +## 0.3.4 + +### Patch Changes + +- Updated dependencies [d6427d5] +- Updated dependencies [aae143f] + - @cloudhal/api@0.3.4 + - @cloudhal/mcp-server@0.3.4 + - @cloudhal/agent-runtime@0.3.4 + - @cloudhal/analytics@0.3.4 + - @cloudhal/comments@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/schedules@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 0fd308a3..043960f9 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/cloudflare", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal on Cloudflare: the admin Worker (API, auth, MCP, Studio) over D1 + R2", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/comments/CHANGELOG.md b/packages/comments/CHANGELOG.md index c6576e1d..22b0be38 100644 --- a/packages/comments/CHANGELOG.md +++ b/packages/comments/CHANGELOG.md @@ -1,5 +1,13 @@ # @cloudhal/comments +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/comments/package.json b/packages/comments/package.json index a739901e..fd53b975 100644 --- a/packages/comments/package.json +++ b/packages/comments/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/comments", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal reader comments (RFC-0007): settings and thread state, text normalising and content rules, linkify, first-party proof of work, the submission pipeline, purge planner, retention plan and the SQLite/D1 store. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/core-contracts/CHANGELOG.md b/packages/core-contracts/CHANGELOG.md index 4060e32b..01c71d41 100644 --- a/packages/core-contracts/CHANGELOG.md +++ b/packages/core-contracts/CHANGELOG.md @@ -1,5 +1,9 @@ # @cloudhal/core-contracts +## 0.3.4 + +No changes in this release. + ## 0.3.3 No changes in this release. diff --git a/packages/core-contracts/package.json b/packages/core-contracts/package.json index abb7f52e..b65ae2f0 100644 --- a/packages/core-contracts/package.json +++ b/packages/core-contracts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-contracts", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal domain contracts: JSON Schema source of truth plus generated TypeScript types", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/core-ts/CHANGELOG.md b/packages/core-ts/CHANGELOG.md index 1fcf558e..e70fbec1 100644 --- a/packages/core-ts/CHANGELOG.md +++ b/packages/core-ts/CHANGELOG.md @@ -1,5 +1,13 @@ # @cloudhal/core-ts +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + - @cloudhal/schedules@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/core-ts/package.json b/packages/core-ts/package.json index 076a18a0..22338d4e 100644 --- a/packages/core-ts/package.json +++ b/packages/core-ts/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/core-ts", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal Site Graph core (TypeScript): load/save nodes with optimistic locking, snapshots, diff, publish and rollback; taxonomies, terms, redirects and menus", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/create-cloudhal/CHANGELOG.md b/packages/create-cloudhal/CHANGELOG.md index 19c5de0d..5124d5f9 100644 --- a/packages/create-cloudhal/CHANGELOG.md +++ b/packages/create-cloudhal/CHANGELOG.md @@ -1,5 +1,12 @@ # create-cloudhal +## 0.3.4 + +### Patch Changes + +- Updated dependencies [94ca22c] + - @cloudhal/cli@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/create-cloudhal/package.json b/packages/create-cloudhal/package.json index 746ca6d3..e6cf77d7 100644 --- a/packages/create-cloudhal/package.json +++ b/packages/create-cloudhal/package.json @@ -1,6 +1,6 @@ { "name": "create-cloudhal", - "version": "0.3.3", + "version": "0.3.4", "description": "Create a Cloudhal site: npm create cloudhal@latest", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index a3f191f0..9c7602c5 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,19 @@ # @cloudhal/mcp-server +## 0.3.4 + +### Patch Changes + +- aae143f: The server's instructions point developer agents to the docs at https://cloudhal.dev/llms.txt. The server itself has no docs tools; the docs have their own MCP server at https://cloudhal.dev/mcp. +- @cloudhal/agent-runtime@0.3.4 + - @cloudhal/analytics@0.3.4 + - @cloudhal/astro-renderer@0.3.4 + - @cloudhal/comments@0.3.4 + - @cloudhal/core-contracts@0.3.4 + - @cloudhal/core-ts@0.3.4 + - @cloudhal/schedules@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 5fc7b133..8b3a7082 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/mcp-server", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal MCP server: semantic site tools (pages, articles, snapshots, preview, publish) governed by the policy engine", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/schedules/CHANGELOG.md b/packages/schedules/CHANGELOG.md index 9f6a52ca..5065d1e9 100644 --- a/packages/schedules/CHANGELOG.md +++ b/packages/schedules/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudhal/schedules +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + - @cloudhal/storage@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/schedules/package.json b/packages/schedules/package.json index cd518800..b2c96b9c 100644 --- a/packages/schedules/package.json +++ b/packages/schedules/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/schedules", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal schedules (RFC-0008): the time model, the RRULE subset and its sentences, releases (pin, closure, rl1: hash, compose, conflicts, state machine), automation and run state, taint and budget accounting, the Scheduler and runDue, and the SQLite/D1 store. Worker-safe.", "license": "Apache-2.0", "homepage": "https://cloudhal.dev", diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index 33d507b5..5b427f29 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,11 @@ # @cloudhal/storage +## 0.3.4 + +### Patch Changes + +- @cloudhal/core-contracts@0.3.4 + ## 0.3.3 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index 5b3b4344..2bbd119d 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@cloudhal/storage", - "version": "0.3.3", + "version": "0.3.4", "description": "Cloudhal storage interfaces (SQL driver, blob store) with Cloudflare D1/R2/Durable Object SQLite and local SQLite/filesystem adapters", "license": "Apache-2.0", "homepage": "https://cloudhal.dev",