Skip to content

feat: release Graft 0.7.0 - #5

Merged
mayneyao merged 7 commits into
mainfrom
codex/sqlite-worktree-migration
Jul 26, 2026
Merged

feat: release Graft 0.7.0#5
mayneyao merged 7 commits into
mainfrom
codex/sqlite-worktree-migration

Conversation

@mayneyao

Copy link
Copy Markdown
Contributor

Summary

  • add the HTTP v1 remote server packages and strict protocol negotiation
  • make ordinary physical SQLite files the default worktree data plane
  • route repository control commands through the service layer instead of production PRAGMAs
  • preserve page-level incremental storage when staging WAL or rollback-journal databases
  • materialize checkout, switch, merge, pull, and clone results safely under SQLite replacement guards
  • align English and Chinese docs and prepare all release metadata for 0.7.0

Compatibility

This intentionally removes compatibility for the existing repository PRAGMA/CLI transport. Legacy repository PRAGMAs remain test-only; the optional Graft VFS remains available as a data-plane integration.

Verification

  • just test: 566 passed, 1 skipped; 81 doc tests; 5 SQL tests
  • cargo fmt --all -- --check
  • cargo check --workspace --all-targets --locked
  • CI-equivalent cargo clippy command
  • pnpm check:remote && pnpm test:remote
  • docs pnpm build: 75 pages
  • independent pre-landing review with all findings fixed

mayneyao added 7 commits July 26, 2026 23:54
Add versioned protocol handling, strict remote URI validation, and paginated listing support.\n\nProvide framework-neutral, Hono, and Cloudflare packages with verification tests and CI.
Keep an exclusive SQLite guard across worktree replacement, reject live-writer removals, and target the selected physical database during row-aware merges.
Require the Graft protocol header on conditional failures and not-found responses so wrong HTTP endpoints cannot masquerade as missing objects.
Make pnpm/action-setup read the standalone docs package metadata instead of the new root JS workspace package.
@mayneyao
mayneyao merged commit 470b46f into main Jul 26, 2026
7 checks passed
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