- Bump msrv to 1.75.0.
- Breaking time fields,
StartTime
andEndTime
is printed on aggregation (Sum, Gauge, Histogram, ExpoHistogram) with 2 tabs, previously it was on aggregation data point, with 3 tabs, see #2377 and #2411. - Removed unused dependency on
ordered-float
. - Feature flag "populate-logs-event-name" is removed as no longer relevant.
LogRecord's
event_name()
is now automatically displayed.
Released 2024-Nov-11
-
Update
opentelemetry
dependency version to 0.27 -
Update
opentelemetry_sdk
dependency version to 0.27 -
Bump MSRV to 1.70 #2179
-
BREAKING
- Replaced
- (#2217): The
MetricsExporterBuilder
interface is modified fromwith_temporality_selector
towith_temporality
example can be seen below: Previous Signature:
Updated Signature:MetricsExporterBuilder::default().with_temporality_selector(DeltaTemporalitySelector::new())
MetricsExporterBuilder::default().with_temporality(opentelemetry_sdk::metrics::Temporality::Delta)
- (#2217): The
- Renamed
- (#2255): de-pluralize Metric types.
MetricsExporter
->MetricExporter
MetricsExporterBuilder
->MetricExporterBuilder
- (#2255): de-pluralize Metric types.
- Replaced
Released 2024-Sep-30
- Update
opentelemetry
dependency version to 0.26 - Update
opentelemetry_sdk
dependency version to 0.26
- Update
opentelemetry
dependency version to 0.25 - Update
opentelemetry_sdk
dependency version to 0.25 - Starting with this version, this crate will align with
opentelemetry
crate on major,minor versions. - Breaking 1994 The logrecord event-name is added as attribute with
key
name
only if the feature flagpopulate-logs-event-name
is enabled. - Breaking 2040 Simplified stdout exporter:
- Now only supports writing to stdout, removing ability to send telemetry to other streams.
- Output format improved for better human readability.
- Note: This exporter is intended for learning and debugging purposes only. Not recommended for production use or automated parsing.
- Update
opentelemetry
dependency version to 0.24 - Update
opentelemetry_sdk
dependency version to 0.24
- The default feature now includes logs, metrics and trace.
- Update
opentelemetry
dependency version to 0.23 - Update
opentelemetry_sdk
dependency version to 0.23 - TraceExporter fixed to print InstrumentationScope's attributes.
- Fix StatusCode in stdout exporter #1454
- Add missing event timestamps #1391
- Adjusted
chrono
features to reduce number of transitive dependencies. #1569
- Bump MSRV to 1.65 #1318
- Timestamp is additionally exported in user-friendly format. #1192.
- MetricExporter - Temporality is exported in user-friendly format. #1260.
- Initial metrics and trace exporters