What's Changed
- Introduce typed Program core and safety catalogue by @leynos in #6
- Implement typed command core with safety by @leynos in #7
- Add async SafeCmd.run with cancellation and expose API types by @leynos in #8
- Enhance SafeCmd.run: error handling, sinks, and decoding by @leynos in #9
- Add SafeCmd.run_sync with full parity tests by @leynos in #10
- Add fun, friendly README for cuprum by @leynos in #12
- Add ContextVar-backed CuprumContext with scoped allowlists and hooks by @leynos in #11
- Implement logging hook with context registration and detach by @leynos in #13
- Introduce streaming Pipeline API with Pipeline and PipelineResult by @leynos in #14
- Implement fail-fast pipeline with failure metadata and internals by @leynos in #15
- Implement structured pipeline events and telemetry by @leynos in #16
- Plan Rust extension for Cuprum pipeline performance by @leynos in #18
- Add structured telemetry adapters with in-memory references and tests by @leynos in #17
Full Changelog: https://github.com/leynos/cuprum/commits/v0.1.0