Skip to content

Commit 0ef2c4f

Browse files
authored
Merge branch 'main' into fix-json-deser-bytes
2 parents 0386ff2 + e05979d commit 0ef2c4f

File tree

37 files changed

+313
-565
lines changed

37 files changed

+313
-565
lines changed

.cspell.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"Bhasin",
3232
"Cijo",
3333
"clippy",
34+
"clonable",
3435
"codecov",
3536
"datapoint",
3637
"deque",
@@ -52,6 +53,7 @@
5253
"OTELCOL",
5354
"OTLP",
5455
"periodicreader",
56+
"prost",
5557
"protoc",
5658
"quantile",
5759
"Redelmeier",

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ hyper = { version = "1.3", default-features = false }
2929
hyper-util = "0.1"
3030
log = "0.4.21"
3131
once_cell = "1.13"
32-
ordered-float = "4.0"
3332
pin-project-lite = "0.2"
3433
prost = "0.13"
3534
prost-build = "0.13"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ for specific dates and for Zoom meeting links. "OTel Rust SIG" is the name of
184184
meeting for this group.
185185

186186
Meeting notes are available as a public [Google
187-
doc](https://docs.google.com/document/d/1tGKuCsSnyT2McDncVJrMgg74_z8V06riWZa0Sr79I_4/edit).
187+
doc](https://docs.google.com/document/d/12upOzNk8c3SFTjsL6IRohCWMgzLKoknSCOOdMakbWo4/edit).
188188
If you have trouble accessing the doc, please get in touch on
189189
[Slack](https://cloud-native.slack.com/archives/C03GDP0H023).
190190

examples/tracing-grpc/src/client.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use hello_world::greeter_client::GreeterClient;
22
use hello_world::HelloRequest;
33
use opentelemetry::{global, propagation::Injector};
4-
use opentelemetry_sdk::{propagation::TraceContextPropagator, runtime::Tokio, trace as sdktrace};
4+
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace as sdktrace};
55
use opentelemetry_stdout::SpanExporter;
66

77
use opentelemetry::{

examples/tracing-grpc/src/server.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ use opentelemetry::{
55
propagation::Extractor,
66
trace::{Span, SpanKind, Tracer},
77
};
8-
use opentelemetry_sdk::{
9-
propagation::TraceContextPropagator, runtime::Tokio, trace::TracerProvider,
10-
};
8+
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::TracerProvider};
119
use opentelemetry_stdout::SpanExporter;
1210
use tonic::{transport::Server, Request, Response, Status};
1311

examples/tracing-jaeger/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use opentelemetry::{
44
KeyValue,
55
};
66
use opentelemetry_sdk::trace::TracerProvider;
7-
use opentelemetry_sdk::{runtime, Resource};
7+
use opentelemetry_sdk::Resource;
88

99
use std::error::Error;
1010

opentelemetry-otlp/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
## vNext
44

55
- Bump msrv to 1.75.0.
6+
- Feature flag "populate-logs-event-name" is removed as no longer relevant.
7+
LogRecord's `event_name()` is now automatically populated on the newly added
8+
"event_name" field in LogRecord proto definition.
69

710

811
## 0.27.0

opentelemetry-otlp/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ temp-env = { workspace = true }
5757
trace = ["opentelemetry/trace", "opentelemetry_sdk/trace", "opentelemetry-proto/trace"]
5858
metrics = ["opentelemetry/metrics", "opentelemetry_sdk/metrics", "opentelemetry-proto/metrics"]
5959
logs = ["opentelemetry/logs", "opentelemetry_sdk/logs", "opentelemetry-proto/logs"]
60-
populate-logs-event-name = ["opentelemetry-proto/populate-logs-event-name"]
6160
internal-logs = ["tracing", "opentelemetry/internal-logs"]
6261

6362
# add ons

opentelemetry-otlp/src/lib.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@
9898
//!
9999
//! The following feature flags generate additional code and types:
100100
//! * `serialize`: Enables serialization support for type defined in this create via `serde`.
101-
//! * `populate-logs-event-name`: Enables sending `LogRecord::event_name` as an attribute
102-
//! with the key `name`
103101
//!
104102
//! The following feature flags offer additional configurations on gRPC:
105103
//!
@@ -108,15 +106,15 @@
108106
//! * `gzip-tonic`: Use gzip compression for `tonic` grpc layer.
109107
//! * `zstd-tonic`: Use zstd compression for `tonic` grpc layer.
110108
//! * `tls-roots`: Adds system trust roots to rustls-based gRPC clients using the rustls-native-certs crate
111-
//! * `tls-webkpi-roots`: Embeds Mozilla's trust roots to rustls-based gRPC clients using the webkpi-roots crate
109+
//! * `tls-webpki-roots`: Embeds Mozilla's trust roots to rustls-based gRPC clients using the webpki-roots crate
112110
//!
113111
//! The following feature flags offer additional configurations on http:
114112
//!
115113
//! * `http-proto`: Use http as transport layer, protobuf as body format.
116114
//! * `reqwest-blocking-client`: Use reqwest blocking http client.
117115
//! * `reqwest-client`: Use reqwest http client.
118116
//! * `reqwest-rustls`: Use reqwest with TLS with system trust roots via `rustls-native-certs` crate.
119-
//! * `reqwest-rustls-webkpi-roots`: Use reqwest with TLS with Mozilla's trust roots via `webkpi-roots` crate.
117+
//! * `reqwest-rustls-webpki-roots`: Use reqwest with TLS with Mozilla's trust roots via `webpki-roots` crate.
120118
//!
121119
//! # Kitchen Sink Full Configuration
122120
//!

opentelemetry-otlp/tests/integration_test/tests/logs.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ mod logtests {
9999
Ok(())
100100
}
101101

102+
#[ignore = "TODO: [Fix Me] Failing on CI. Needs to be investigated and resolved."]
102103
#[test]
103104
#[cfg(any(feature = "tonic-client", feature = "reqwest-blocking-client"))]
104105
pub fn logs_batch_non_tokio_main() -> Result<()> {

0 commit comments

Comments
 (0)