Skip to main content

Changelog

Changelog

The latest releases of TOSE App, TOSE CLI and TOSE Docs, read live from GitHub and refreshed every 5 minutes.

This repository has no releases on GitHub yet.

Platform changes compiled by the TOSE team:

  • The TOSE MCP server is live in production at https://app.tose.sh/mcp (Streamable HTTP). Agents connect with OAuth 2.1 + PKCE and dynamic client registration, no API key needed. 8 tools: list_projects, get_deployment_status, inspect_deployment, read_logs, list_incidents, inspect_incident, deploy_project and rollback_deployment.
  • CLI 0.2.0: tose skills list and install (every file is checked against its sha256 digest), tose feedback, tose template resume, template deploy --upgrade, --rollback and --expected-image, and tose up --env-file.
  • CLI 0.1.3: deploy --dry-run and --wait, doctor, capabilities, disk, volumes, pricing, --non-interactive and --api-key-stdin. The desktop commands are in the CLI, but Cloud Desktop is still coming soon: the service is switched off in production.
  • A new deploy, redeploy or rollback is refused while the workspace wallet is empty (HTTP 402). Running projects are still suspended at zero balance and disks are kept.
  • Scoped API keys (beta) when created through the API; the OpenAPI description and the Skills catalogue are public at api-v2.tose.sh/api/openapi.yaml and /api/skills. The MCP connector is still coming soon: it is not switched on in production.
  • Projects suspended for an empty wallet start again after the wallet is topped up.
  • Persistent disks with a configurable size for projects, templates and databases, billed per GiB-month.
  • Change the vCPU and RAM of a workload started from a template.
  • Resize the vCPU, RAM and storage of a database from the dashboard.
  1. 0.2.0 Latest

    What's Changed

    • feat: sync CLI with one-workspace API keys and scoped keys (#13)
    • feat(deploy): show top-up guidance when a deploy is refused for an empty wallet (#35)
    • ci: temporarily test on Linux and Node 22 only (#33)
    • ci: add TOSE CI Harness config (shadow alongside Actions) (#36)
    • fix(deploy): read stable error codes from the API body (#52)
    • fix(template): mask DSN, encryption key and catalog required envs (#41)
    • fix(env): never write or send masked env placeholders (#46)
    • fix(up): handle a skipped deploy when the key lacks deployments:execute (#50)
    • fix(stop): retry on 503 Retry-After and report the final status after stop (#38)
    • feat(template): explicit image upgrade, rollback and deployed vs available version (#44)
    • feat(template): handle 402/409 on suspended templates and add template resume (#54)
    • fix(up): headless-safe tose up with explicit --env-file consent (#28)
    • feat(cli): add tose feedback command (#17)
    • feat: sync CLI with OpenAPI, error envelope, skills catalogue and agent eval (#15)
    • test(contract): check desktop, template, volume, disk, git and GitHub routes against the spec (#48)
    • chore(release): 0.2.0 (#55)
  2. 0.1.3

    What's Changed

    • feat(disk): persistent disk, volume and pricing commands (#5)
    • feat(desktop): tose desktop commands for cloud desktops (#6)
    • docs: add agent sync rule (#7)
    • fix: require explicit confirmation for destructive commands (#8)
    • feat: make --json output a versioned, tested machine contract (#10)
    • fix: store the API key privately and keep it out of output (#9)
    • feat: agent deploy workflow with dry-run, wait, timeout and doctor (#11)
    • feat(template): Multix template selection, safe secret entry, verified links (#25)
    • ci(release): publish new package.json versions to npm with trusted publishing (#29)
    • chore(release): 0.1.3 (#30)
    • ci(release): publish without provenance from this private repository (#31)

    New Contributors

    • @mrgoonie made their first contribution (#5)

This repository has no releases on GitHub yet.

Read the docs →