Skip to content

Latest commit

 

History

History
94 lines (73 loc) · 6.16 KB

CHANGELOG.md

File metadata and controls

94 lines (73 loc) · 6.16 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased - ReleaseDate

0.6.2 - 2024-06-08

Added

0.6.1 - 2024-01-29

Added

  • PR#81 resolved #79 by adding make_single_crash_event.

0.6.0 - 2023-04-03

Changed

  • PR#70 removed winapi in favor of embedded bindings.

0.5.1 - 2022-11-17

Fixed

  • PR#64 fixed compilation for aarch64-linux-android. Additional targets were added to CI so they get caught before release.

0.5.0 - 2022-11-17

Added

  • PR#62 and PR#63 added support for handling SIGABRT on Windows.

Fixed

  • PR#62 changed from using RtlCaptureContext on Windows to using crash_context::capture_context. This implementation fixes a crash issue due to winapi and windows-sys having improper bindings.

Changed

  • PR#62 changed from using RtlCaptureContext on Windows to using crash_context::capture_context. This implementation additionally captures floating point and vector state on x86_64 unlike RtlCaptureContext.

0.4.0 - 2022-10-21

Added

  • PR#60 resolved #59 by adding support for PR_SET_PTRACER before invoking the user callback, ensuring that an external process has permissions to perform ptrace operations on the crashing process, even if /proc/sys/kernel/yama/ptrace_scope is set to restricted (1), as this is the default for most newer distributions.

Changed

  • PR#60 bumped windows-sys to 0.42.

0.3.3 - 2022-07-21

Added

  • PR#46 resolved #33 by adding support for EXC_RESOURCE exceptions. Since not all resource exceptions are fatal, they are checked and only reported to the user callback if they are indeed fatal.
  • PR#47 resolved #34 by adding support for EXC_GUARD exceptions.

0.3.2 - 2022-07-19

Fixed

  • PR#38 resolved #31 and #35 by adding support for 64-bit codes in the mach exception information, as well as now handling EXC_CRASH exceptions.
  • PR#43 resolved #42 by fixing a bug on aarch64-linux. Thanks @sfackler!

0.3.1 - 2022-05-25

Changed

  • Updated to minidump-writer 0.2.1 which includes support for MacOS thread names, and aligns on crash-context 0.3.0.

0.3.0 - 2022-05-23

Added

  • First usable release of crash-context, crash-handler, sadness-generator, and minidumper crates.

Added

  • Initial publish of crash-handler with Linux, Windows, and MacOS support

Added

  • Initial published of sadness-generator, can generated crashes on Linux, Windows, and MacOS

Added

  • Add Windows and MacOS support

Added

  • Initial pass of crash-context, Linux only