Skip to content

Commit a2cdfd8

Browse files
committed
v0.17.1-rc — security fixes + cargo fmt
- RUSTSEC-2026-0044/0048: aws-lc-sys 0.38.0 → 0.39.0 (X.509 bypass + CRL logic, severity 7.4) - RUSTSEC-2026-0049: rustls-webpki 0.103.9 → 0.103.10 (CRL DP matching) - cargo audit: 0 vulnerabilities - cargo fmt: enforced across workspace - All 7 crates bumped to 0.17.1-rc
1 parent 62947cd commit a2cdfd8

13 files changed

Lines changed: 152 additions & 53 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
---
99

10+
## [0.17.1-rc] — 2026-03-20
11+
12+
### Security
13+
- **RUSTSEC-2026-0044**`aws-lc-sys` 0.38.0 → 0.39.0 (X.509 Name Constraints bypass)
14+
- **RUSTSEC-2026-0048**`aws-lc-sys` 0.38.0 → 0.39.0 (CRL scope logic error, severity 7.4)
15+
- **RUSTSEC-2026-0049**`rustls-webpki` 0.103.9 → 0.103.10 (CRL Distribution Point matching)
16+
- `cargo audit` now **0 vulnerabilities** (3 unmaintained warnings — transitive via `sled`)
17+
- `cargo fmt` enforced across workspace
18+
19+
### Internal
20+
- All 7 workspace crates bumped to **0.17.1-rc**
21+
22+
---
23+
1024
## [0.17.0-rc] — 2026-03-20
1125

1226
### Code Review Fixes

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/demo-ecu/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
[package]
1010
name = "demo-ecu"
11-
version = "0.17.0-rc"
11+
version = "0.17.1-rc"
1212
edition.workspace = true
1313
license.workspace = true
1414
publish = false

native-comm-someip/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "native-comm-someip"
8-
version = "0.17.0-rc"
8+
version = "0.17.1-rc"
99
edition.workspace = true
1010
license.workspace = true
1111
homepage.workspace = true

native-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
[package]
99
name = "native-core"
10-
version = "0.17.0-rc"
10+
version = "0.17.1-rc"
1111
edition.workspace = true
1212
license.workspace = true
1313
homepage.workspace = true

native-health/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "native-health"
7-
version = "0.17.0-rc"
7+
version = "0.17.1-rc"
88
edition.workspace = true
99
license.workspace = true
1010
homepage.workspace = true

native-interfaces/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "native-interfaces"
8-
version = "0.17.0-rc"
8+
version = "0.17.1-rc"
99
edition.workspace = true
1010
license.workspace = true
1111
homepage.workspace = true

native-interfaces/src/sovd.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,11 @@ pub struct UdsSecurityLevel {
953953
/// Whether this level is currently unlocked
954954
pub unlocked: bool,
955955
/// Services protected by this level (UDS SIDs, hex strings)
956-
#[serde(rename = "protectedServices", default, skip_serializing_if = "Vec::is_empty")]
956+
#[serde(
957+
rename = "protectedServices",
958+
default,
959+
skip_serializing_if = "Vec::is_empty"
960+
)]
957961
pub protected_services: Vec<String>,
958962
}
959963

@@ -1017,7 +1021,11 @@ pub struct UcmCampaign {
10171021
#[serde(skip_serializing_if = "Option::is_none")]
10181022
pub error: Option<String>,
10191023
/// Per-component transfer states
1020-
#[serde(rename = "transferStates", default, skip_serializing_if = "Vec::is_empty")]
1024+
#[serde(
1025+
rename = "transferStates",
1026+
default,
1027+
skip_serializing_if = "Vec::is_empty"
1028+
)]
10211029
pub transfer_states: Vec<UcmTransferState>,
10221030
}
10231031

native-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "opensovd-native-server"
7-
version = "0.17.0-rc"
7+
version = "0.17.1-rc"
88
edition.workspace = true
99
license.workspace = true
1010
homepage.workspace = true

native-sovd/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "native-sovd"
7-
version = "0.17.0-rc"
7+
version = "0.17.1-rc"
88
edition.workspace = true
99
license.workspace = true
1010
homepage.workspace = true

0 commit comments

Comments
 (0)