This repository was archived by the owner on Dec 21, 2023. It is now read-only.
Releases: daxpedda/sentry-contrib-native
Releases · daxpedda/sentry-contrib-native
0.3.1: Update to sentry-native 0.4.9.
0.3.0: Update to sentry-native 0.4.7.
Added
- Added
Options::set_max_breadcrumbsandOptions::max_breadcrumbs.
Changed
- Changed
zlibfor Crashpad to always build from source. - Updated
sentry-nativeto 0.4.7. - Changed
Error::ProjectIDtoError::ProjectId.
0.2.1: Update to sentry-native 0.4.5.
Added
- Added
reinstall_backend. - Enabled Breakpad support for MacOS.
- Official support for the
aarch64-apple-darwintarget was added, but
currently untested in CI.
Changed
- Updated
sentry-nativeto 0.4.5. - Removed minimum supported Windows SDK requirement.
- Removed internal global lock.
Fixed
- Improved README.
- Fixed cross-compiling for MSVC with
crt-static.
0.2.0: Update to sentry-native 0.4.4.
Added
- Added
modules_list,Options::set_transport_thread_nameand
Options::transport_thread_name. - Added error messages to
#[must_use]cases when appropriate.
Changed
- Updated
sentry-nativeto 0.4.4. - Updated
randto 0.8. - Updated
tokioto 1. - Updated
reqwestto 0.11. - The minimum supported Windows SDK is version 1903 (10.0.18362.1) now.
Removed
- Removed
Uuid::new, as there is no use case for it. - Removed
feature = "test", this is now an implementation detail and is
automatically activated whencargo testis used.
Fixed
- Fixed typos and improved general documentation.
- Fixed cross-compiling for MSVC with
crt-static. - Fix Android build.
0.1.0: Update to sentry-native 0.4.0 and first release.
Added
- Added support for changing the backend.
- Added support for Android.
- Added support for userdata for
Options::set_loggerthrough theLogger
trait. - Added
Options::set_auto_session_trackingand
Options::auto_session_tracking. - Added missing documentation for
session_startandsession_end.
Changed
- Replaced
user_consent_give,user_consent_revokeanduser_consent_reset
withset_user_consent. - Renamed
user_consent_gettouser_consent. - Renamed feature
default-transporttotransport-defaultand
custom-transporttotransport-custom. - Updated
sentry-nativeto 0.4.0. - Changed the default backend for Linux to Crashpad.
- Changed the default transport for Android to Curl.
- Changed
set_transport'sstartupargument to returnResultand fail
Options::initifErris returned.
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_proxydocumentation to state that the full scheme is
required. - Fixed
Transport::senddocumentation to state that envelopes have to be sent
in order for sessions to work.
0.1.0-rc: Improved null-byte handling.
Added
- New
Maptrait that improves API ofEvent::add_exceptionandset_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
masterbranch. - Improved general documentation.
- Update
vsprintfto the new official version. - Improved
custom-transportexample.
Fixed
- Fixed
custom-transportexample which was crashing because of a
use-after-free. - Corrected
set_tagandremove_tagexamples.
0.1.0-alpha-2: Documentation Fix
Fixed
- Fixed some issues with the documentation.
0.1.0-alpha: Initial Release
Added
- Initial release.