8000 Releases · rust-minidump/minidump-writer · GitHub
[go: up one dir, main page]

Skip to content

Releases

Release 0.7.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 17 Nov 13:53

Changed

  • PR#65 updated crash-context to 0.5, which has support for a custom capture_context to replace RtlCaptureContext on Windows, due to improper bindings and deficiencies, resolving #63.
  • PR#65 replaced most of the custom bindings from PR#60 with bindings from either crash-context or winapi.

Release 0.6.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 15 Nov 12:35

Changed

  • PR#60 removed the dependency on windows-sys due the massive version churn, resolving #58. This should allow projects to more easily integrate this crate into their project without introducing multiple versions of transitive dependencies.
  • PR#62 replaced MDExceptionCodeLinux with minidump_common::ExceptionCodeLinux.
  • PR#64 updated dependencies.

Release 0.5.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 21 Oct 11:41

Changed

  • PR#53 made the mem_writer and dir_section modules public. Thanks @sage-msft!
  • PR#55 bumped nix, minidump-common, minidump, minidump-processor and dump_syms. Thanks
    @sfackler!
  • PR#57 bumped windows-sys to 0.42.

Removed

Release 0.4.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 21 Jul 14:06

Changed

  • PR#50 updated minidump-common and crash-context.

Fixed

  • PR#50 resolved #33 by encoding the full exception info in the exception_information field of the exception stream.
  • PR#50 resolved #34 by unwrapping EXC_CRASH exceptions to retrieve the wrapped exception.

Release 0.3.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 15 Jul 15:54

Fixed

  • PR#42 resolved #41 by capping the VM read of task memory to avoid a syscall failure, as well as made it so that if an error does occur when reading the module's file path, the module is still written to the minidump, as the file path is less important than the UUID in terms of module identification.
  • PR#44 resolved #43 by correctly calculating the base address of each loaded module. The bug was inherited from Breakpad.
  • PR#44 and PR#45 resolved #37 by making the crash_context::CrashContext optional on MacOS and Windows, to make creating a minidump without necessarily having an actual crash more convenient for users.

Release 0.2.1

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 25 May 12:13

Added

  • PR#32 resolved #23 by adding support for the thread names stream on MacOS.

Release 0.2.0

Choose a tag to compare

@Jake-Shadle Jake-Shadle released this 23 May 07:50

Added

  • PR#21 added an initial implementation for x86_64-apple-darwin and aarch64-apple-darwin
0