← Documentation Home

OSSA Versioning Strategy

OSSA follows Semantic Versioning 2.0.0 with specific guidelines for specification evolution.


Version Format

MAJOR.MINOR.PATCH

Example: 0.2.4


Version Increments

MAJOR (Breaking Changes)

Increment when making incompatible changes: - Removing required fields - Changing field types - Removing supported runtime types - Breaking schema validation

Example: 1.0.02.0.0

MINOR (New Features)

Increment when adding backwards-compatible functionality: - Adding new optional fields - Adding new runtime types - Adding new agent roles - Extending capabilities

Example: 0.2.00.3.0

PATCH (Bug Fixes)

Increment for backwards-compatible bug fixes: - Documentation clarifications - Schema validation fixes - Example corrections

Example: 0.2.30.2.4


Current Version

Latest: v0.2.4 (January 2025)

Changelog

v0.2.4 (2025-01-15)

v0.2.3 (2024-12-20)

v0.2.0 (2024-11-15)

v0.1.9 (2024-10-01)


Migration Support

We maintain migration paths between versions:

# Migrate from v0.1.9 to v0.2.x
ossa migrate agent-v0.1.yml --output agent-v0.2.yml

See Migration Guides for detailed instructions.


Deprecation Policy


← Specification | Next: Compliance Badge →