@@ -4,6 +4,40 @@ All notable changes to **AIR Platform** will be documented in this file.
44
55This project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
66
7+ ## [ 0.2.0] — 2026-07-13
8+
9+ ### Changed
10+ - Rebuilt Docker Compose around the consolidated stack: gateway now pulled as the
11+ signed ` ghcr.io/airblackbox/airblackbox ` image; collector built directly from the
12+ public repo. No local sibling checkouts required — ` docker compose up ` works from
13+ a fresh clone.
14+ - Rewrote README for the current ecosystem (airblackbox, air-gate, air-blackbox-mcp,
15+ compliance-action, tombstone); removed links to archived repositories.
16+ - Replaced integration tests targeting the retired Episode Store / Policy Engine /
17+ Eval Harness services with tests for the gateway audit surface (` /health ` ,
18+ ` /v1/audit ` , ` /v1/analytics ` , ` /v1/audit/export ` ) plus an optional live LLM
19+ round-trip (needs ` OPENAI_API_KEY ` ).
20+ - Tests now skip with instructions when the stack is down (hard-fail in CI via
21+ ` AIR_REQUIRE_STACK=1 ` ).
22+ - CI now boots the full compose stack and runs the integration suite.
23+
24+ ### Added
25+ - ` collector.yaml ` — local-only OTel pipeline config mounted over the image default
26+ (normalize → prompt vault → redact/metrics → batch). Nothing leaves your machine.
27+ - ` guardrails.yaml ` — gateway guardrails config (budgets, loop/retry protection,
28+ tool allow/blocklists).
29+
30+ ### Fixed
31+ - Invalid ` build-backend ` in pyproject.toml (` setuptools.backends._legacy:_Backend `
32+ → ` setuptools.build_meta ` ).
33+ - Worked around duplicate ` processors: ` key in the upstream collector config that
34+ crashed the collector on boot (fix also submitted to the main repo).
35+
36+ ### Removed
37+ - Obsolete tests and smoke script for archived services (` test_production.py ` ,
38+ ` test_e2e_stack.py ` , ` test_end_to_end.py ` , ` test_episode_flow.py ` ,
39+ ` test_policy_flow.py ` ).
40+
741## [ 0.1.0] — 2026-02-22
842
943- Docker Compose orchestration for full AIR Blackbox stack
0 commit comments