Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 15, 2025

Updates the requirements on minidump-writer to permit the latest version.

Release notes

Sourced from minidump-writer's releases.

0.11.0

Changed

  • PR#146 changed windows::MinidumpWriter::dump_crash_context to take crash_context by reference.
  • PR#155 refactored a large portion of the code.

Fixed

  • PR#150 fixed undefined behavior in the Linux crash dump writing.
Changelog

Sourced from minidump-writer's changelog.

[0.11.0] - 2025-09-15

Changed

  • PR#146 changed windows::MinidumpWriter::dump_crash_context to take crash_context by reference.
  • PR#155 refactored a large portion of the code.

Fixed

  • PR#150 fixed undefined behavior in the Linux crash dump writing.

[0.10.2] - 2025-02-03

Added

  • PR#143
    • turn many errors that are currently treated as critical (and thus prevent minidump generation) into non-critical "soft" errors
    • collect non-critical errors and serialize them into a new JSON stream in the minidump

Changed

  • PR#145 updated dependencies.

[0.10.1] - 2024-09-20

Fixed

  • PR#129 added checking of additions to ensure invalid memory offsets are gracefully handled.
  • PR#135 resolved #134 by attempting to read the executables build id from the mapped file if it could not be retrieved from process memory.
  • PR#136 changed to an older type to avoid requiring a semi-recent rust version.

[0.10.0] - 2024-08-20

Changed

  • PR#118 resolved #72 by adding support for reading process memory via process_vm_readv and /proc/{pid}/mem, in addition to the original PTRACE_PEEKDATA. This gives significant performance benefits as memory can now be read in blocks of arbitrary size instead of word-by-word with ptrace.
  • PR#128 and PR#133 updated the lockfile.

Fixed

  • PR#127 resolved #27 by allowing programs to pass the needed auxv information, still falling back to reading /proc/{pid}/auxv to fill missing information, and being more permissive by still writing a dump if some or all of the auxv information could not be retrieved successfully rather than completely failing to write the minidump.
  • PR#131 resolved #124 by reinjecting non-SIGSTOP signals after ptrace::attach so that the thread would be in the correct state after ptrace::detach.

[0.9.0] - 2024-07-20

Fixed

  • PR#117 resolved #79 by enabling reading of a module's build id and soname directly from the mapped process rather than relying on file reading, though that is still used as a fallback.

Changed

  • PR#126 updated minidump-common -> 0.22.

[0.8.9] - 2024-04-01

Fixed

  • PR#110 changed it so that SIGCONT is sent regardless if the process was not able to be SIGSTOPed quickly enough.
  • PR#113 fixed a segfault(!) on linux if it was compiled with rustc 1.77.0 in release mode.

[0.8.8] - 2024-03-21

Fixed

  • PR#108 resolved #28 by sending a SIGSTOP to the process that is about to be dumped to (hopefully) increase the robustness of the dumping process by reducing the chance of errors, particularly with regard to threads. This is done as a best effort, and will perform the old behavior if the process has not stopped within a timeout (by default 100ms), which can be overriden by the user.

[0.8.7] - 2024-03-04

Changed

... (truncated)

Commits
  • a81e847 Release 0.11.0
  • 8e4fd90 Update CHANGELOG
  • 813952a Merge pull request #159 from gabrielesvelto/update-dependencies
  • 2655360 Updated all dependencies removing a large number of duplications
  • b6ed779 Merge pull request #155 from marti4d/merge_dumper_writer
  • c35af12 Big refactor of minidump-writer
  • d0c91bd Merge pull request #153 from timfish/feat/update-minidump-crates
  • f1802f5 feat: Update minidump crates
  • 1d658cf Fixes mac only warnings that clutter output (#152)
  • d974a2d Merge pull request #149 from marti4d/fix_yama
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [minidump-writer](https://github.com/rust-minidump/minidump-writer) to permit the latest version.
- [Release notes](https://github.com/rust-minidump/minidump-writer/releases)
- [Changelog](https://github.com/rust-minidump/minidump-writer/blob/main/CHANGELOG.md)
- [Commits](rust-minidump/minidump-writer@0.10.0...0.11.0)

---
updated-dependencies:
- dependency-name: minidump-writer
  dependency-version: 0.11.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 15, 2025
@changelog-app
Copy link

changelog-app bot commented Sep 15, 2025

Generate changelog in changelog/@unreleased

Type (Select exactly one)

  • Feature (Adding new functionality)
  • Improvement (Improving existing functionality)
  • Fix (Fixing an issue with existing functionality)
  • Break (Creating a new major version by breaking public APIs)
  • Deprecation (Removing functionality in a non-breaking way)
  • Migration (Automatically moving data/functionality to a new system)

Description

Update minidump-writer requirement from 0.10 to 0.11

Check the box to generate changelog(s)

  • Generate changelog entry

@stale
Copy link

stale bot commented Oct 18, 2025

This PR has been automatically marked as stale because it has not been touched in the last 14 days. If you'd like to keep it open, please leave a comment or add the 'long-lived' label, otherwise it'll be closed in 7 days.

@stale stale bot added the stale label Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant