Features
- Implement OpenFeature Integration that tracks Feature Flag evaluations (#4910)
- To make use of it, add the
sentry-openfeaturedependency and register the the hook using:openFeatureApiInstance.addHooks(new SentryOpenFeatureHook());
- To make use of it, add the
- Implement LaunchDarkly Integrations that track Feature Flag evaluations (#4917)
- For Android, please add
sentry-launchdarkly-androidas a dependency and register theSentryLaunchDarklyAndroidHook - For Server / JVM, please add
sentry-launchdarkly-serveras a dependency and register theSentryLaunchDarklyServerHook
- For Android, please add
- Detect oversized events and reduce their size (#4903)
- You can opt into this new behaviour by setting
enableEventSizeLimitingtotrue(sentry.enable-event-size-limiting=truefor Spring Bootapplication.properties) - You may optionally register an
onOversizedEventcallback to implement custom logic that is executed in case an oversized event is detected- This is executed first and if event size was reduced sufficiently, no further truncation is performed
- In case we detect an oversized event, we first drop breadcrumbs and if that isn't sufficient we also drop stack frames in order to get an events size down
- You can opt into this new behaviour by setting
Improvements
- Do not send manual log origin (#4897)
Dependencies
- Bump Spring Boot 4 to GA (#4923)