Skip to content

Release And Versioning

Release and versioning policy for DAG protects compatibility expectations for operators, integrations, and artifact consumers.

Visual Summary

flowchart TD
    change[proposed change] --> classify[classify compatibility impact]
    classify --> verify[run validation matrix]
    verify --> note[document behavior and migration notes]
    note --> release[tag and publish]

Versioning Rules

  • behavior-changing command semantics require explicit compatibility note
  • schema and artifact shape changes require migration guidance
  • replay/diff classification vocabulary changes require contract review

Release Validation Matrix

  • cargo test suites for dag core/runtime/app crates
  • replay and diff contract tests for schema lockstep
  • docs checks ensuring references align with released behavior

Code Anchors

  • crates/bijux-dag-app/tests/
  • crates/bijux-dag-core/tests/
  • crates/bijux-dag-runtime/tests/

Next Reads