v0.1.0
·
8 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Features
- Scaffold aioabrp package, tooling, and CI (9ab1498)
- Add core types, exceptions, and injected auth (ca9587f)
- Add pruned wire TypedDicts with regen recipe (02e7750)
- Add typed frame extraction with tolerance matrix (cd4a7be)
- Add incremental SSE event parser (98dad34)
- Add AbrpClient for garage, catalog, and one-shot telemetry (9fb1889)
- Add resilient TelemetryStream with SSE reconnect loop (1e6272c)
- Add generic MetricValue[T] and typed Telemetry struct (69b084b)
- Export Telemetry from public API and harden model tests (bb4f482)
- Emit typed Telemetry from stream and one-shot boundaries (c6859ad)
- Add pure future-time clamp helpers and clock seam (f164e2f)
- Clamp future wire times before the monotonicity gate (80c2a74)
- Add seed= constructor arg to warm the monotonicity gate (2e5454b)
- Clamp future block times in the one-shot getter (47e438b)
Bug fixes
- Resolve mypy errors (untyped clock seam, clamp overloads, test types) (2bc593c)
Documentation
- Document usage, contracts, and finalize public API (35158cc)
- Update on_update / extraction docs to the typed Telemetry boundary (237c2a8)
- Document future-clamp + seed; bump version to 0.2.0 (97c23ba)
Refactoring
- Simplify TelemetryStream seed to a times-only mapping (b7f06a8)
Testing
- Pin stream resilience edge cases and multi-account isolation (db813d9)
Maintenance
- Set version to 0.1.0 for the first release (1699697)