Versioning and release policy
This policy is mandatory for SDK delivery.Any public behavior change must include a version decision and release-note update in the same change set.
Current line
- Active release line:
v1.5 - Current patch in codebase:
1.5.0(sdk-version.json)
Versioning model
Use semantic versioning (
MAJOR.MINOR.PATCH) for all externally visible SDK releases.- Patch (
1.5.1): bug fixes and non-breaking improvements - Minor (
1.6.0): additive feature iteration - Major (
2.0.0): breaking contract changes
Required for every release
- Bump
sdk-version.json. - Add or update
docs/releases/vX.Y.Z.mdx. - Keep
docs/releases/vX.Y.mdxline summary current. - Update
docs/releases/index.mdxlinks.
No release is complete until version bump, release notes, and docs navigation are all updated together.
Consistency gate
If a pull request changes any public behavior, it must include:- a version update in
sdk-version.json - release-note updates under
docs/releases/ - documentation updates for affected public endpoints or user-visible behavior