Skip to content

0.57.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 22:43
· 7 commits to main since this release
6bde625

Changed — may break callers

  • cli-core 0.469.0 and cli-base 0.65.0. cli-core 0.469 accepts only cli-base 0.65, so both pins move together.
    cli-base 0.65 knows the verbs serve and revoke, so their lint baseline entries are gone, and its cli-dev bundle
    finds a server started with a flag before mcp serve. From cli-core 0.468, an MCP server offers a command that only
    fetches into the store through its read tool.
  • zm mcp serve names what it serves (WC-MCP-9). With no profile it no longer serves every profile:
    it stops with validation_error (exit 2) and lists the profiles here. Serve one with zm <profile> mcp serve,
    several with zm mcp serve --profiles work,personal, or every one with zm mcp serve --profiles all; update an
    MCP client entry of ["mcp", "serve"] to ["mcp", "serve", "--profiles", "all"]. A profile together with
    --profiles, a name that is not a profile here, or all inside a list is refused with validation_error; under
    ZM_PROFILE_LOCK, --profiles may name only the locked profile (permission_error, exit 5). The server names the
    profiles it serves on stderr when it starts. The MCP Registry entry now starts zm mcp serve --profiles all.

Fixed

  • zm starts in about half the time: the package runs from a bundle. A command loaded about a thousand module
    files before doing any work; it now loads a few dozen that hold the same code, built by cli-base's
    cli-dev bundle. Warm zm meetings list --help went from 422 to 186 ms, zm --version from 38 to 19 ms. Output is
    unchanged. A running zm mcp serve loads all of its code soon after it starts, so upgrading zm in place does not
    break it. The package is larger: 2.8 MB to download instead of 0.26 MB.