Skip to content

Commit 2e1de57

Browse files
authored
Prepare for v0.18.0 release (open-telemetry#779)
1 parent 6c1e487 commit 2e1de57

File tree

32 files changed

+218
-53
lines changed

32 files changed

+218
-53
lines changed

opentelemetry-api/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changelog
22

3-
## v0.1.0
3+
## v0.18.0
44

55
- API split from `opentelemetry` crate

opentelemetry-api/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-api"
3-
version = "0.1.0"
3+
version = "0.18.0"
44
license = "Apache-2.0"
55
edition = "2021"
66
rust-version = "1.56"

opentelemetry-aws/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## v0.6.0
4+
5+
### Changed
6+
7+
- reduce `tokio` feature requirements #750
8+
- Update to opentelemetry v0.18.0
9+
10+
### Fixed
11+
12+
- Fix XrayPropagator when no header is present #867
13+
314
## v0.5.0
415

516
### Changed

opentelemetry-aws/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-aws"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
description = "AWS exporters and propagators for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
@@ -24,7 +24,7 @@ trace = ["opentelemetry/trace"]
2424

2525
[dependencies]
2626
once_cell = "1.12"
27-
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
27+
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
2828

2929
[dev-dependencies]
3030
opentelemetry = { path = "../opentelemetry", features = ["trace", "testing"] }

opentelemetry-contrib/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## v0.10.0
4+
5+
### Added
6+
7+
- Add jaeger JSON file exporter #814
8+
9+
### Changed
10+
11+
- Rename binary propagator's functions #776
12+
- Update to opentelemetry v0.18.0
13+
314
## v0.9.0
415

516
### Changed

opentelemetry-contrib/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-contrib"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
description = "Rust contrib repo for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
@@ -32,7 +32,7 @@ async-std = { version = "1.10", optional = true }
3232
async-trait = { version = "0.1", optional = true }
3333
base64 = { version = "0.13", optional = true }
3434
futures = { version = "0.3", optional = true }
35-
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
35+
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
3636
serde_json = { version = "1", optional = true }
3737
tokio = { version = "1.0", features = ["fs", "io-util"], optional = true }
3838

opentelemetry-datadog/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## v0.6.0
4+
5+
### Changed
6+
7+
- Allow custom mapping #770
8+
- Update to opentelemetry v0.18.0
9+
- Update to opentelemetry-http v0.7.0
10+
- Update to opentelemetry-semantic-conventions v0.10.0
11+
- Parse config endpoint to remove tailing slash #787
12+
- Add sampling priority tag in spans #792
13+
314
## v0.5.0
415

516
### Changed

opentelemetry-datadog/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-datadog"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
description = "Datadog exporters and propagators for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
@@ -27,9 +27,9 @@ surf-client = ["surf", "opentelemetry-http/surf"]
2727
async-trait = "0.1"
2828
indexmap = "1.8"
2929
once_cell = "1.12"
30-
opentelemetry = { version = "0.17", path = "../opentelemetry", features = ["trace"] }
31-
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http" }
32-
opentelemetry-semantic-conventions = { version = "0.9", path = "../opentelemetry-semantic-conventions" }
30+
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
31+
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http" }
32+
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
3333
rmp = "0.8"
3434
url = "2.2"
3535
reqwest = { version = "0.11", default-features = false, optional = true }

opentelemetry-dynatrace/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## v0.2.0
4+
5+
### Changed
6+
7+
- Update to opentelemetry v0.18.0
8+
- Update to opentelemetry-http v0.7.0
9+
310
## v0.1.0
411

512
### Added

opentelemetry-dynatrace/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-dynatrace"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
description = "Dynatrace exporters and propagators for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
@@ -57,8 +57,8 @@ getrandom = { version = "0.2", optional = true }
5757
http = "0.2"
5858
isahc = { version = "1.4", default-features = false, optional = true }
5959
js-sys = { version = "0.3.5", optional = true }
60-
opentelemetry = { version = "0.17", path = "../opentelemetry", default-features = false }
61-
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http", default-features = false }
60+
opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false }
61+
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", default-features = false }
6262
reqwest = { version = "0.11", default-features = false, optional = true }
6363
surf = { version = "2.0", default-features = false, optional = true }
6464
thiserror = "1.0"

opentelemetry-http/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## v0.7.0
4+
5+
### Changed
6+
7+
- Update to opentelemetry v0.18.0
8+
- Export `byte` and `http` types #798
9+
- Implementation of collector http client with pure hyper #853
10+
311
## v0.6.0
412

513
### Changed

opentelemetry-http/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-http"
3-
version = "0.6.0"
3+
version = "0.7.0"
44
description = "Helper implementations for exchange of traces and metrics over HTTP"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -15,7 +15,7 @@ bytes = "1"
1515
http = "0.2"
1616
hyper = { version = "0.14", default-features = false, features = ["http2", "client", "tcp"], optional = true }
1717
isahc = { version = "1.4", default-features = false, optional = true }
18-
opentelemetry-api = { version = "0.1", path = "../opentelemetry-api" }
18+
opentelemetry-api = { version = "0.18", path = "../opentelemetry-api", features = ["trace"] }
1919
reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true }
2020
surf = { version = "2.0", default-features = false, optional = true }
2121
tokio = { version = "1.0", default-features = false, features = ["time"], optional = true }

opentelemetry-jaeger/CHANGELOG.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,28 @@
11
# Changelog
22

3-
## v0.16.1
3+
## v0.17.0
4+
5+
### Added
6+
7+
- Support rustls in jaeger reqwest collector #834
8+
- Customisation support in Jaeger Propagator. #852
9+
- Add IPv6 support for Jaeger agent addresses #856
10+
- Add `with_batch_processor_config` for jaeger pipline #869
411

512
### Changed
613

7-
- add propagator initialisation with custom headers and baggage prefix
14+
- Consolidate the config errors #762
15+
- Better configuration pipeline #748
16+
- Add Timeout Environment Var #729
17+
- add propagator initialisation with custom headers and baggage prefix #852
18+
- Update to opentelemetry v0.18.0
19+
- Update to opentelemetry-http v0.7.0
20+
- Update to opentelemetry-semantic-conventions v0.10.0
21+
22+
### Fixed
23+
24+
- Fix clearing span context in Propagator #810
25+
- Fix reqwest client runs inside a non-tokio runtime #829
826

927
## v0.16.0
1028

opentelemetry-jaeger/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-jaeger"
3-
version = "0.16.1"
3+
version = "0.17.0"
44
description = "Jaeger exporter for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
@@ -33,9 +33,9 @@ hyper-tls = { version = "0.5.0", default-features = false, optional = true }
3333
isahc = { version = "1.4", default-features = false, optional = true }
3434
js-sys = { version = "0.3", optional = true }
3535
once_cell = "1.12"
36-
opentelemetry = { version = "0.17", default-features = false, features = ["trace"], path = "../opentelemetry" }
37-
opentelemetry-http = { version = "0.6", path = "../opentelemetry-http", optional = true }
38-
opentelemetry-semantic-conventions = { version = "0.9", path = "../opentelemetry-semantic-conventions" }
36+
opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" }
37+
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true }
38+
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
3939
pin-project-lite = { version = "0.2", optional = true }
4040
reqwest = { version = "0.11", default-features = false, optional = true }
4141
surf = { version = "2.0", optional = true }

opentelemetry-otlp/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## v0.11.0
4+
5+
### Changed
6+
7+
- reduce `tokio` feature requirements #750
8+
- Update to opentelemetry v0.18.0
9+
- Update to opentelemetry-http v0.7.0
10+
- Update `tonic` to 0.7 #783
11+
- Automatically add traces / metrics paths #806
12+
313
## v0.10.0
414

515
### Changed

opentelemetry-otlp/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-otlp"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
description = "Exporter for the OpenTelemetry Collector"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
@@ -36,8 +36,8 @@ futures-util = { version = "0.3", default-features = false, features = ["std"] }
3636
opentelemetry-proto = { version = "0.1", path = "../opentelemetry-proto", default-features = false }
3737

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

4343
prost = { version = "0.11.0", optional = true }

opentelemetry-prometheus/CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
# Changelog
22

3-
## Unreleased
3+
## v0.11.0
4+
5+
### Changed
6+
7+
- Update to opentelemetry v0.18.0
48

59
### Removed
6-
- BREAKING: `PrometheusExporter::new()` removed. Use `ExporterBuilder`.
10+
11+
- BREAKING: `PrometheusExporter::new()` removed. Use `ExporterBuilder`. #727
712

813
## v0.10.0
914

opentelemetry-prometheus/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-prometheus"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
description = "Prometheus exporter for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -20,12 +20,12 @@ all-features = true
2020
rustdoc-args = ["--cfg", "docsrs"]
2121

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

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

3131
[features]

opentelemetry-proto/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changelog
2+
3+
## v0.1.0
4+
5+
Initial crate release.

opentelemetry-proto/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ grpcio = { version = "0.9", optional = true }
5151
tonic = { version = "0.8.0", optional = true }
5252
prost = { version = "0.11.0", optional = true }
5353
protobuf = { version = "2.18", optional = true } # todo: update to 3.0 so we have docs for generated types.
54-
opentelemetry = { version = "0.17", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
54+
opentelemetry = { version = "0.18", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
5555
futures = { version = "0.3", default-features = false, features = ["std"] }
5656
futures-util = { version = "0.3", default-features = false, features = ["std"] }
5757
serde = { version = "1.0", optional = true }

opentelemetry-sdk/CHANGELOG.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
# Changelog
22

3-
## to be released
3+
## v0.18.0
44

55
### Changed
66

77
- *BREAKING* `struct`s which implement `ShouldSample` a.k.a Custom Samplers must now
88
implement `Clone`. This enables (#833)
9-
10-
## v0.1.0
11-
129
- SDK split from `opentelemetry` crate

opentelemetry-sdk/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[package]
22
name = "opentelemetry-sdk"
3-
version = "0.1.0"
3+
version = "0.18.0"
44
license = "Apache-2.0"
55
edition = "2021"
66
rust-version = "1.56"
77

88
[dependencies]
9-
opentelemetry-api = { version = "0.1", path = "../opentelemetry-api" }
10-
opentelemetry-http = { version = "0.6.0", path = "../opentelemetry-http", optional = true }
9+
opentelemetry-api = { version = "0.18", path = "../opentelemetry-api/" }
10+
opentelemetry-http = { version = "0.7.0", path = "../opentelemetry-http", optional = true }
1111
async-std = { version = "1.6", features = ["unstable"], optional = true }
1212
async-trait = { version = "0.1", optional = true }
1313
crossbeam-channel = { version = "0.5", optional = true }

opentelemetry-semantic-conventions/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## v0.10.0
4+
5+
### Changed
6+
7+
- update to v1.9 spec #754
8+
- Update to opentelemetry v0.18.0
9+
310
## v0.9.0
411

512
### Changed

opentelemetry-semantic-conventions/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-semantic-conventions"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
description = "Semantic conventions for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"
@@ -20,7 +20,7 @@ all-features = true
2020
rustdoc-args = ["--cfg", "docsrs"]
2121

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

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

0 commit comments

Comments
 (0)