-
-
Notifications
You must be signed in to change notification settings - Fork 464
Comparing changes
Open a pull request
base repository: getsentry/sentry-java
base: cursor/check-java-sdk-breadcrumb-data-limits-1c4b
head repository: getsentry/sentry-java
compare: main
- 18 commits
- 64 files changed
- 8 contributors
Commits on Nov 19, 2025
-
feat(events): Detect oversized events and reduce their size (#4903)
* Fix log count in client reports * add assertion to test * Detect oversized events * cleanup * invert size check method * try catch * rename callback to onOversizedEvent * Apply suggestions from code review Co-authored-by: Markus Hintersteiner <markus.hintersteiner@sentry.io> * Format code * code review changes * changelog * changelog update --------- Co-authored-by: Markus Hintersteiner <markus.hintersteiner@sentry.io> Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 1b841a7 - Browse repository at this point
Copy the full SHA 1b841a7View commit details -
feat(flags): Implement OpenFeature Integration (#4910)
* Implement OpenFeature Integration * use evaluation context * Format code * add missing mentions * api; register as integration and package * changelog * replace hard coded dependency --------- Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 23b6ef9 - Browse repository at this point
Copy the full SHA 23b6ef9View commit details -
SentryAndroidOptions to enable NetworkDetails extraction (#4900)
* Add network details to SentryReplayOptions API ./gradlew apiDump * Extract NetworkDetails options from manifest * Hook SentryOkHttpInterceptor into SentryReplayOptions * Merge requested headers with default headers on write instead of on read More efficient -> getNetworkRequestHeaders/getNetworkResponseHeaders is invoked on every http request but setNetwork... is only invoked on start-up * Initialize RRWebOptionsEvent#networkDetailHasUrls based on SentryReplayOptions networkDetailHasUrls is a gate that the front-end uses to determine whether there is data to show the end-user https://github.com/getsentry/sentry-javascript/blob/090a3e35a94014aad4dfd06a6ff3c361f0420009/packages/replay-internal/src/util/handleRecordingEmit.ts#L134 * Remove defensive copy when returning request|responseHeaders getNetworkRequestHeaders / getNetworkResponseHeaders are called on every http request => move the memory operation to the setNetworkRequest|ResponseHeaders path which is called 1x on start-up * Add the network details options as 'tags' on the replay * Add network details flags in manifest for sentry-samples test app --------- Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for b03edbb - Browse repository at this point
Copy the full SHA b03edbbView commit details
Commits on Nov 21, 2025
-
Bump Spring Boot 4 to GA version (#4923)
* bump spring boot 4 * remove removed method from test
Configuration menu - View commit details
-
Copy full SHA for e9aa548 - Browse repository at this point
Copy the full SHA e9aa548View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe20fc7 - Browse repository at this point
Copy the full SHA fe20fc7View commit details -
Replace pre-releases in Spring Boot 4 matrix with GA release (#4924)
* bump spring boot 4 * remove removed method from test * replace pre-releases in Spring Boot 4 matrix with GA release
Configuration menu - View commit details
-
Copy full SHA for dffdd14 - Browse repository at this point
Copy the full SHA dffdd14View commit details -
feat(flags): Implement LaunchDarkly Integrations (#4917)
* Implement OpenFeature Integration * use evaluation context * Format code * add missing mentions * api; register as integration and package * changelog * replace hard coded dependency * Add launchdarkly integrations * changelog * issue templates and readme * remove comments from build gradle files * convert to java * remove kotlin from build.gradle * add tests * Format code --------- Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 301c2da - Browse repository at this point
Copy the full SHA 301c2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4db730 - Browse repository at this point
Copy the full SHA d4db730View commit details -
getsentry-bot committed
Nov 21, 2025 Configuration menu - View commit details
-
Copy full SHA for abfcc92 - Browse repository at this point
Copy the full SHA abfcc92View commit details
Commits on Nov 24, 2025
-
Do not log if
sentry.propertiesin rundir has not been found (#4929)* Do not log if sentry.properties in rundir has not been found * Format code * changelog --------- Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for d6a5897 - Browse repository at this point
Copy the full SHA d6a5897View commit details -
Configuration menu - View commit details
-
Copy full SHA for e565d02 - Browse repository at this point
Copy the full SHA e565d02View commit details -
getsentry-bot committed
Nov 24, 2025 Configuration menu - View commit details
-
Copy full SHA for 120c21c - Browse repository at this point
Copy the full SHA 120c21cView commit details -
Fix warning about profile converter in Android (#4931)
Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 8285e52 - Browse repository at this point
Copy the full SHA 8285e52View commit details
Commits on Nov 25, 2025
-
Avoid forking
rootScopesfor Reactor if current thread has NoOpScop……es (#4793) * Avoid forking rootScopes for Reactor if current thread has NoOpScopes * release: 8.23.1-alpha.1 * fix changelog; replace hasScopes with bool param on getCurrentScopes * move changelog entry * move changelog again --------- Co-authored-by: getsentry-bot <bot@sentry.io> Co-authored-by: getsentry-bot <bot@getsentry.com>
Configuration menu - View commit details
-
Copy full SHA for d872fbc - Browse repository at this point
Copy the full SHA d872fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c0bc2 - Browse repository at this point
Copy the full SHA 18c0bc2View commit details
Commits on Nov 26, 2025
-
fix(anr): Always report stacktraces for ANRv1 (#4918)
* refactor(core): Decouple SentryThreadFactory from SentryOptions * docs: Add PR #4918 to CHANGELOG * refactor(core): Update API dump after thread factory changes * Address PR feedback * Update CHANGELOG.md * Update CHANGELOG * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for e761994 - Browse repository at this point
Copy the full SHA e761994View commit details -
feat(replay): Capture network request/response details when using Sen…
…tryOkHttpListener (#4919) * Extract NetworkRequestData into Breadcrumb Hint when using SentryOkHttpEventListener -> Reuse existing logic that retrieves optional SentryOkHttpEvent for the okhttp3.Call, and optionally provide NetworkRequestData for adding to Breadcrumb Hint in SentryOkHttpEvent#finish Couple related changes as well: * Use case-insensitive comparision when extracting headers * Update SentryReplayOptions network request/response API to accept List<String> everywhere * CHANGELOG for Network Details extraction
Configuration menu - View commit details
-
Copy full SHA for 4742e23 - Browse repository at this point
Copy the full SHA 4742e23View commit details -
feat(envelope-item): Support span type (#4935)
* Support span type * Update CHANGELOG * Update CHANGELOG * Update CHANGELOG * Update CHANGELOG Moved 'Support span envelope item type' feature to internal section. * Add client report recorder and rate limiting case * Formatting * Fix test * Format code --------- Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for fc5ccaf - Browse repository at this point
Copy the full SHA fc5ccafView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff cursor/check-java-sdk-breadcrumb-data-limits-1c4b...main