Skip to content

v0.5.0

Choose a tag to compare

@portons portons released this 25 Feb 10:10
· 384 commits to main since this release

[0.5.0] - 2026-02-25

Added

  • New xyte-cli status command for fast/full readiness checks with contract output xyte.status.v1.
  • New xyte-cli upgrade command with --check and --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.v1
    • xyte.upgrade.check.v1
    • xyte.upgrade.result.v1

Changed

  • Extended xyte-cli setup run with --connectivity auto|always|never and deterministic setup steps in 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.updateDevice from 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