Repository navigation
1.0.0 Release candidate 2
Pre-release
Pre-release
Release notes for v1.0.0rc2 - 2026-10-30
CLI
New
canyonos test --target kubernetescan query an existing, ready Kubernetes deployment through a temporary local connection, without deploying it again.canyonos testnow 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:devnow 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 testnow 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:upset instead of judging it from replica heartbeats, fixing agents showing as down when running on Kubernetes or across multiple EC2 machines.