Skip to content

Commit 97c220f

Browse files
authored
Prepare for v0.13.0 release (#470)
1 parent a32b962 commit 97c220f

File tree

33 files changed

+198
-105
lines changed

33 files changed

+198
-105
lines changed

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ In particular, the following crates are likely to be of interest:
7373
[`Datadog`].
7474
- [`opentelemetry-semantic-conventions`] provides standard names and semantic
7575
otel conventions.
76-
76+
- [`opentelemetry-stackdriver`] provides an exporter for Google's [Cloud Trace]
77+
(which used to be called StackDriver).
78+
7779
Additionally, there are also several third-party crates which are not
7880
maintained by the `opentelemetry` project. These include:
7981

@@ -85,8 +87,7 @@ maintained by the `opentelemetry` project. These include:
8587
Application Insights] exporter.
8688
- [`opentelemetry-tide`] provides integration for the [`Tide`] web server and
8789
ecosystem.
88-
- [`opentelemetry-stackdriver`] provides an exporter for Google's [Cloud Trace]
89-
(which used to be called StackDriver).
90+
9091

9192
If you're the maintainer of an `opentelemetry` ecosystem crate not listed
9293
above, please let us know! We'd love to add your project to the list!

examples/external-otlp-tonic-tokio/Cargo.toml

+2-10
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,8 @@ edition = "2018"
55

66
[dependencies]
77
futures = "0.3"
8-
opentelemetry = { path = "../../opentelemetry", features = [
9-
"rt-tokio",
10-
"metrics",
11-
"serialize"
12-
] }
13-
opentelemetry-otlp = { path = "../../opentelemetry-otlp", features = [
14-
"tonic",
15-
"tls",
16-
"tls-roots",
17-
] }
8+
opentelemetry = { path = "../../opentelemetry", features = ["rt-tokio", "metrics", "serialize"] }
9+
opentelemetry-otlp = { path = "../../opentelemetry-otlp", features = ["tonic", "tls", "tls-roots"] }
1810
serde_json = "1.0"
1911
tokio = { version = "1.0", features = ["full"] }
2012
tonic = "0.4.0"

opentelemetry-aws/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
### Added
44

5-
- AWS XRay propagator
5+
- AWS XRay propagator #446

opentelemetry-aws/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ default = ["trace"]
2323
trace = ["opentelemetry/trace"]
2424

2525
[dependencies]
26-
opentelemetry = { version = "0.12", path = "../opentelemetry", features = ["trace"] }
26+
opentelemetry = { version = "0.13", path = "../opentelemetry", features = ["trace"] }
2727
lazy_static = "1.4"
2828

2929
[dev-dependencies]

opentelemetry-contrib/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## v0.5.0
4+
5+
### Removed
6+
- Moved aws related function to `opentelemetry-aws` crate. #446
7+
- Moved datadog related function to `opentelemetry-datadog` crate. #446
8+
9+
### Changed
10+
11+
- Update to opentelemetry v0.13.0
12+
313
## v0.4.0
414

515
### Changed

opentelemetry-contrib/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-contrib"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
authors = ["OpenTelemetry Authors <[email protected]>"]
55
description = "Rust contrib repo for OpenTelemetry"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
@@ -24,7 +24,7 @@ base64_format = ["base64", "binary_propagator"]
2424
binary_propagator = []
2525

2626
[dependencies]
27-
opentelemetry = { version = "0.12", path = "../opentelemetry", features = ["trace"] }
27+
opentelemetry = { version = "0.13", path = "../opentelemetry", features = ["trace"] }
2828
base64 = { version = "0.13", optional = true }
2929
lazy_static = "1.4"
3030

opentelemetry-datadog/CHANGELOG.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@
22

33
### Added
44

5-
- Datadog exporter
6-
- Datadog propagator
5+
- Datadog exporter #446
6+
- Datadog propagator #440
7+
8+
### Changed
9+
- Rename trace config with_default_sampler to with_sampler #482

opentelemetry-datadog/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ surf-client = ["surf", "opentelemetry-http/surf"]
2626
[dependencies]
2727
async-trait = "0.1"
2828
indexmap = "1.6"
29-
opentelemetry = { version = "0.12", path = "../opentelemetry", features = ["trace"] }
30-
opentelemetry-http = { version = "0.1", path = "../opentelemetry-http" }
29+
opentelemetry = { version = "0.13", path = "../opentelemetry", features = ["trace"] }
30+
opentelemetry-http = { version = "0.2", path = "../opentelemetry-http" }
3131
rmp = "0.8"
3232
reqwest = { version = "0.11", optional = true }
3333
surf = { version = "2.0", optional = true }

opentelemetry-http/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## v0.2.0
4+
5+
### Changed
6+
- Update to opentelemetry v0.13.0
7+
38
## v0.1.0
49

510
### Added

opentelemetry-http/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-http"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["OpenTelemetry Authors <[email protected]>"]
55
description = "Helper implementations for exchange of traces and metrics over HTTP"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -13,7 +13,7 @@ edition = "2018"
1313
async-trait = "0.1.42"
1414
http = "0.2.2"
1515
isahc = { version = "0.9", default-features = false, optional = true }
16-
opentelemetry = { version = "0.12", path = "../opentelemetry", features = ["trace"] }
16+
opentelemetry = { version = "0.13", path = "../opentelemetry", features = ["trace"] }
1717
reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true }
1818
surf = { version = "2.0", default-features = false, optional = true }
1919
thiserror = "1"

opentelemetry-jaeger/CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,25 @@
11
# Changelog
22

3+
## v0.12.0
4+
5+
### Added
6+
- Add max packet size constraint #457
7+
8+
### Fixed
9+
- Allow user to use hostname like `localhost` in the `OTEL_EXPORTER_JAEGER_AGENT_HOST` environment variable. #448
10+
11+
### Removed
12+
- Removed `from_env` and use environment variables to initialize the configurations by default #459
13+
14+
### Changed
15+
- Update to opentelemetry v0.13.0
16+
- Rename trace config with_default_sampler to with_sampler #482
17+
318
## v0.11.0
419

520
### Changed
621

22+
- Update to opentelemetry v0.12.0
723
- Update tokio to v1 #421
824
- Make `with_collector_endpoint` function less error prune #428
925
- Use opentelemetry-http for http integration #415

opentelemetry-jaeger/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-jaeger"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["OpenTelemetry Authors <[email protected]>"]
55
description = "Jaeger exporter for OpenTelemetry"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
@@ -27,8 +27,8 @@ futures-util = { version = "0.3", optional = true }
2727
http = { version = "0.2", optional = true }
2828
isahc = { version = "0.9", default-features = false, optional = true }
2929
js-sys = { version = "0.3", optional = true }
30-
opentelemetry = { version = "0.12", default-features = false, features = ["trace"], path = "../opentelemetry" }
31-
opentelemetry-http = { version = "0.1", path = "../opentelemetry-http", optional = true }
30+
opentelemetry = { version = "0.13", default-features = false, features = ["trace"], path = "../opentelemetry" }
31+
opentelemetry-http = { version = "0.2", path = "../opentelemetry-http", optional = true }
3232
pin-project = { version = "1.0", optional = true }
3333
thrift = "0.13"
3434
tokio = { version = "1.0", features = ["net", "sync"], optional = true }
@@ -41,7 +41,7 @@ headers = { version = "0.3.2", optional = true }
4141
surf = { version = "2.0", optional = true }
4242

4343
[dev-dependencies]
44-
opentelemetry = { version = "0.12", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" }
44+
opentelemetry = { version = "0.13", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" }
4545
futures = "0.3"
4646

4747
[dependencies.web-sys]

opentelemetry-otlp/CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
### v0.6.0
4+
### Added
5+
- Examples on how to connect to an external otlp using tonic, tls and tokio #449
6+
- Examples on how to connect to an external otlp using grpcio and tls #450
7+
- `with_env` method for `OtlpPipelineBuilder` to use environment variables to config otlp pipeline #451
8+
- Update `tracing-grpc` example to include extractors and injectors #464
9+
- Mentioned `service.name` resource in README #476
10+
11+
### Changed
12+
- Update to opentelemetry v0.13.0
13+
- Update `tonic-build` dependency to 0.4 #463
14+
- Update the opentelemetry pipeline to use API to choose grpc layer instead of feature #467
15+
- Rename trace config with_default_sampler to with_sampler #482
16+
17+
### Removed
18+
- Removed `from_env` and use environment variables to initialize the configurations by default #459
19+
- Removed support for running tonic without tokio runtime #483
20+
321
## v0.5.0
422

523
### Added
@@ -9,6 +27,7 @@
927

1028
### Changed
1129

30+
- Update to opentelemetry v0.12.0
1231
- Update tokio to v1 #421
1332

1433
## v0.4.0

opentelemetry-otlp/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-otlp"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
authors = ["OpenTelemetry Authors <[email protected]>"]
55
description = "Exporter for the OpenTelemetry Collector"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
@@ -33,7 +33,7 @@ rustdoc-args = ["--cfg", "docsrs"]
3333
async-trait = "0.1"
3434
futures = "0.3"
3535
grpcio = { version = "0.7", optional = true }
36-
opentelemetry = { version = "0.12", default-features = false, features = ["trace"], path = "../opentelemetry" }
36+
opentelemetry = { version = "0.13", default-features = false, features = ["trace"], path = "../opentelemetry" }
3737
prost = { version = "0.7", optional = true }
3838
protobuf = { version = "2.18", optional = true }
3939
thiserror = "1.0"

opentelemetry-otlp/src/proto/grpcio/common.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// This file is generated by rust-protobuf 2.20.0. Do not edit
1+
// This file is generated by rust-protobuf 2.22.0. Do not edit
22
// @generated
33

44
// https://github.com/rust-lang/rust-clippy/issues/702
@@ -21,10 +21,10 @@
2121
2222
/// Generated files are compatible only with the same version
2323
/// of protobuf runtime.
24-
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_20_0;
24+
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_22_0;
2525

2626
#[derive(PartialEq,Clone,Default)]
27-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
27+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
2828
pub struct AnyValue {
2929
// message oneof groups
3030
pub value: ::std::option::Option<AnyValue_oneof_value>,
@@ -42,7 +42,7 @@ impl<'a> ::std::default::Default for &'a AnyValue {
4242
}
4343

4444
#[derive(Clone,PartialEq,Debug)]
45-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
45+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
4646
pub enum AnyValue_oneof_value {
4747
string_value(::std::string::String),
4848
bool_value(bool),
@@ -510,7 +510,7 @@ impl ::protobuf::reflect::ProtobufValue for AnyValue {
510510
}
511511

512512
#[derive(PartialEq,Clone,Default)]
513-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
513+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
514514
pub struct ArrayValue {
515515
// message fields
516516
pub values: ::protobuf::RepeatedField<AnyValue>,
@@ -679,7 +679,7 @@ impl ::protobuf::reflect::ProtobufValue for ArrayValue {
679679
}
680680

681681
#[derive(PartialEq,Clone,Default)]
682-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
682+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
683683
pub struct KeyValueList {
684684
// message fields
685685
pub values: ::protobuf::RepeatedField<KeyValue>,
@@ -848,7 +848,7 @@ impl ::protobuf::reflect::ProtobufValue for KeyValueList {
848848
}
849849

850850
#[derive(PartialEq,Clone,Default)]
851-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
851+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
852852
pub struct KeyValue {
853853
// message fields
854854
pub key: ::std::string::String,
@@ -1067,7 +1067,7 @@ impl ::protobuf::reflect::ProtobufValue for KeyValue {
10671067
}
10681068

10691069
#[derive(PartialEq,Clone,Default)]
1070-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
1070+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
10711071
pub struct StringKeyValue {
10721072
// message fields
10731073
pub key: ::std::string::String,
@@ -1271,7 +1271,7 @@ impl ::protobuf::reflect::ProtobufValue for StringKeyValue {
12711271
}
12721272

12731273
#[derive(PartialEq,Clone,Default)]
1274-
#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
1274+
#[cfg_attr(feature = "with-serde", derive(::serde::Serialize, ::serde::Deserialize))]
12751275
pub struct InstrumentationLibrary {
12761276
// message fields
12771277
pub name: ::std::string::String,

0 commit comments

Comments
 (0)