v0.5.0
[0.5.0] - 2026-02-25
Added
- New
xyte-cli statuscommand for fast/full readiness checks with contract outputxyte.status.v1. - New
xyte-cli upgradecommand with--checkand--yes, including user-scope skills refresh. - Controlled upgrade smoke workflow and scripts to validate deterministic tarball A -> tarball B upgrades in CI.
- New status/upgrade schemas and contract validation coverage:
xyte.status.v1xyte.upgrade.check.v1xyte.upgrade.result.v1
Changed
- Extended
xyte-cli setup runwith--connectivity auto|always|neverand deterministic setupstepsin JSON output. - Hardened release checks to include controlled upgrade smoke when Docker is available.
- Updated docs and GitHub Pages content for new status/upgrade/setup behaviors.
Fixed
- Corrected semantic version comparison for upgrade check paths.
- Removed non-existent endpoint surface
organization.devices.updateDevicefrom namespace/spec and related references.
What's Changed
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @portons in #9
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @portons in #8
- docs: declutter README and docs landing; split detailed guides by @portons in #10
- chore(deps): bump ajv from 8.17.1 to 8.18.0 by @dependabot[bot] in #4
- fix: use semantic version comparison in buildUpgradeCheck by @Copilot in #12
- Add status/upgrade commands and controlled upgrade smoke gate by @portons in #11
New Contributors
- @dependabot[bot] made their first contribution in #4
- @Copilot made their first contribution in #12
Full Changelog: v0.4.0...v0.5.0