Skip to content

Commit 281c215

Browse files
authored
Prepare for release (with bump to otel-rust v0.25) (#109)
1 parent 823f970 commit 281c215

File tree

29 files changed

+259
-292
lines changed

29 files changed

+259
-292
lines changed

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ resolver = "2"
1212
debug = 1
1313

1414
[workspace.dependencies]
15-
opentelemetry = "0.24"
16-
opentelemetry-appender-tracing = "0.5"
17-
opentelemetry-http = "0.13"
18-
opentelemetry-proto = { version = "0.7", default-features = false }
19-
opentelemetry_sdk = { version = "0.24", default-features = false }
20-
opentelemetry-stdout = "0.5"
21-
opentelemetry-semantic-conventions = "0.16"
15+
opentelemetry = "0.25"
16+
opentelemetry-appender-tracing = "0.25"
17+
opentelemetry-http = "0.25"
18+
opentelemetry-proto = { version = "0.25", default-features = false }
19+
opentelemetry_sdk = { version = "0.25", default-features = false }
20+
opentelemetry-stdout = "0.25"
21+
opentelemetry-semantic-conventions = "0.25"

opentelemetry-aws/CHANGELOG.md

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

3-
## vNext
3+
## v0.13.0
44

55
### Added
66

77
- `LambdaResourceDetector` has been added to the crate to detect AWS Lambda attributes. To enable it in your code, use the feature `detector-aws-lambda`.
88

9-
### v0.12.0
9+
### Changed
10+
11+
- Bump opentelemetry and opentelemetry_sdk versions to 0.25.0
12+
13+
## v0.12.0
1014

1115
- Bump opentelemetry and opentelemetry_sdk versions to 0.24.0
1216
- Update hyper to 1.4.1

opentelemetry-aws/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-aws"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "AWS exporters and propagators for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-aws"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-aws"

opentelemetry-contrib/CHANGELOG.md

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

33
## vNext
44

5+
## v0.17.0
6+
7+
### Changed
8+
9+
- Bump opentelemetry and opentelemetry_sdk versions to 0.25
10+
- Bump opentelemetry-semantic-conventions version to 0.25
11+
512
## v0.16.0
613

714
### Changed

opentelemetry-contrib/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-contrib"
3-
version = "0.16.0"
3+
version = "0.17.0"
44
description = "Rust contrib repo for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-contrib"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-contrib"

opentelemetry-datadog/CHANGELOG.md

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

33
## vNext
44

5+
## v0.13.0
6+
7+
### Changed
8+
9+
- Bump opentelemetry and opentelemetry_sdk version to 0.25
10+
511
## v0.12.0
612

713
### Changed

opentelemetry-datadog/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-datadog"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Datadog exporters and propagators for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-datadog"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-datadog"

opentelemetry-etw-logs/CHANGELOG.md

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

33
## vNext
44

5+
## v0.4.0
6+
7+
### Changed
8+
9+
- Bump opentelemetry and opentelemetry_sdk versions to 0.25
10+
511
## v0.3.0
612

713
### Changed

opentelemetry-etw-logs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "opentelemetry-etw-logs"
33
description = "OpenTelemetry logs exporter to ETW (Event Tracing for Windows)"
4-
version = "0.3.0"
4+
version = "0.4.0"
55
edition = "2021"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-etw-logs"
77
repository = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-etw-logs"

opentelemetry-etw-logs/src/logs/converters.rs

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ mod tests {
4444

4545
#[test]
4646
fn test_convert_vec_of_any_value_to_string() {
47-
let vec = vec![
47+
let vec = [
4848
AnyValue::Int(1),
4949
AnyValue::Int(2),
5050
AnyValue::Int(3),
@@ -57,17 +57,17 @@ mod tests {
5757
let result = [].as_json_value();
5858
assert_eq!(result, json!([]));
5959

60-
let array = [AnyValue::ListAny(vec![
60+
let array = [AnyValue::ListAny(Box::new(vec![
6161
AnyValue::Int(1),
6262
AnyValue::Int(2),
6363
AnyValue::Int(3),
64-
])];
64+
]))];
6565
let result = array.as_json_value();
6666
assert_eq!(result, json!([[1, 2, 3]]));
6767

6868
let array = [
69-
AnyValue::ListAny(vec![AnyValue::Int(1), AnyValue::Int(2)]),
70-
AnyValue::ListAny(vec![AnyValue::Int(3), AnyValue::Int(4)]),
69+
AnyValue::ListAny(Box::new(vec![AnyValue::Int(1), AnyValue::Int(2)])),
70+
AnyValue::ListAny(Box::new(vec![AnyValue::Int(3), AnyValue::Int(4)])),
7171
];
7272
let result = array.as_json_value();
7373
assert_eq!(result, json!([[1, 2], [3, 4]]));
@@ -105,8 +105,8 @@ mod tests {
105105
#[should_panic]
106106
fn test_convert_bytes_panics() {
107107
let array = [
108-
AnyValue::Bytes(vec![97u8, 98u8, 99u8]),
109-
AnyValue::Bytes(vec![]),
108+
AnyValue::Bytes(Box::new(vec![97u8, 98u8, 99u8])),
109+
AnyValue::Bytes(Box::default()),
110110
];
111111
let result = array.as_json_value();
112112
assert_eq!(result, json!(["abc", ""]));
@@ -134,7 +134,7 @@ mod tests {
134134
let mut map = HashMap::new();
135135
map.insert(Key::new("d"), AnyValue::Int(4));
136136
map.insert(Key::new("e"), AnyValue::Int(5));
137-
map.insert(Key::new("f"), AnyValue::Map(inner_map));
137+
map.insert(Key::new("f"), AnyValue::Map(Box::new(inner_map)));
138138
let result = map.as_json_value();
139139
assert_eq!(result, json!({"d":4,"e":5,"f":{"a":1,"b":2,"c":3}}));
140140

@@ -183,24 +183,30 @@ mod tests {
183183
let empty_vec = vec![];
184184

185185
let mut complex_map = HashMap::new();
186-
complex_map.insert(Key::new("a"), AnyValue::Map(simple_map.clone()));
187-
complex_map.insert(Key::new("b"), AnyValue::Map(empty_map.clone()));
188-
complex_map.insert(Key::new("c"), AnyValue::ListAny(simple_vec.clone()));
189-
complex_map.insert(Key::new("d"), AnyValue::ListAny(empty_vec.clone()));
186+
complex_map.insert(Key::new("a"), AnyValue::Map(Box::new(simple_map.clone())));
187+
complex_map.insert(Key::new("b"), AnyValue::Map(Box::new(empty_map.clone())));
188+
complex_map.insert(
189+
Key::new("c"),
190+
AnyValue::ListAny(Box::new(simple_vec.clone())),
191+
);
192+
complex_map.insert(
193+
Key::new("d"),
194+
AnyValue::ListAny(Box::new(empty_vec.clone())),
195+
);
190196
let result = complex_map.as_json_value();
191197
assert_eq!(result, json!({"a":{"a":1,"b":2},"b":{},"c":[1,2],"d":[]}));
192198

193-
let complex_vec = vec![
194-
AnyValue::Map(simple_map.clone()),
195-
AnyValue::Map(empty_map.clone()),
196-
AnyValue::ListAny(simple_vec.clone()),
197-
AnyValue::ListAny(empty_vec.clone()),
199+
let complex_vec = [
200+
AnyValue::Map(Box::new(simple_map.clone())),
201+
AnyValue::Map(Box::new(empty_map.clone())),
202+
AnyValue::ListAny(Box::new(simple_vec.clone())),
203+
AnyValue::ListAny(Box::new(empty_vec.clone())),
198204
];
199205
let result = complex_vec.as_json_value();
200206
assert_eq!(result, json!([{"a":1,"b":2},{},[1,2],[]]));
201207

202208
let mut nested_complex_map = HashMap::new();
203-
nested_complex_map.insert(Key::new("a"), AnyValue::Map(complex_map.clone()));
209+
nested_complex_map.insert(Key::new("a"), AnyValue::Map(Box::new(complex_map.clone())));
204210
let result = nested_complex_map.as_json_value();
205211
assert_eq!(
206212
result,

0 commit comments

Comments
 (0)