{"ecosystem":"cargo","package":"tracing-opentelemetry","from_version":null,"to_version":null,"changes":[{"from_version":"v0.31.0","to_version":"v0.32.0","change_type":"breaking","description":"The attributes `code.filepath`, `code.lineno`, and `code.namespace` have been renamed to `code.file.path`, and `code.line.number`, and `code.module.name`, to align with the opentelemetry semantic conventions for code. ([#225](https://github.com/tokio-rs/tracing-opentelemetry/pull/225))","migration_hint":null},{"from_version":"v0.31.0","to_version":"v0.32.0","change_type":"breaking","description":"Upgrade from opentelemetry to 0.31.0. Refer to the upstream [changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0310) for more information. ([#230](https://github.com/tokio-rs/tracing-opentelemetry/pull/230))","migration_hint":null},{"from_version":"v0.31.0","to_version":"v0.32.0","change_type":"breaking","description":"Hold onto `MetricsProvider` in `MetricsLayer` ([#224](https://github.com/tokio-rs/tracing-opentelemetry/pull/224))","migration_hint":null},{"from_version":"v0.31.0","to_version":"v0.32.0","change_type":"breaking","description":"The attribute `otel.status_message` was changed to `otel.status_description` to align with the opentelemetry semantic conventions for code. ([#209](https://github.com/tokio-rs/tracing-opentelemetry/pull/209))","migration_hint":null},{"from_version":"v0.31.0","to_version":"v0.32.0","change_type":"breaking","description":"Remove the `metrics_gauge_unstable` feature.","migration_hint":null},{"from_version":"v0.30.0","to_version":"v0.31.0","change_type":"breaking","description":"Upgrade from opentelemetry 0.29.0 to 0.30.0. Refer to the upstream [changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0300) for more information.","migration_hint":null},{"from_version":"v0.26.0","to_version":"v0.27.0","change_type":"breaking","description":"Upgrade to opentelemetry 0.26. Refer to the upstream [changelog](https://github.com/open-telemetry/opentelemetry-rust/releases/tag/opentelemetry-0.26.0) for more information.","migration_hint":null},{"from_version":"v0.23.0","to_version":"v0.24.0","change_type":"breaking","description":"Upgrade to opentelemetry 0.23. Refer to the upstream [changelog](https://github.com/open-telemetry/opentelemetry-rust/releases/tag/opentelemetry-0.23.0) for more information.","migration_hint":null},{"from_version":"v0.22.0","to_version":"v0.23.0","change_type":"breaking","description":"Upgrade to opentelemetry 0.22. Refer to the upstream [changelog](https://github.com/open-telemetry/opentelemetry-rust/releases/tag/v0.22.0) for more information. In particular, i64 histograms will silently downgrade to key/value exports.","migration_hint":null},{"from_version":"v0.21.0","to_version":"v0.22.0","change_type":"breaking","description":"Upgrade to `v0.21.0` of `opentelemetry` For list of breaking changes in OpenTelemetry, see the [v0.21.0 changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/v0.21.0/opentelemetry/CHANGELOG.md).","migration_hint":null},{"from_version":"v0.21.0","to_version":"v0.22.0","change_type":"breaking","description":"Update MSRV to require Rust 1.65+, as `opentelemetry` requires it now. (#68)","migration_hint":null},{"from_version":"v0.20.0","to_version":"v0.21.0","change_type":"breaking","description":"`MetricsLayer` is now generic over the its `Subscriber` impl to support [per-layer filtering] (#43)","migration_hint":null},{"from_version":"v0.19.0","to_version":"v0.20.0","change_type":"breaking","description":"Upgrade to `v0.20.0` of `opentelemetry` (#36) For list of breaking changes in OpenTelemetry, see the [v0.20.0 changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/v0.20.0/opentelemetry-api/CHANGELOG.md#v0200).","migration_hint":null},{"from_version":"unknown","to_version":"v0.19.0","change_type":"breaking","description":"Upgrade to `v0.19.0` of `opentelemetry` (#12) For list of breaking changes in OpenTelemetry, see the [v0.19.0 changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry/CHANGELOG.md#v0190).","migration_hint":null},{"from_version":"unknown","to_version":"v0.19.0","change_type":"breaking","description":"Update MSRV to require Rust 1.60+, as `opentelemetry` requires it now (#12)","migration_hint":null}],"total":15,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}