From a2da58aca2e749546798e763e4c11d9c8eaaa245 Mon Sep 17 00:00:00 2001 From: Josh Suereth Date: Thu, 5 Dec 2024 12:27:22 -0500 Subject: [PATCH] Update for 0.11.0 release. (#505) --- CHANGELOG.md | 10 ++++++++++ Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 3 ++- crates/weaver_cache/Cargo.toml | 2 +- crates/weaver_checker/Cargo.toml | 2 +- crates/weaver_codegen_test/Cargo.toml | 2 +- crates/weaver_common/Cargo.toml | 2 +- crates/weaver_diff/Cargo.toml | 2 +- crates/weaver_forge/Cargo.toml | 2 +- crates/weaver_resolved_schema/Cargo.toml | 2 +- crates/weaver_resolver/Cargo.toml | 2 +- crates/weaver_semconv/Cargo.toml | 2 +- crates/weaver_semconv_gen/Cargo.toml | 2 +- crates/weaver_version/Cargo.toml | 2 +- 14 files changed, 35 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c795425a..693c4ec9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,20 @@ All notable changes to this project will be documented in this file. What's changed +## [0.11.0] - 2024-12-05 + +What's changed + * Detect duplicate group ids, group names, and metric names. ([#382](https://github.com/open-telemetry/weaver/pull/382) by lquerel). * Add support for Maps `map[]` to the definition of an `AnyValue`. ([#396](https://github.com/open-telemetry/weaver/pull/396) by @MSNev). * Update semconv schema, syntax doc and validity check to correctly define `stability` as optional for attribute groups. ([#467](https://github.com/open-telemetry/weaver/pull/467) by @jerbly). * Fix issue [#405](https://github.com/open-telemetry/weaver/issues/405) - Updated the EBNF and JSON schema to define the `extends` or `attributes` requirement mandatory for all group types except `metric` and `event`. Added a group validity check as a warning. ([#494](https://github.com/open-telemetry/weaver/pull/494) by @jerbly). +* Allow adding a description when using opt_in requirement level ([#392](https://github.com/open-telemetry/weaver/pull/392) by @joaopgrassi) +* Add warning that issues when using prefix on groups ([#407](https://github.com/open-telemetry/weaver/pull/407) by @jsuereth) +* Update comment filter to remove trailing spaces ([#453](https://github.com/open-telemetry/weaver/pull/453) by @jsuereth) +* Metrics and Events don't require attributes ([#494](https://github.com/open-telemetry/weaver/pull/494) by @jerbly) +* Added an option to follow symbolic links when loading the registry in various parts of the codebase. ([#468](https://github.com/open-telemetry/weaver/pull/468) by @leo6leo) +* Provide max line-length in comment filter. ([#454](https://github.com/open-telemetry/weaver/pull/454) by @jsuereth) ## [0.10.0] - 2024-09-23 diff --git a/Cargo.lock b/Cargo.lock index fee9730f..3e55581d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4648,7 +4648,7 @@ dependencies = [ [[package]] name = "weaver" -version = "0.10.0" +version = "0.11.0" dependencies = [ "assert_cmd", "clap", @@ -4679,7 +4679,7 @@ dependencies = [ [[package]] name = "weaver_cache" -version = "0.10.0" +version = "0.11.0" dependencies = [ "dirs", "flate2", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "weaver_checker" -version = "0.10.0" +version = "0.11.0" dependencies = [ "globset", "miette", @@ -4715,7 +4715,7 @@ dependencies = [ [[package]] name = "weaver_codegen_test" -version = "0.10.0" +version = "0.11.0" dependencies = [ "dirs", "miette", @@ -4730,7 +4730,7 @@ dependencies = [ [[package]] name = "weaver_common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "miette", "paris", @@ -4743,7 +4743,7 @@ dependencies = [ [[package]] name = "weaver_diff" -version = "0.10.0" +version = "0.11.0" dependencies = [ "serde_json", "similar", @@ -4752,7 +4752,7 @@ dependencies = [ [[package]] name = "weaver_forge" -version = "0.10.0" +version = "0.11.0" dependencies = [ "convert_case", "dirs", @@ -4790,7 +4790,7 @@ dependencies = [ [[package]] name = "weaver_resolved_schema" -version = "0.10.0" +version = "0.11.0" dependencies = [ "ordered-float", "schemars", @@ -4803,7 +4803,7 @@ dependencies = [ [[package]] name = "weaver_resolver" -version = "0.10.0" +version = "0.11.0" dependencies = [ "glob", "itertools 0.13.0", @@ -4822,7 +4822,7 @@ dependencies = [ [[package]] name = "weaver_semconv" -version = "0.10.0" +version = "0.11.0" dependencies = [ "glob", "miette", @@ -4838,7 +4838,7 @@ dependencies = [ [[package]] name = "weaver_semconv_gen" -version = "0.10.0" +version = "0.11.0" dependencies = [ "miette", "nom", @@ -4855,7 +4855,7 @@ dependencies = [ [[package]] name = "weaver_version" -version = "0.10.0" +version = "0.11.0" dependencies = [ "schemars", "semver", diff --git a/Cargo.toml b/Cargo.toml index 05a1134f..bff25146 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver" -version = "0.10.0" +version.workspace = true authors = ["OpenTelemetry"] edition = "2021" repository = "https://github.com/open-telemetry/weaver" @@ -28,6 +28,7 @@ members = [ ] [workspace.package] +version = "0.11.0" authors = ["OpenTelemetry"] edition = "2021" repository = "https://github.com/open-telemetry/weaver" diff --git a/crates/weaver_cache/Cargo.toml b/crates/weaver_cache/Cargo.toml index 76e796ec..f4f90496 100644 --- a/crates/weaver_cache/Cargo.toml +++ b/crates/weaver_cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_cache" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_checker/Cargo.toml b/crates/weaver_checker/Cargo.toml index e26301d3..8722a29e 100644 --- a/crates/weaver_checker/Cargo.toml +++ b/crates/weaver_checker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_checker" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_codegen_test/Cargo.toml b/crates/weaver_codegen_test/Cargo.toml index d2a0b382..6a68d321 100644 --- a/crates/weaver_codegen_test/Cargo.toml +++ b/crates/weaver_codegen_test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_codegen_test" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_common/Cargo.toml b/crates/weaver_common/Cargo.toml index 1ce281f5..73c5faf7 100644 --- a/crates/weaver_common/Cargo.toml +++ b/crates/weaver_common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_common" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_diff/Cargo.toml b/crates/weaver_diff/Cargo.toml index 91905759..1cf7a907 100644 --- a/crates/weaver_diff/Cargo.toml +++ b/crates/weaver_diff/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_diff" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_forge/Cargo.toml b/crates/weaver_forge/Cargo.toml index 80c40d37..479e3707 100644 --- a/crates/weaver_forge/Cargo.toml +++ b/crates/weaver_forge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_forge" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_resolved_schema/Cargo.toml b/crates/weaver_resolved_schema/Cargo.toml index 87fc6654..72f75fea 100644 --- a/crates/weaver_resolved_schema/Cargo.toml +++ b/crates/weaver_resolved_schema/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_resolved_schema" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_resolver/Cargo.toml b/crates/weaver_resolver/Cargo.toml index 261d6754..18981284 100644 --- a/crates/weaver_resolver/Cargo.toml +++ b/crates/weaver_resolver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_resolver" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_semconv/Cargo.toml b/crates/weaver_semconv/Cargo.toml index b5e9401d..05b4a80e 100644 --- a/crates/weaver_semconv/Cargo.toml +++ b/crates/weaver_semconv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_semconv" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_semconv_gen/Cargo.toml b/crates/weaver_semconv_gen/Cargo.toml index 0f80b8f2..418f1f4a 100644 --- a/crates/weaver_semconv_gen/Cargo.toml +++ b/crates/weaver_semconv_gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_semconv_gen" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true diff --git a/crates/weaver_version/Cargo.toml b/crates/weaver_version/Cargo.toml index c01a4e37..78d422d4 100644 --- a/crates/weaver_version/Cargo.toml +++ b/crates/weaver_version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "weaver_version" -version = "0.10.0" +version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true