- Bump msrv to 1.75.0.
- New experimental feature to use trace_id & span_id from spans created through the tracing crate (experimental_use_tracing_span_context) #2438
Released 2024-Nov-11
-
Update
opentelemetrydependency version to 0.27 -
Bump MSRV to 1.70 #2179
-
Breaking 2291 Rename
logs_level_enabled flagtospec_unstable_logs_enabled. Please enable this updated flag if the feature is needed. This flag will be removed once the feature is stabilized in the specifications.
Released 2024-Sep-30
- Update
opentelemetrydependency version to 0.26 - 2101 The
logevents emitted via thetracingpipeline using thelog-tracingcrate no longer include the target metadata as attributes. Exporters or backends that rely on this attribute should now access the target directly from theLogRecord::targetfield.
- Update
opentelemetrydependency version to 0.25 - Starting with this version, this crate will align with
opentelemetrycrate on major,minor versions. - Reduce heap allocation by using
&'static strforSeverityText.
-
1869 Utilize the
LogRecord::set_target()method to pass the tracing target to the SDK. Exporters might use the target to override the instrumentation scope, which previously contained "opentelemetry-appender-tracing". -
Breaking 1928 Insert tracing event name into LogRecord::event_name instead of attributes.
- If using a custom exporter, then they must serialize this field directly from LogRecord::event_name instead of iterating over the attributes. OTLP Exporter is modified to handle this.
-
Update
opentelemetrydependency version to 0.24
- Removed unwanted dependency on opentelemetry-sdk.
- Update
opentelemetrydependency version to 0.23
- New experimental metadata attributes feature (experimental_metadata_attributes) #1380
- Experimental new attributes for tracing metadata
- Fixes the following for events emitted using log crate
- Normalized metadata fields
- Remove redundant metadata
- Bump MSRV to 1.65 #1318
- Add log appender versions to loggers (#1182)
Initial crate release