0.25.0 2026-07-20

release 0.25.0 on GitHub →

Changed

This kills the prior ambiguity where SCOPE:core - REMOVE if not using NATS and SCOPE:core - DO NOT REMOVE - SSE Hub shared the same label but meant different things. Under the new axes the first is layer=infra,removal=plugin (binary works without NATS) and the second is layer=infra,removal=core (binary breaks without the SSE Hub).

Coverage jumped from 40% to 100% on non-test, non-generated files under internal/ and features/ (52 plugin/feature files were missing an annotation before).

Added