Skip to content

Commit dd7fec3

Browse files
committed
docs: prepare telemetry v0.1.0 changelog
Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
1 parent 7bc4492 commit dd7fec3

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

telemetry/CHANGELOG.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,18 @@ and this module adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.1.0] - 2026-05-30
11+
1012
### Added
1113

1214
- Vendor-neutral telemetry interface (`Tracer`, `Span`, `Meter`, `Counter`,
13-
`Histogram`, `Attr`) with zero third-party imports and a no-op default, so a
14-
core module depends only on this interface and never on a vendor SDK.
15+
`Histogram`, `Gauge`, `Attr`) with zero third-party imports and a no-op
16+
default, so a core module depends only on this interface and never on a vendor
17+
SDK.
18+
- Attributes backed by the standard library's `slog.Value`, giving type-safe,
19+
zero-allocation scalar attributes (`Any` is the opt-in boxing escape hatch).
20+
- A `slog` adapter (`telemetry/slogadapter`) that emits spans and metrics as
21+
structured logs with no conversion.
1522

16-
[Unreleased]: https://github.com/stablekernel/crucible/commits/main/telemetry
23+
[Unreleased]: https://github.com/stablekernel/crucible/compare/telemetry/v0.1.0...HEAD
24+
[0.1.0]: https://github.com/stablekernel/crucible/releases/tag/telemetry/v0.1.0

0 commit comments

Comments
 (0)