Features:
- Removed the
SENTRY_PERFORMANCE_MONITORINGcompile flag requirement to access performance monitoring in the Sentry SDK. Performance monitoring is now available to everybody who has opted into the experimental API. - New API to check whether the application has crashed in the previous run:
sentry_get_crashed_last_run()andsentry_clear_crashed_last_run()(#685). - Allow overriding the SDK name at build time - set the
SENTRY_SDK_NAMECMake cache variable. - More aggressively prune the Crashpad database. (#698)
Internal:
- Project IDs are now treated as opaque strings instead of integer values. (#690)
- Updated Breakpad and Crashpad backends to 2022-04-12. (#696)
Fixes:
- Updated CI as well as list of supported platforms to reflect Windows Server 2016, and therefore MSVC 2017 losing active support.
- Correctly free Windows Mutexes in Crashpad backend.
Thank you:
Features, fixes and improvements in this release have been contributed by: