This repository has been 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_breadcrumbs
andOptions::max_breadcrumbs
.
Changed
- Changed
zlib
for Crashpad to always build from source. - Updated
sentry-native
to 0.4.7. - Changed
Error::ProjectID
toError::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-darwin
target was added, but
currently untested in CI.
Changed
- Updated
sentry-native
to 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_name
and
Options::transport_thread_name
. - Added error messages to
#[must_use]
cases when appropriate.
Changed
- Updated
sentry-native
to 0.4.4. - Updated
rand
to 0.8. - Updated
tokio
to 1. - Updated
reqwest
to 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 test
is 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_logger
through theLogger
trait. - Added
Options::set_auto_session_tracking
and
Options::auto_session_tracking
. - Added missing documentation for
session_start
andsession_end
.
Changed
- Replaced
user_consent_give
,user_consent_revoke
anduser_consent_reset
withset_user_consent
. - Renamed
user_consent_get
touser_consent
. - Renamed feature
default-transport
totransport-default
and
custom-transport
totransport-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
'sstartup
argument to returnResult
and fail
Options::init
ifErr
is 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_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.
0.1.0-rc: Improved null-byte handling.
Added
- New
Map
trait that improves API ofEvent::add_exception
andset_context
.
Changed
- Changed null-byte handling,
String
s 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.
- Update
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
andremove_tag
examples.
0.1.0-alpha-2: Documentation Fix
Fixed
- Fixed some issues with the documentation.
0.1.0-alpha: Initial Release
Added
- Initial release.