Version matrix

M0 contract traceability

Every public contract-bearing surface should identify the contract version it implements.

SurfaceCurrent M0 versionStatus
Mesh contractmesh-v2.0.0-m0Preferred contract: mesh-v2.0.0-m0
OpenAPImesh-v1.0.0-m2Published as JSON and YAML
Mesh servicealloy-mesh-service:1.0.0-SNAPSHOTRuntime gate requires the current supported contract.
TypeScript SDK0.2.0-m0Supports mesh-v2.0.0-m0
JVM client0.1.0-m0Supports mesh-v2.0.0-m0

Compatibility registry

The deployed docs include the Mesh compatibility registry alongside the generated OpenAPI specs.

ContractStatusServersClientsLifecycle
mesh-v2.0.0-m0currentalloy-mesh-service:1.0.0-SNAPSHOTalloy-mesh-client-jvm:0.2.0-m0, alloy-mesh-client-ts:0.2.0-m0Introduced 2026-08-06; deprecated null; removal null