Skip to content

Commit

Permalink
Prepare for v0.18.0 release (#779)
Browse files Browse the repository at this point in the history
  • Loading branch information
jtescher committed Sep 12, 2022
1 parent 6c1e487 commit 2e1de57
Show file tree
Hide file tree
Showing 32 changed files with 218 additions and 53 deletions.
2 changes: 1 addition & 1 deletion opentelemetry-api/CHANGELOG.md
@@ -1,5 +1,5 @@
# Changelog

## v0.1.0
## v0.18.0

- API split from `opentelemetry` crate
2 changes: 1 addition & 1 deletion opentelemetry-api/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-api"
version = "0.1.0"
version = "0.18.0"
license = "Apache-2.0"
edition = "2021"
rust-version = "1.56"
Expand Down
11 changes: 11 additions & 0 deletions opentelemetry-aws/CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog

## v0.6.0

### Changed

- reduce `tokio` feature requirements #750
- Update to opentelemetry v0.18.0

### Fixed

- Fix XrayPropagator when no header is present #867

## v0.5.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-aws/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-aws"
version = "0.5.0"
version = "0.6.0"
description = "AWS exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
Expand All @@ -24,7 +24,7 @@ trace = ["opentelemetry/trace"]

[dependencies]
once_cell = "1.12"
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }

[dev-dependencies]
opentelemetry = { path = "../opentelemetry", features = ["trace", "testing"] }
Expand Down
11 changes: 11 additions & 0 deletions opentelemetry-contrib/CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog

## v0.10.0

### Added

- Add jaeger JSON file exporter #814

### Changed

- Rename binary propagator's functions #776
- Update to opentelemetry v0.18.0

## v0.9.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-contrib/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-contrib"
version = "0.9.0"
version = "0.10.0"
description = "Rust contrib repo for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
Expand Down Expand Up @@ -32,7 +32,7 @@ async-std = { version = "1.10", optional = true }
async-trait = { version = "0.1", optional = true }
base64 = { version = "0.13", optional = true }
futures = { version = "0.3", optional = true }
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
serde_json = { version = "1", optional = true }
tokio = { version = "1.0", features = ["fs", "io-util"], optional = true }

Expand Down
11 changes: 11 additions & 0 deletions opentelemetry-datadog/CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog

## v0.6.0

### Changed

- Allow custom mapping #770
- Update to opentelemetry v0.18.0
- Update to opentelemetry-http v0.7.0
- Update to opentelemetry-semantic-conventions v0.10.0
- Parse config endpoint to remove tailing slash #787
- Add sampling priority tag in spans #792

## v0.5.0

### Changed
Expand Down
8 changes: 4 additions & 4 deletions opentelemetry-datadog/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-datadog"
version = "0.5.0"
version = "0.6.0"
description = "Datadog exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
Expand All @@ -27,9 +27,9 @@ surf-client = ["surf", "opentelemetry-http/surf"]
async-trait = "0.1"
indexmap = "1.8"
once_cell = "1.12"
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.9", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
rmp = "0.8"
url = "2.2"
reqwest = { version = "0.11", default-features = false, optional = true }
Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-dynatrace/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog

## v0.2.0

### Changed

- Update to opentelemetry v0.18.0
- Update to opentelemetry-http v0.7.0

## v0.1.0

### Added
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-dynatrace/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-dynatrace"
version = "0.1.0"
version = "0.2.0"
description = "Dynatrace exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
Expand Down Expand Up @@ -57,8 +57,8 @@ getrandom = { version = "0.2", optional = true }
http = "0.2"
isahc = { version = "1.4", default-features = false, optional = true }
js-sys = { version = "0.3.5", optional = true }
opentelemetry = { version = "0.17", path = "../opentelemetry", default-features = false }
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http", default-features = false }
opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", default-features = false }
reqwest = { version = "0.11", default-features = false, optional = true }
surf = { version = "2.0", default-features = false, optional = true }
thiserror = "1.0"
Expand Down
8 changes: 8 additions & 0 deletions opentelemetry-http/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog

## v0.7.0

### Changed

- Update to opentelemetry v0.18.0
- Export `byte` and `http` types #798
- Implementation of collector http client with pure hyper #853

## v0.6.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-http/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-http"
version = "0.6.0"
version = "0.7.0"
description = "Helper implementations for exchange of traces and metrics over HTTP"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -15,7 +15,7 @@ bytes = "1"
http = "0.2"
hyper = { version = "0.14", default-features = false, features = ["http2", "client", "tcp"], optional = true }
isahc = { version = "1.4", default-features = false, optional = true }
opentelemetry-api = { version = "0.1", path = "../opentelemetry-api" }
opentelemetry-api = { version = "0.18", path = "../opentelemetry-api", features = ["trace"] }
reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true }
surf = { version = "2.0", default-features = false, optional = true }
tokio = { version = "1.0", default-features = false, features = ["time"], optional = true }
22 changes: 20 additions & 2 deletions opentelemetry-jaeger/CHANGELOG.md
@@ -1,10 +1,28 @@
# Changelog

## v0.16.1
## v0.17.0

### Added

- Support rustls in jaeger reqwest collector #834
- Customisation support in Jaeger Propagator. #852
- Add IPv6 support for Jaeger agent addresses #856
- Add `with_batch_processor_config` for jaeger pipline #869

### Changed

- add propagator initialisation with custom headers and baggage prefix
- Consolidate the config errors #762
- Better configuration pipeline #748
- Add Timeout Environment Var #729
- add propagator initialisation with custom headers and baggage prefix #852
- Update to opentelemetry v0.18.0
- Update to opentelemetry-http v0.7.0
- Update to opentelemetry-semantic-conventions v0.10.0

### Fixed

- Fix clearing span context in Propagator #810
- Fix reqwest client runs inside a non-tokio runtime #829

## v0.16.0

Expand Down
8 changes: 4 additions & 4 deletions opentelemetry-jaeger/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-jaeger"
version = "0.16.1"
version = "0.17.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 @@ -33,9 +33,9 @@ hyper-tls = { version = "0.5.0", default-features = false, optional = true }
isahc = { version = "1.4", default-features = false, optional = true }
js-sys = { version = "0.3", optional = true }
once_cell = "1.12"
opentelemetry = { version = "0.17", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.9", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
pin-project-lite = { version = "0.2", optional = true }
reqwest = { version = "0.11", default-features = false, optional = true }
surf = { version = "2.0", optional = true }
Expand Down
10 changes: 10 additions & 0 deletions opentelemetry-otlp/CHANGELOG.md
@@ -1,5 +1,15 @@
# Changelog

## v0.11.0

### Changed

- reduce `tokio` feature requirements #750
- Update to opentelemetry v0.18.0
- Update to opentelemetry-http v0.7.0
- Update `tonic` to 0.7 #783
- Automatically add traces / metrics paths #806

## v0.10.0

### Changed
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-otlp/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-otlp"
version = "0.10.0"
version = "0.11.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 @@ -36,8 +36,8 @@ futures-util = { version = "0.3", default-features = false, features = ["std"] }
opentelemetry-proto = { version = "0.1", path = "../opentelemetry-proto", default-features = false }

grpcio = { version = "0.9", optional = true }
opentelemetry = { version = "0.17", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http", optional = true }
opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true }
protobuf = { version = "2.18", optional = true }

prost = { version = "0.11.0", optional = true }
Expand Down
9 changes: 7 additions & 2 deletions opentelemetry-prometheus/CHANGELOG.md
@@ -1,9 +1,14 @@
# Changelog

## Unreleased
## v0.11.0

### Changed

- Update to opentelemetry v0.18.0

### Removed
- BREAKING: `PrometheusExporter::new()` removed. Use `ExporterBuilder`.

- BREAKING: `PrometheusExporter::new()` removed. Use `ExporterBuilder`. #727

## v0.10.0

Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-prometheus/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-prometheus"
version = "0.10.0"
version = "0.11.0"
description = "Prometheus exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -20,12 +20,12 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
opentelemetry = { version = "0.17", path = "../opentelemetry", default-features = false, features = ["metrics"] }
opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false, features = ["metrics"] }
prometheus = "0.13"
protobuf = "2.14"

[dev-dependencies]
opentelemetry = { version = "0.17", path = "../opentelemetry", default-features = false, features = ["metrics", "testing"] }
opentelemetry = { path = "../opentelemetry", features = ["metrics", "testing"] }
lazy_static = "1.4"

[features]
Expand Down
5 changes: 5 additions & 0 deletions opentelemetry-proto/CHANGELOG.md
@@ -0,0 +1,5 @@
# Changelog

## v0.1.0

Initial crate release.
2 changes: 1 addition & 1 deletion opentelemetry-proto/Cargo.toml
Expand Up @@ -51,7 +51,7 @@ grpcio = { version = "0.9", optional = true }
tonic = { version = "0.8.0", optional = true }
prost = { version = "0.11.0", optional = true }
protobuf = { version = "2.18", optional = true } # todo: update to 3.0 so we have docs for generated types.
opentelemetry = { version = "0.17", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
opentelemetry = { version = "0.18", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
futures = { version = "0.3", default-features = false, features = ["std"] }
futures-util = { version = "0.3", default-features = false, features = ["std"] }
serde = { version = "1.0", optional = true }
Expand Down
5 changes: 1 addition & 4 deletions opentelemetry-sdk/CHANGELOG.md
@@ -1,12 +1,9 @@
# Changelog

## to be released
## v0.18.0

### Changed

- *BREAKING* `struct`s which implement `ShouldSample` a.k.a Custom Samplers must now
implement `Clone`. This enables (#833)

## v0.1.0

- SDK split from `opentelemetry` crate
6 changes: 3 additions & 3 deletions opentelemetry-sdk/Cargo.toml
@@ -1,13 +1,13 @@
[package]
name = "opentelemetry-sdk"
version = "0.1.0"
version = "0.18.0"
license = "Apache-2.0"
edition = "2021"
rust-version = "1.56"

[dependencies]
opentelemetry-api = { version = "0.1", path = "../opentelemetry-api" }
opentelemetry-http = { version = "0.6.0", path = "../opentelemetry-http", optional = true }
opentelemetry-api = { version = "0.18", path = "../opentelemetry-api/" }
opentelemetry-http = { version = "0.7.0", path = "../opentelemetry-http", optional = true }
async-std = { version = "1.6", features = ["unstable"], optional = true }
async-trait = { version = "0.1", optional = true }
crossbeam-channel = { version = "0.5", optional = true }
Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-semantic-conventions/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog

## v0.10.0

### Changed

- update to v1.9 spec #754
- Update to opentelemetry v0.18.0

## v0.9.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-semantic-conventions/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-semantic-conventions"
version = "0.9.0"
version = "0.10.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,7 +20,7 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
opentelemetry = { version = "0.17", default-features = false, path = "../opentelemetry" }
opentelemetry = { version = "0.18", default-features = false, path = "../opentelemetry" }

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

0 comments on commit 2e1de57

Please sign in to comment.