Skip to content

Commit 062c9d6

Browse files
authored
Prepare v0.28.0 (#2635)
1 parent b6783a1 commit 062c9d6

File tree

23 files changed

+101
-36
lines changed

23 files changed

+101
-36
lines changed

opentelemetry-appender-log/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22

33
## vNext
44

5-
- Bump msrv to 1.75.0.
5+
## 0.28.0
6+
7+
Released 2025-Feb-10
68

9+
- Update `opentelemetry` dependency version to 0.28.
10+
- Update `opentelemetry-semantic-conventions` dependency version to 0.28.
11+
- Bump msrv to 1.75.0.
712

813
## 0.27.0
914

opentelemetry-appender-log/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-appender-log"
3-
version = "0.27.0"
3+
version = "0.28.0"
44
description = "An OpenTelemetry appender for the log crate"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
@@ -11,12 +11,12 @@ rust-version = "1.75.0"
1111
edition = "2021"
1212

1313
[dependencies]
14-
opentelemetry = { version = "0.27", path = "../opentelemetry", features = [
14+
opentelemetry = { version = "0.28", path = "../opentelemetry", features = [
1515
"logs",
1616
] }
1717
log = { workspace = true, features = ["kv", "std"] }
1818
serde = { workspace = true, optional = true, features = ["std"] }
19-
opentelemetry-semantic-conventions = { version = "0.27", path = "../opentelemetry-semantic-conventions", optional = true, features = [
19+
opentelemetry-semantic-conventions = { version = "0.28", path = "../opentelemetry-semantic-conventions", optional = true, features = [
2020
"semconv_experimental",
2121
] }
2222

opentelemetry-appender-tracing/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22

33
## vNext
44

5-
- Bump msrv to 1.75.0.
65
- New experimental feature to use trace\_id & span\_id from spans created through the [tracing](https://crates.io/crates/tracing) crate (experimental_use_tracing_span_context) [#2438](https://github.com/open-telemetry/opentelemetry-rust/pull/2438)
76

7+
8+
## 0.28.0
9+
10+
Released 2025-Feb-10
11+
12+
- Update `opentelemetry` dependency version to 0.28.
13+
- Bump msrv to 1.75.0.
14+
815
## 0.27.0
916

1017
Released 2024-Nov-11

opentelemetry-appender-tracing/Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ rust-version = "1.75.0"
1212

1313
[dependencies]
1414
log = { workspace = true, optional = true }
15-
opentelemetry = { version = "0.27", path = "../opentelemetry", features = ["logs"] }
15+
opentelemetry = { version = "0.28", path = "../opentelemetry", features = ["logs"] }
1616
tracing = { workspace = true, features = ["std"]}
1717
tracing-core = { workspace = true }
1818
tracing-log = { version = "0.2", optional = true }
1919
tracing-subscriber = { workspace = true, features = ["registry", "std"] }
20-
tracing-opentelemetry = { version = "0.28", optional = true }
20+
#tracing-opentelemetry = { version = "0.28", optional = true }
2121

2222
[dev-dependencies]
2323
log = { workspace = true }
@@ -32,9 +32,11 @@ tokio = { workspace = true, features = ["full"]}
3232
pprof = { version = "0.14", features = ["flamegraph", "criterion"] }
3333

3434
[features]
35+
default = []
3536
experimental_metadata_attributes = ["dep:tracing-log"]
3637
spec_unstable_logs_enabled = ["opentelemetry/spec_unstable_logs_enabled"]
37-
experimental_use_tracing_span_context = ["tracing-opentelemetry"]
38+
# TODO - Enable this in 0.28.1 (once tracing-opentelemetry v0.29 is released)
39+
#experimental_use_tracing_span_context = ["tracing-opentelemetry"]
3840

3941

4042
[[bench]]

opentelemetry-appender-tracing/src/layer.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ where
180180
// Visit fields.
181181
event.record(&mut visitor);
182182

183-
#[cfg(feature = "experimental_use_tracing_span_context")]
183+
/*#[cfg(feature = "experimental_use_tracing_span_context")]
184184
if let Some(span) = _ctx.event_span(event) {
185185
use tracing_opentelemetry::OtelData;
186186
let opt_span_id = span
@@ -198,7 +198,7 @@ where
198198
if let Some((trace_id, span_id)) = opt_trace_id.zip(opt_span_id) {
199199
log_record.set_trace_context(trace_id, span_id, None);
200200
}
201-
}
201+
} */
202202

203203
//emit record
204204
self.logger.emit(log_record);
@@ -516,7 +516,7 @@ mod tests {
516516
}
517517
}
518518

519-
#[cfg(feature = "experimental_use_tracing_span_context")]
519+
/*#[cfg(feature = "experimental_use_tracing_span_context")]
520520
#[test]
521521
fn tracing_appender_inside_tracing_crate_context() {
522522
use opentelemetry_sdk::trace::InMemorySpanExporterBuilder;
@@ -575,7 +575,7 @@ mod tests {
575575
assert_eq!(trace_ctx1.trace_id, trace_id);
576576
assert_eq!(trace_ctx0.span_id, outer_span_id);
577577
assert_eq!(trace_ctx1.span_id, inner_span_id);
578-
}
578+
}*/
579579

580580
#[test]
581581
fn tracing_appender_standalone_with_tracing_log() {

opentelemetry-http/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## vNext
44

5+
## 0.28.0
6+
7+
Released 2025-Feb-10
8+
9+
- Update `opentelemetry` dependency version to 0.28.
510
- Bump msrv to 1.75.0.
611
- Add "internal-logs" feature flag (enabled by default), and emit internal logs via `tracing` crate.
712
- Add `HttpClient::send_bytes` with `bytes::Bytes` request payload and deprecate old `HttpClient::send` function.

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.27.0"
3+
version = "0.28.0"
44
description = "Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies."
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -23,7 +23,7 @@ http = { workspace = true }
2323
http-body-util = { workspace = true, optional = true }
2424
hyper = { workspace = true, optional = true }
2525
hyper-util = { workspace = true, features = ["client-legacy", "http1", "http2"], optional = true }
26-
opentelemetry = { version = "0.27", path = "../opentelemetry", features = ["trace"] }
26+
opentelemetry = { version = "0.28", path = "../opentelemetry", features = ["trace"] }
2727
reqwest = { workspace = true, features = ["blocking"], optional = true }
2828
tokio = { workspace = true, features = ["time"], optional = true }
2929
tracing = {workspace = true, optional = true}

opentelemetry-jaeger-propagator/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## vNext
44

5+
## 0.28.0
6+
7+
Released 2025-Feb-10
8+
9+
- Update `opentelemetry` dependency version to 0.28.
510
- Bump msrv to 1.75.0.
611

712
## 0.27.0

opentelemetry-jaeger-propagator/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-jaeger-propagator"
3-
version = "0.27.0"
3+
version = "0.28.0"
44
description = "Jaeger propagator for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator"
@@ -20,7 +20,7 @@ all-features = true
2020
rustdoc-args = ["--cfg", "docsrs"]
2121

2222
[dependencies]
23-
opentelemetry = { version = "0.27", default-features = false, features = [
23+
opentelemetry = { version = "0.28", default-features = false, features = [
2424
"trace",
2525
], path = "../opentelemetry" }
2626
tracing = {workspace = true, optional = true} # optional for opentelemetry internal logging

opentelemetry-otlp/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## vNext
44

5+
## 0.28.0
6+
7+
Released 2025-Feb-10
8+
9+
- Update `opentelemetry` dependency version to 0.28.
10+
- Update `opentelemetry_sdk` dependency version to 0.28.
11+
- Update `opentelemetry-http` dependency version to 0.28.
12+
- Update `opentelemetry-proto` dependency version to 0.28.
513
- Bump msrv to 1.75.0.
614
- Feature flag "populate-logs-event-name" is removed as no longer relevant.
715
LogRecord's `event_name()` is now automatically populated on the newly added

0 commit comments

Comments
 (0)