# Changelog ## vNext ## 0.27.0 Released 2024-Nov-11 - Bump MSRV to 1.70 [#2179](https://github.com/open-telemetry/opentelemetry-rust/pull/2179) - Update to [v1.28.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.28.0) of the semantic conventions. ## v0.26.0 Released 2024-Sep-30 ### Changed - Starting with this version, this crate will use Weaver for the generation of the semantic conventions. - **Breaking** Introduced a new feature `semconv_experimental` to enable experimental semantic conventions. This feature is disabled by default. ## v0.25.0 ### Changed - Starting with this version, this crate will align with `opentelemetry` crate on major,minor versions. - Update to [v1.27.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.27.0) of the semantic conventions. [#2000](https://github.com/open-telemetry/opentelemetry-rust/pull/2000) ## v0.16.0 ### Changed - **Breaking** Moved duplicated (and unrelated) attributes from `opentelemetry_semantic_conventions::trace` and `opentelemetry_semantic_conventions::resource` into `opentelemetry_semantic_conventions::attribute` (which now contains all semantic attributes). `trace` and `resource` now only contain references to attributes which fall under their respective category. ### Added - Created `opentelemetry_semantic_conventions::metric` to store metric semantic conventions. ## v0.15.0 ### Changed - Update to [v1.24.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.24.0) of the semantic conventions. [#1596](https://github.com/open-telemetry/opentelemetry-rust/pull/1596) - Update to [v1.25.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.25.0) of the semantic conventions. [#1681](https://github.com/open-telemetry/opentelemetry-rust/pull/1681) ## v0.14.0 ### Changed - **Breaking** Replaced Key constants with &'static str for tracing compatibility [#1334](https://github.com/open-telemetry/opentelemetry-rust/pull/1334) ## v0.13.0 ### Changed - Bump MSRV to 1.65 [#1318](https://github.com/open-telemetry/opentelemetry-rust/pull/1318) - Bump MSRV to 1.64 [#1203](https://github.com/open-telemetry/opentelemetry-rust/pull/1203) ## v0.12.0 ### Changed - Update to v1.21.0 spec - Update to opentelemetry-api v0.20.0 ## v0.11.0 ### Changed - Update to `opentelemetry` v0.19. - Update to `opentelemetry_http` v0.8. - Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). - Update to v1.17.0 spec [#960](https://github.com/open-telemetry/opentelemetry-rust/pull/960). - Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). ## v0.10.0 ### Changed - update to v1.9 spec #754 - Update to opentelemetry v0.18.0 ## v0.9.0 ### Changed - Update to opentelemetry v0.17.0 ## v0.8.0 ### Changed - Update to opentelemetry v0.16.0 ## v0.7.0 ### Changed - Update to spec version 1.4.0 #570 - Update to opentelemetry v0.15.0 ## v0.6.0 ### Changed - Update to spec version 1.3.0 #547 - Update to opentelemetry v0.14.0 ## v0.5.0 ### Changed - Update to opentelemetry v0.13.0 ### Removed - Removed `from_env` and use environment variables to initialize the configurations by default #459 ## v0.4.0 ### Changed - Update to opentelemetry v0.12.0 ## v0.3.0 ### Changed - Update to opentelemetry v0.11.0 ## v0.2.0 ### Changed - Update to opentelemetry v0.10.0 ## v0.1.0 ### Added - Semantic conventions for [trace](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/trace/semantic_conventions) and [resource](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions).