Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

110 lines (79 loc) · 3.21 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.

Added

Changed

Deprecated

Removed

Fixed

  • Fixed typos and improved general documentation.

Security

0.1.0 - 2020-08-18

Added

  • Added support for changing the backend.
  • Added support for Android.
  • Added support for userdata for Options::set_logger through the Logger trait.
  • Added Options::set_auto_session_tracking and Options::auto_session_tracking.
  • Added missing documentation for session_start and session_end.

Changed

  • Replaced user_consent_give, user_consent_revoke and user_consent_reset with set_user_consent.
  • Renamed user_consent_get to user_consent.
  • Renamed feature default-transport to transport-default and custom-transport to transport-custom.
  • Updated sentry-native to 0.4.0.
  • Changed the default backend for Linux to Crashpad.
  • Changed the default transport for Android to Curl.
  • Changed set_transport's startup argument to return Result and fail Options::init if Err is returned.
  • Changed zlib for Crashpad to build from source.

Fixed

  • Fixed thread-safety in almost all functions that could otherwise crash the application or cause undefined behaviour.
  • Improved naming of libraries in the documentation.
  • Exclude some folders from the included Sentry Native SDK that are only relevant for testing from the Crates.io package. This not only reduces the size of the overall package, but also helps to avoid issues with Windows's maximum path length.
  • Improved README.
  • Fixed unnecessary include of the WinHttp library when the default transport is disabled.
  • Fixed set_http_proxy documentation to state that the full scheme is required.
  • Fixed Transport::send documentation to state that envelopes have to be sent in order for sessions to work.
  • Fixed cross-compiling for MSVC with crt-static.

0.1.0-rc - 2020-07-06

Added

  • New Map trait that improves API of Event::add_exception and set_context.

Changed

  • Changed null-byte handling, Strings are now cut off at the first null-byte position if any are found.
  • Improved links to the documentation for the master branch.
  • Improved general documentation.
  • Updated vsprintf to the new official version.
  • Improved custom-transport example.

Fixed

  • Fixed custom-transport example which was crashing because of a use-after-free.
  • Corrected set_tag and remove_tag examples.

0.1.0-alpha-2 - 2020-07-01

Fixed

  • Fixed some issues with the documentation.

0.1.0-alpha - 2020-07-01

Added

  • Initial release.