Skip to content

chore(release): prepare v0.7.0 - #163

Merged
NovusEdge merged 1 commit into
mainfrom
chore/release-v0.7.0
Sep 29, 2026
Merged

NovusEdge merged 1 commit into
mainfrom
chore/release-v0.7.0

Conversation

@NovusEdge

@NovusEdge NovusEdge commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Cuts v0.7.0 from #157-#162: the QoL pass for people and agents.

  • CHANGELOG.md gains the v0.7.0 section.
  • flake.nix bumps to 0.7.0.

vendorHash is unchanged: the only go.mod change since #156 moved jsonschema-go from indirect to direct, and the vendor-hash workflow on that commit found nothing to update.

The CLI JSON contract version stays 3. Several MCP result shapes changed; the changelog lists them.

Summary by CodeRabbit

  • New Features
    • Added command-line completion and SSH commands, along with snapshot operations.
  • Improvements
    • Updated CLI behavior and output, MCP result formats and error handling, defaults, and health reporting.
  • Release
    • Published version 0.7.0, replacing the previous “Unreleased” changelog heading and updating the package version. These changes bring the documented command-line and MCP experience in line with the latest release.

Signed-off-by: NovusEdge <novusedge0@gmail.com>
@coderabbitai

coderabbitai Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 6cf775f7-dbd3-488e-9d50-1149671e4d17

📥 Commits

Reviewing files that changed from the base of the PR and between 54a2ef4 and 748c9c1.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • flake.nix

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.


Walkthrough

The v0.7.0 release adds changelog notes about CLI and MCP changes, new commands, snapshot behavior, and fixes. The Nix package version changes to 0.7.0.

Changes

v0.7.0 Release

Layer / File(s) Summary
Document v0.7.0 changes
CHANGELOG.md
The changelog records CLI and MCP changes, new commands, snapshot behavior, and fixes for v0.7.0.
Set package version
flake.nix
The Nix package version changes from 0.6.2 to 0.7.0.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 748c9

The package and changelog consistently identify v0.7.0, with no concrete release issue established. The change appears ready to merge after normal checks.

Architecture Summary

Architecture risk: 🔵 Low · up to 748c9

The change affects 2 systems.

Changed systems: CHANGELOG.md, flake.nix

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — CHANGELOG.md (service) was modified; 1 changed file maps to changed impact.
  • observed — flake.nix (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in CHANGELOG.md: Replaces the “Unreleased” heading with v0.7.0 and adds a release overview stating that CLI JSON contract version 3 remains unchanged while MCP result schemas change.
  • observed — Modified behavior in CHANGELOG.md: Adds v0.7.0 changelog entries describing up wait rules, already-running/stopped outcomes, usage and not-found messages, noninteractive create defaults, log options and levels, and doctor output behavior.
  • observed — Modified behavior in CHANGELOG.md: Adds entries documenting the MCP wait default timeout of 300 seconds and the disk-only, crash-consistent snapshot behavior for running VMs, including the stopped-VM restore requirement.
  • observed — Modified behavior in CHANGELOG.md: Adds changelog entries for command completion, SSH and help commands, new error codes and timeout output, snapshot tools and result fields, VM shared-directory fields, and allowed values in MCP tool schemas.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the change as preparation for the v0.7.0 release. This matches the changelog update and package version update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit reads the release notes by moonlight,
Then nibbles a carrot beside the page.
“Seven-oh-oh,” she says with a hop,
“New notes are gathered, the version is set.”
She tucks the changelog into her burrow.

Comment @coderabbitai help to get the list of available commands.

@NovusEdge
NovusEdge merged commit 0632ba3 into main Sep 29, 2026
8 of 9 checks passed
@NovusEdge
NovusEdge deleted the chore/release-v0.7.0 branch September 29, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant