concordia-protocol

Changelog

All notable changes to the Concordia Protocol reference implementation are documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Security

Added

[0.10.0] - 2026-08-02

Added

Changed

Fixed

[0.9.0] - 2026-08-01

Added

Changed

[0.8.0] - 2026-08-01

First stable release since 0.6.0 (0.7.0a1 was a pre-release; default pip install concordia-protocol previously resolved to 0.6.0, which lacks the mcp<2 dependency cap and fails to import the MCP server under mcp==2.0.0). This release carries breaking changes relative to both 0.6.0 and 0.7.0a1; they are marked BREAKING in the entries below.

Added

Changed

Deprecated

Security

Attribution

[0.7.0a1] - 2026-05-22

Added

Changed

Removed

[0.6.0] - 2026-05-16

Added

Changed

Documentation

[0.5.0] - 2026-05-11: references[] ratification + Python SDK alignment

Spec ratification (Beta-1, PR #6)

Python SDK alignment (Beta-2, this PR)

Closed

Notes

No breaking API changes. v0.4.0-shaped attestations continue to validate cleanly against the v0.5 JSON Schema (forward-compat is structural: every v0.4 reference is a valid v0.5 reference; the v0.5 optional fields are additive and absent on v0.4 emissions).

Beta-3 (separate PR) cuts the PyPI v0.5.0 release with tag and GitHub Release.

[0.4.0] - 2026-04-20: CMPC-ready receipt primitives + Verascore auto-hook

Added

Deferred

Test baseline

[0.3.1] - 2026-04-12: MCP Registry metadata + trust-evidence-format envelope + mandate primitive

Added

Changed

[0.3.0] - 2026-04-09: Agent discovery + Verascore reporting + bridge auto-load

Added

Changed

Test baseline

[0.2.1] - 2026-04-04: Security remediation pass

Security

[0.2.0] - 2026-04-04

Added (Phase E: zero-friction improvements)

Changed

[0.1.1] - 2026-04-01

Fixed

[0.1.0] - 2026-03-30

Added