Canyonos v0.1.732
·
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 throughCANYONOS_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_typesetting, 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 toproject_1if 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.