AIStack follows Semantic Versioning (SemVer): MAJOR.MINOR.PATCH
- Initial public release:
0.1.0
MAJOR: breaking changes in public APIs, MCP tool schemas, or extension behaviorMINOR: backward-compatible features (new MCP tools, new workflow stages, new UI settings)PATCH: backward-compatible fixes, docs-only improvements, security fixes without API break
Before 1.0.0, breaking changes may still happen in MINOR, but release notes must clearly mark breakage.
Suggested cadence:
0.1.x: stabilization and bugfixes0.2.x: workflow expansion (brainstorm/debate/synthesis controls)0.3.x: hardening (permission model, sandboxing, observability)1.0.0: stable schemas + migration policy + compatibility guarantees
- Use annotated tags with
vprefix:v0.1.0v0.1.1v0.2.0
Each release should include:
- Highlights
- Breaking Changes
- Migration Notes
- Verification Status