-
Notifications
You must be signed in to change notification settings - Fork 2
Release and Versioning
Ivan Seredkin edited this page May 23, 2026
·
2 revisions
Stub. Tracked as a "still to write" page on the Home hub.
This page will codify the release engineering contract — release cadence, schema-version policy, embedded-manifest refresh, and the compatibility windows that govern dual-emit / dual-accept deprecations:
-
Versioning — what bumps a patch / minor / major. The "install
budiandbudi-daemonfrom the same build" invariant, version-mismatch detection on first CLI invocation -
Schema version —
schema_versionsemantics (the v8.5.7-rc.2 cloud-sync bump to 5 is the most recent example), migration paths incrates/budi-core/src/migration.rs -
Embedded pricing manifest refresh — the per-release
scripts/pricing/sync_baseline.shstep, validation guardrails before commit -
Dual-emit / dual-accept windows — when a rename (e.g.
org_id→workspace_id) crosses repos, the daemon emits both keys until ≥30 days of mixed-version operation. See the 2026-05-15 banner on Cloud Data Contract and Privacy Boundary - Release checklist — what gets verified before a tag (CI green, e2e green, embedded manifest fresh, CHANGELOG section, release notes)
-
Distribution — Homebrew tap (
siropkin/homebrew-budi), the install script, the Cargo-bin fallback -
Upgrade compatibility tests —
scripts/e2e/guards that pin upgrade paths (e.g. legacy proxy residue, schema migrations)
-
CHANGELOG.md— full release history SOUL.md— Build & Test, Daemon autostart, Database sections-
scripts/— release and pricing scripts -
scripts/e2e/— upgrade-path regression guards
budi · Issues · Releases · app.getbudi.dev · getbudi.dev
Start here
ADRs — Data & privacy
ADRs — Ingestion
ADRs — Pricing
- Model Pricing – Embedded Baseline and Runtime Refresh
- Custom Team Pricing and Effective Cost
- Codex Cost Model – Marginal-Token Counting
ADRs — Provider contracts
Operational references
- Daemon Lifecycle and Autostart
- Provider Plugin Contract
- Cloud Sync Mechanics
- Statusline Integration
- Operations and Observability
- Release and Versioning
Ecosystem