Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump versions to prepare for release v0.22 #1539

Merged
merged 3 commits into from Feb 25, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 2 additions & 0 deletions opentelemetry-appender-log/CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## vNext

## v0.3.0
cijothomas marked this conversation as resolved.
Show resolved Hide resolved

## v0.2.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-appender-log/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-appender-log"
version = "0.2.0"
version = "0.3.0"
description = "An OpenTelemetry appender for the log crate"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
Expand All @@ -11,7 +11,7 @@ rust-version = "1.65"
edition = "2021"

[dependencies]
opentelemetry = { version = "0.21", path = "../opentelemetry", features = ["logs"]}
opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["logs"]}
log = { workspace = true, features = ["kv_unstable", "std"]}

[features]
Expand Down
4 changes: 3 additions & 1 deletion opentelemetry-appender-tracing/CHANGELOG.md
Expand Up @@ -2,10 +2,12 @@

## vNext

## v0.3.0

### Added

- New experimental metadata attributes feature (experimental\_metadata\_attributes) [#1380](https://github.com/open-telemetry/opentelemetry-rust/pull/1380)
- Experimental new attributes for tracing metadata
- Experimental new attributes for tracing metadata
- Fixes the following for events emitted using log crate
- Normalized metadata fields
- Remove redundant metadata
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-appender-tracing/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-appender-tracing"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
description = "An OpenTelemetry log appender for the tracing crate"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-tracing"
Expand All @@ -13,8 +13,8 @@ rust-version = "1.65"
[dependencies]
log = { workspace = true, optional = true }
once_cell = { workspace = true }
opentelemetry = { version = "0.21", path = "../opentelemetry", features = ["logs"] }
opentelemetry_sdk = { version = "0.21", path = "../opentelemetry-sdk", features = ["logs"] }
opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["logs"] }
opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", features = ["logs"] }
tracing = { workspace = true, features = ["std"]}
tracing-core = { workspace = true }
tracing-log = { version = "0.2", optional = true }
Expand Down
2 changes: 2 additions & 0 deletions opentelemetry-http/CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## vNext

## v0.11.0

### Changed

- **Breaking** Remove built-in support for surf HTTP client [#1537](https://github.com/open-telemetry/opentelemetry-rust/pull/1537)
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-http/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-http"
version = "0.10.0"
version = "0.11.0"
description = "Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies."
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -15,6 +15,6 @@ bytes = { workspace = true }
http = { workspace = true }
hyper = { workspace = true, features = ["http2", "client", "tcp"], optional = true }
isahc = { workspace = true, optional = true }
opentelemetry = { version = "0.21", path = "../opentelemetry", features = ["trace"] }
opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["trace"] }
reqwest = { workspace = true, features = ["blocking"], optional = true }
tokio = { workspace = true, features = ["time"], optional = true }
2 changes: 1 addition & 1 deletion opentelemetry-jaeger-propagator/CHANGELOG.md
Expand Up @@ -6,4 +6,4 @@

### Added

- As part of the gradual deprecation of the exporter functionality of the opentelemetry-jaeger crate, move the opentelemetry-jaeger propagator functionality to a new crate named opentelemetry-jaeger-propagator [#1487](https://github.com/open-telemetry/opentelemetry-rust/pull/1487)
- As part of the gradual deprecation of the exporter functionality of the opentelemetry-jaeger crate, move the opentelemetry-jaeger propagator functionality to a new crate named opentelemetry-jaeger-propagator [#1487](https://github.com/open-telemetry/opentelemetry-rust/pull/1487)
3 changes: 1 addition & 2 deletions opentelemetry-jaeger-propagator/Cargo.toml
Expand Up @@ -15,13 +15,12 @@ license = "Apache-2.0"
edition = "2021"
rust-version = "1.65"


[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
opentelemetry = { version = "0.21", default-features = false, features = [
opentelemetry = { version = "0.22", default-features = false, features = [
"trace",
], path = "../opentelemetry" }

Expand Down
2 changes: 2 additions & 0 deletions opentelemetry-jaeger/CHANGELOG.md
Expand Up @@ -9,6 +9,8 @@ Please check the [README](https://crates.io/crates/opentelemetry-jaeger) for mor

## vNext

## v0.21.0
cijothomas marked this conversation as resolved.
Show resolved Hide resolved

### Changed

- Update to tonic 0.11 and prost 0.12 (#1536)
Expand Down
10 changes: 5 additions & 5 deletions opentelemetry-jaeger/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-jaeger"
version = "0.20.0"
version = "0.21.0"
description = "Jaeger exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
Expand Down Expand Up @@ -32,10 +32,10 @@ hyper = { workspace = true, features = ["client"], optional = true }
hyper-tls = { version = "0.5.0", default-features = false, optional = true }
isahc = { workspace = true, optional = true }
js-sys = { version = "0.3", optional = true }
opentelemetry = { version = "0.21", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.21", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" }
opentelemetry-http = { version = "0.10", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.13", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" }
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" }
pin-project-lite = { workspace = true, optional = true }
reqwest = { workspace = true, optional = true }
thrift = "0.17.0"
Expand Down
8 changes: 5 additions & 3 deletions opentelemetry-otlp/CHANGELOG.md
Expand Up @@ -2,15 +2,17 @@

## vNext

### Fixed
- Fix `tonic()` to the use correct port. [#1556](https://github.com/open-telemetry/opentelemetry-rust/pull/1556)
## v0.15.0

### Changed
- Update to tonic 0.11 and prost 0.12 (#1536)

### Fixed
- Fix `tonic()` to the use correct port. [#1556](https://github.com/open-telemetry/opentelemetry-rust/pull/1556)

### Removed
- **Breaking** Remove support for surf HTTP client [#1537](https://github.com/open-telemetry/opentelemetry-rust/pull/1537)
- Remove support for grpcio transport (#1534)
- **Breaking** Remove support for grpcio transport (#1534)

## v0.14.0

Expand Down
12 changes: 6 additions & 6 deletions opentelemetry-otlp/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-otlp"
version = "0.14.0"
version = "0.15.0"
description = "Exporter for the OpenTelemetry Collector"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
Expand Down Expand Up @@ -28,11 +28,11 @@ rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
async-trait = { workspace = true }
futures-core = { workspace = true }
opentelemetry = { version = "0.21", default-features = false, path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.21", default-features = false, path = "../opentelemetry-sdk" }
opentelemetry-http = { version = "0.10", path = "../opentelemetry-http", optional = true }
opentelemetry-proto = { version = "0.4", path = "../opentelemetry-proto", default-features = false }
opentelemetry-semantic-conventions = { version = "0.13", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" }
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
opentelemetry-proto = { version = "0.5", path = "../opentelemetry-proto", default-features = false }
opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" }

prost = { workspace = true, optional = true }
tonic = { workspace = true, optional = true }
Expand Down
2 changes: 2 additions & 0 deletions opentelemetry-prometheus/CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## vNext

## v0.15.0

### Changed

- Omit empty `otel_scope_info` and `otel_target_info` metrics [#1428](https://github.com/open-telemetry/opentelemetry-rust/pull/1428)
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-prometheus/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-prometheus"
version = "0.14.1"
version = "0.15.0"
description = "Prometheus exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -21,8 +21,8 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
once_cell = { workspace = true }
opentelemetry = { version = "0.21", path = "../opentelemetry", default-features = false, features = ["metrics"] }
opentelemetry_sdk = { version = "0.21", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] }
opentelemetry = { version = "0.22", path = "../opentelemetry", default-features = false, features = ["metrics"] }
opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] }
prometheus = "0.13"
protobuf = "2.14"

Expand Down
4 changes: 3 additions & 1 deletion opentelemetry-proto/CHANGELOG.md
Expand Up @@ -2,10 +2,12 @@

## vNext

## v0.5.0

### Changed

- Update to tonic 0.11 and prost 0.12 (#1536)
- Remove support for grpcio transport (#1534)
- **Breaking** Remove support for grpcio transport (#1534)

### Added

Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-proto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-proto"
version = "0.4.0"
version = "0.5.0"
description = "Protobuf generated files and transformations."
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto"
Expand Down Expand Up @@ -50,8 +50,8 @@ with-serde = ["serde", "hex"]
[dependencies]
tonic = { workspace = true, optional = true, features = ["codegen", "prost"] }
prost = { workspace = true, optional = true }
opentelemetry = { version = "0.21", default-features = false, path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.21", default-features = false, path = "../opentelemetry-sdk" }
opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" }
schemars = { version = "0.8", optional = true }
serde = { workspace = true, optional = true, features = ["serde_derive"] }
hex = { version = "0.4.3", optional = true }
Expand Down
8 changes: 5 additions & 3 deletions opentelemetry-sdk/CHANGELOG.md
Expand Up @@ -2,13 +2,15 @@

## vNext

## v0.22.0

### Added

- [#1410](https://github.com/open-telemetry/opentelemetry-rust/pull/1410) Add experimental synchronous gauge
- [#1471](https://github.com/open-telemetry/opentelemetry-rust/pull/1471) Configure batch log record processor via [`OTEL_BLRP_*`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/configuration/sdk-environment-variables.md#batch-logrecord-processor) environment variables and via `OtlpLogPipeline::with_batch_config`
- [#1503](https://github.com/open-telemetry/opentelemetry-rust/pull/1503) Make the documentation for In-Memory exporters visible.

- [#1526](https://github.com/open-telemetry/opentelemetry-rust/pull/1526)
- [#1526](https://github.com/open-telemetry/opentelemetry-rust/pull/1526)
Performance Improvement : Creating Spans and LogRecords are now faster, by avoiding expensive cloning of `Resource` for every Span/LogRecord.

### Changed
Expand Down Expand Up @@ -49,10 +51,10 @@ Performance Improvement : Creating Spans and LogRecords are now faster, by avoid
- `LoggerProviderInner` is no longer `pub (crate)`
- `Logger.provider()` now returns `&LoggerProvider` instead of an `Option<LoggerProvider>`

- [1519](https://github.com/open-telemetry/opentelemetry-rust/pull/1519) Performance improvements
- [1519](https://github.com/open-telemetry/opentelemetry-rust/pull/1519) Performance improvements
when calling `Counter::add()` and `UpDownCounter::add()` with an empty set of attributes
(e.g. `counter.Add(5, &[])`)

### Fixed

- [#1481](https://github.com/open-telemetry/opentelemetry-rust/pull/1481) Fix error message caused by race condition when using PeriodicReader
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-sdk/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry_sdk"
version = "0.21.2"
version = "0.22.0"
description = "The SDK for the OpenTelemetry metrics collection and distributed tracing framework"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -10,8 +10,8 @@ edition = "2021"
rust-version = "1.65"

[dependencies]
opentelemetry = { version = "0.21", path = "../opentelemetry/" }
opentelemetry-http = { version = "0.10", path = "../opentelemetry-http", optional = true }
opentelemetry = { version = "0.22", path = "../opentelemetry/" }
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
async-std = { workspace = true, features = ["unstable"], optional = true }
async-trait = { workspace = true, optional = true }
crossbeam-channel = { version = "0.5", optional = true }
Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-semantic-conventions/CHANGELOG.md
Expand Up @@ -2,6 +2,13 @@

## vNext

## v0.14.0

### Changed

* **Breaking** Add generated modules that output const &str for tracing compatibility
[#1334](https://github.com/open-telemetry/opentelemetry-rust/pull/1334)

## v0.13.0

### Changed
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-semantic-conventions/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-semantic-conventions"
version = "0.13.0"
version = "0.14.0"
description = "Semantic conventions for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"
Expand All @@ -20,5 +20,5 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dev-dependencies]
opentelemetry = { version = "0.21", default-features = false, path = "../opentelemetry" } # for doctests
opentelemetry_sdk = { features = ["trace"], path = "../opentelemetry-sdk" } # for doctests
opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" } # for doctests
opentelemetry_sdk = { version = "0.22", features = ["trace"], path = "../opentelemetry-sdk" } # for doctests
7 changes: 7 additions & 0 deletions opentelemetry-stdout/CHANGELOG.md
Expand Up @@ -2,6 +2,13 @@

## vNext

## v0.3.0

### Changed

- Fix StatusCode in stdout exporter [#1454](https://github.com/open-telemetry/opentelemetry-rust/pull/1454)
- Add missing event timestamps [#1391](https://github.com/open-telemetry/opentelemetry-rust/pull/1391)

## v0.2.0

### Changed
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-stdout/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-stdout"
version = "0.2.0"
version = "0.3.0"
description = "An OpenTelemetry exporter for stdout"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout"
Expand All @@ -25,8 +25,8 @@ async-trait = { workspace = true, optional = true }
chrono = { version = "0.4.22", default-features = false, features = ["clock"] }
thiserror = { workspace = true, optional = true }
futures-util = { workspace = true, optional = true }
opentelemetry = { version = "0.21", path = "../opentelemetry", default_features = false }
opentelemetry_sdk = { version = "0.21", path = "../opentelemetry-sdk", default_features = false }
opentelemetry = { version = "0.22", path = "../opentelemetry", default_features = false }
opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", default_features = false }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
ordered-float = { workspace = true }
Expand Down
2 changes: 2 additions & 0 deletions opentelemetry-zipkin/CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## vNext

## v0.20.0

### Changed

- **Breaking** Remove support for surf HTTP client [#1537](https://github.com/open-telemetry/opentelemetry-rust/pull/1537)
Expand Down
10 changes: 5 additions & 5 deletions opentelemetry-zipkin/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-zipkin"
version = "0.19.0"
version = "0.20.0"
description = "Zipkin exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin"
Expand Down Expand Up @@ -28,10 +28,10 @@ reqwest-rustls = ["reqwest", "reqwest/rustls-tls-native-roots"]
[dependencies]
async-trait = { workspace = true }
once_cell = { workspace = true }
opentelemetry = { version = "0.21", path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.21", path = "../opentelemetry-sdk", features = ["trace"] }
opentelemetry-http = { version = "0.10", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.13", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.22", path = "../opentelemetry" }
opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", features = ["trace"] }
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" }
serde_json = { workspace = true }
serde = { workspace = true, features = ["derive"] }
typed-builder = "0.18"
Expand Down
2 changes: 2 additions & 0 deletions opentelemetry/CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## vNext

## v0.22.0

### Added

- [#1410](https://github.com/open-telemetry/opentelemetry-rust/pull/1410) Add experimental synchronous gauge. This is behind the feature flag, and can be enabled by enabling the feature `otel_unstable` for opentelemetry crate.
Expand Down