Skip to content

Canyonos v0.1.732

Choose a tag to compare

@canyonos-copybara-sync canyonos-copybara-sync released this 30 Sep 21:17
· 12 commits to main since this release

Release notes for v0.1.732

CLI

Fixed

  • Locally built dashboard images are no longer ignored: the CLI now uses the resolved image instead of a shell CANYONOS_API_IMAGE/CANYONOS_WEB_IMAGE, only pulls local images when missing instead of always hitting the registry, and correctly passes through CANYONOS_DOCKER_PLATFORM.

Core

New

  • Added a per-agent autoscaling policy (config/scaling.yaml) that the global controller applies each poll based on rolled-up replica load.
  • Added support for launching EC2 instances as spot instances via a per-service market_type setting, defaulting to on-demand.

Improved

  • Config folder YAML files are now published to each node so node-side code (e.g. the LLM proxy) can read them, with keys cleared when files are removed.
  • Exported logs now include a project id, so logs outside a session (startup, crashes) can be tied to a project.

Fixed

  • Workflow runs now get a future record, so they appear in the dashboard.
  • On-demand EC2 launches no longer include unnecessary spot-market settings.
  • Span input/output fields now use the correct OpenTelemetry GenAI names instead of Langfuse's.

API

Fixed

  • Dashboard project title no longer always shows as project_1; it now uses the host folder name, falling back to project_1 if unavailable.
  • Span input/output fields use the correct OpenTelemetry GenAI naming instead of the deprecated Langfuse format.

Web

New

  • Added a per-agent autoscaling policy configurable via a new scaling config, applied automatically based on rolled-up replica load.
  • Added a dashboard page to view and edit the autoscaling policy.