Skip to content

1.0.0 Release candidate 2

Pre-release
Pre-release

Choose a tag to compare

@canyonos-cici canyonos-cici released this 30 Oct 23:16
· 37 commits to main since this release

Release notes for v1.0.0rc2 - 2026-10-30

CLI

New

  • canyonos test --target kubernetes can query an existing, ready Kubernetes deployment through a temporary local connection, without deploying it again.
  • canyonos test now uses the project's saved test query when no query is provided, falling back to "hello" if none is available.

Improved

  • Docker services shut down more reliably, and deployments report port conflicts.

Fixed

  • Calls between agents on Kubernetes no longer fail once a call takes longer than a few seconds; forwarded calls are only failed when a replica is confirmed missing from a published routing table.
  • Telemetry (traces and logs) for running requests now shows up on Kubernetes instead of only appearing once a request finishes.
  • bun run canyonos:dev now works on Windows by using the correct virtual-environment path separator and shell.
  • Project environment files are now located and handled relative to the project root during deployment and sync.
  • Hidden YAML files are excluded from configuration loading and Kubernetes ConfigMaps.

Core

Improved

  • Agent liveness is now determined from a shared, published set of up agents rather than derived separately, fixing incorrect "down" status on Kubernetes and on EC2 deployments with multiple machines.
  • Telemetry for running requests now shows up on the dashboard on Kubernetes instead of waiting until the request finished.

Fixed

  • Calls between agents on Kubernetes no longer fail when a call takes longer than a few seconds, even though the called agent is still running.
  • Calls are no longer failed when replica routing information is unavailable.
  • Project spend publishing now uses the correct Redis connection and skips projects that are no longer running or registered.
  • Project environment files are now located and handled correctly relative to the project root during deployment and sync.
  • Hidden YAML files are excluded from configuration loading and Kubernetes ConfigMaps.
  • Docker services shut down more reliably, and deployments report port conflicts.
  • canyonos test now uses the project's saved test query when none is provided, falling back to "hello" if none is available.

API

Fixed

  • Fixed slow dashboard performance caused by metrics data growing without limit and metrics queries not using their index, which made dashboard queries take tens of seconds to minutes.
  • The dashboard API now reads agent liveness from the shared routing_table:up set instead of judging it from replica heartbeats, fixing agents showing as down when running on Kubernetes or across multiple EC2 machines.