From f1802f5b2b99453218e95eaa94048315d1fa87cf Mon Sep 17 00:00:00 2001
From: Tim Fish
Date: Wed, 25 Jun 2025 19:00:19 +0200
Subject: [PATCH] feat: Update `minidump` crates
---
Cargo.lock | 18 ++++++++++--------
Cargo.toml | 6 +++---
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 16b82ae0..38de8b85 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -166,9 +166,9 @@ dependencies = [
[[package]]
name = "breakpad-symbols"
-version = "0.25.0"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de505237612bae717be4622b9da34f2f7a2b066a18e8f05a502f2073dab59c92"
+checksum = "7bb83553322690be12144c30cc06f95726339a5ef69c9ac37d02d1a54b8ebd0b"
dependencies = [
"async-trait",
"cachemap2",
@@ -1372,9 +1372,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "minidump"
-version = "0.25.0"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4f54c7ad3f2c6c5c44f3d3cc54d3bced9f652e3b97537fb96d8ddccc55246b2"
+checksum = "ee9ea21482e519a57bfc5df90b736f25465ef349a31c18ff2c6332a2f18474de"
dependencies = [
"debugid",
"encoding_rs",
@@ -1382,6 +1382,7 @@ dependencies = [
"minidump-common",
"num-traits",
"procfs-core",
+ "prost",
"range-map",
"scroll 0.12.0",
"thiserror 2.0.10",
@@ -1392,9 +1393,9 @@ dependencies = [
[[package]]
name = "minidump-common"
-version = "0.25.0"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf2f8b9bdd2449be3456faf1a2fb16317209564701c7a4f64b1e3e8848a02ccb"
+checksum = "dd1e7ee92185b2f4fa67c3e5c1743057d979e145f58b4391d5481b79f0d8067c"
dependencies = [
"bitflags 2.8.0",
"debugid",
@@ -1407,9 +1408,9 @@ dependencies = [
[[package]]
name = "minidump-unwind"
-version = "0.25.0"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f16991f7f19f82e7584317e87654c0f9c8ad441fa8896f8d7985221b8823dd3"
+checksum = "c6341a5955b1d4f20751227a08be5aaef9e313c9db73bc728fd18c6c653f34f4"
dependencies = [
"async-trait",
"breakpad-symbols",
@@ -1776,6 +1777,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
dependencies = [
"bytes",
+ "prost-derive",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index e94be027..53ddfe23 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@ error-graph = { version = "0.1.1", features = ["serde"] }
failspot = "0.2.0"
log = "0.4"
memoffset = "0.9"
-minidump-common = "0.25"
+minidump-common = "0.26"
scroll = "0.12"
serde = { version = "1.0.208", features = ["derive"] }
serde_json = "1.0.116"
@@ -56,7 +56,7 @@ current_platform = "0.2"
failspot = { version = "0.2.0", features = ["enabled"] }
# Minidump-processor is async so we need an executor
futures = { version = "0.3", features = ["executor"] }
-minidump = "0.25"
+minidump = "0.26"
memmap2 = "0.9"
[target.'cfg(target_os = "macos")'.dev-dependencies]
@@ -64,6 +64,6 @@ memmap2 = "0.9"
# created by this crate can be processed by minidump-processor
dump_syms = { version = "2.2", default-features = false }
#minidump-processor = { version = "0.25", default-features = false }
-minidump-unwind = { version = "0.25", features = ["debuginfo"] }
+minidump-unwind = { version = "0.26", features = ["debuginfo"] }
similar-asserts = "1.6"
uuid = "1.12"