Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cursor/check-java-sdk-breadcrumb-data-limits-1c4b
Choose a base ref
...
head repository: getsentry/sentry-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 64 files changed
  • 8 contributors

Commits on Nov 19, 2025

  1. 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>
    3 people authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    1b841a7 View commit details
    Browse the repository at this point in the history
  2. 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>
    adinauer and getsentry-bot authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    23b6ef9 View commit details
    Browse the repository at this point in the history
  3. 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>
    43jay and getsentry-bot authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    b03edbb View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. Bump Spring Boot 4 to GA version (#4923)

    * bump spring boot 4
    
    * remove removed method from test
    adinauer authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    e9aa548 View commit details
    Browse the repository at this point in the history
  2. changelog (#4925)

    adinauer authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    fe20fc7 View commit details
    Browse the repository at this point in the history
  3. 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
    adinauer authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    dffdd14 View commit details
    Browse the repository at this point in the history
  4. 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>
    adinauer and getsentry-bot authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    301c2da View commit details
    Browse the repository at this point in the history
  5. release: 8.27.0

    getsentry-bot committed Nov 21, 2025
    Configuration menu
    Copy the full SHA
    d4db730 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'release/8.27.0'

    getsentry-bot committed Nov 21, 2025
    Configuration menu
    Copy the full SHA
    abfcc92 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2025

  1. Do not log if sentry.properties in 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>
    adinauer and getsentry-bot authored Nov 24, 2025
    Configuration menu
    Copy the full SHA
    d6a5897 View commit details
    Browse the repository at this point in the history
  2. release: 8.27.1

    getsentry-bot committed Nov 24, 2025
    Configuration menu
    Copy the full SHA
    e565d02 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/8.27.1'

    getsentry-bot committed Nov 24, 2025
    Configuration menu
    Copy the full SHA
    120c21c View commit details
    Browse the repository at this point in the history
  4. Fix warning about profile converter in Android (#4931)

    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    lbloder and getsentry-bot authored Nov 24, 2025
    Configuration menu
    Copy the full SHA
    8285e52 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2025

  1. Avoid forking rootScopes for 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>
    3 people authored Nov 25, 2025
    Configuration menu
    Copy the full SHA
    d872fbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18c0bc2 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. 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
    markushi authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    e761994 View commit details
    Browse the repository at this point in the history
  2. 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
    43jay authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    4742e23 View commit details
    Browse the repository at this point in the history
  3. 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>
    buenaflor and getsentry-bot authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    fc5ccaf View commit details
    Browse the repository at this point in the history
Loading