Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 15:49
· 5 commits to main since this release
1cd915d

Minor Changes

  • cb59279: ucp-cli now negotiates the newest exact UCP release shared with each Business, using the managed Profile by default. This build supports 2026-04-08 and 2026-08-25; extension-key validation follows the selected release.

    Untouched Profiles generated by earlier releases continue working as named managed Profiles. Edited or custom-hosted Profiles retain their authored document and URL. ucp profile init remains available for intentional customization or release pinning, accepts one exact --version, and activates only with --activate; the former range flags and inert profile publish command are removed.

    Other observable changes:

    • ucp discover reports the selected protocol and services declared by both Profiles.
    • MCP mode ignores Profile and Business selections in active.yaml; explicit arguments and environment variables still apply.
    • Business discovery and tools/list are cached separately between runs. --refresh bypasses both caches; --dry-run skips only the operation call.
    • Doctor enforces the Node.js 22.19.0 runtime floor, exits nonzero on failed checks, and separately reports Profile redirects, drift, and cache policy.
    • UCP document and declared endpoint redirects raise TRANSPORT_REDIRECT_REFUSED rather than being followed.
    • Profile, version, and service failures now distinguish Profile-side and Business-side causes; see the error-code reference for recovery.
    • ucp checkout complete now accepts and sends its required completion body like other write operations.