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: 385ce06
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: 3da09d8
Choose a head ref
  • 17 commits
  • 88 files changed
  • 12 contributors

Commits on Jul 9, 2025

  1. chore: update scripts/update-gradle.sh to v8.14.3 (#4540)

    Co-authored-by: GitHub <noreply@github.com>
    github-actions[bot] and web-flow authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    35775e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bd68fc View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 (#4541)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.1 to 3.29.2.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@39edc49...181d5ee)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 3.29.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    a7a693a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/8.17.0'

    getsentry-bot committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    0ceb6bf View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

  1. Allow multiple UncaughtExceptionHandlerIntegrations to be active (#4462)

    * allow multiple UncaughtExceptionHandlerIntegrations to be active. one per GlobalScope
    
    * Add changelog entry
    
    * add comments to close and removeFromHandlerTree methods
    
    * add initial cycle detection
    
    * make recursive method more readable
    
    * add test for cycle detection when trying to remove a handler
    lbloder authored Jul 11, 2025
    Configuration menu
    Copy the full SHA
    2bfacef View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

  1. fix(android): Prevent repeated scroll target logging by updating scro…

    …ll state (#4557)
    
    * fix(android): Prevent repeated scroll target logging by updating scrollState.type
    
    When ViewUtils.findTarget returns null in SentryGestureListener.onScroll,
    the code was logging an error but not updating scrollState.type from Unknown.
    This caused repeated target searches and duplicate log messages on subsequent
    onScroll calls during the same gesture.
    
    The fix sets scrollState.type = GestureType.Scroll even when target is null,
    preventing repeated search attempts while maintaining existing behavior.
    
    Fixes: "Unable to find scroll target. No breadcrumb captured." being logged repeatedly
    
    * Update Changelog
    
    * Update CHANGELOG.md
    
    Co-authored-by: Roman Zavarnitsyn <rom4ek93@gmail.com>
    
    * Fix tests
    
    ---------
    
    Co-authored-by: Roman Zavarnitsyn <rom4ek93@gmail.com>
    markushi and romtsn authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    514ac01 View commit details
    Browse the repository at this point in the history
  2. feat(dev): Add Cursor IDE coding rules configuration (#4558)

    * feat(dev): Add Cursor IDE coding rules configuration
    
    Adds coding rules configuration for Cursor IDE that includes:
    - Project overview and tech stack information
    - Key gradle commands for development workflow
    - Contributing guidelines and coding standards
    - Development process and formatting requirements
    
    This helps maintain consistency in the development environment
    and provides quick reference for common project commands.
    
    * Update coding.mdc
    
    * Refine coding.mdc
    markushi authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    88f8434 View commit details
    Browse the repository at this point in the history
  3. Add autoTransactionDeadlineTimeoutMillis option (#4555)

    * Added deadlineTimeout option to configure auto transaction deadline timeout
    stefanosiano authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    0d667ec View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2025

  1. Add end to end tests for our console sample (#4552)

    * e2e tests for console app
    
    * fix test failures by waiting for 10s after first try to find envelopes
    
    * add system-test-runner.py script to replace bash scripts for running e2e / system tests
    
    * use py script for ci, cleanup, makefile
    
    * Format code
    
    * remove bash scripts
    
    * install requests module
    
    * api
    
    * fix gh script
    
    * Improve setup for backend e2e tests (#4554)
    
    ---------
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    Co-authored-by: Lorenzo Cian <lorenzo.cian@sentry.io>
    3 people authored Jul 18, 2025
    Configuration menu
    Copy the full SHA
    485c1a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2025

  1. Add Compose user feedback button (#4559)

    * Added user feedback dialog support via static API
    * Added dialog configurator without context
    * Added Compose button for feedback
    * Add support for associated event ID in user feedback dialog
    * Cleaned SentryUserFeedbackDialog.Builder methods
    * SentryFeedbackOptions is not Internal anymore
    stefanosiano authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    70671a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Add Ktor client integration (#4527)

    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    lcian and getsentry-bot authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    d1fd194 View commit details
    Browse the repository at this point in the history
  2. Do not use Sentry logging API in Log4j2 if logs are disabled (#4573)

    * Do not use Sentry logging API if logs are disabled
    
    * Format code
    
    * changelog
    
    * mention log4j2 in changelog entry
    
    ---------
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    adinauer and getsentry-bot authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    6c58c54 View commit details
    Browse the repository at this point in the history
  3. Do not use Sentry logging API if logs are disabled for JUL (#4574)

    * Do not use Sentry logging API if logs are disabled for JUL
    
    * changelog
    adinauer authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    34f4b72 View commit details
    Browse the repository at this point in the history
  4. E2E tests for OpenTelemetry based console sample (#4563)

    * e2e tests for console app
    
    * fix test failures by waiting for 10s after first try to find envelopes
    
    * add system-test-runner.py script to replace bash scripts for running e2e / system tests
    
    * use py script for ci, cleanup, makefile
    
    * Format code
    
    * remove bash scripts
    
    * install requests module
    
    * api
    
    * fix gh script
    
    * Implement E2E tests for OTel based console sample
    
    * fixes after merge
    
    * Format code
    
    * e2e tests for console app
    
    * Implement E2E tests for OTel based console sample
    
    * fixes after merge
    
    * Format code
    
    * api
    
    * Reduce scope forking when using OpenTelemetry (#4565)
    
    * Reduce scope forking in OpenTelemetry
    
    * Format code
    
    * api
    
    * changelog
    
    ---------
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    
    * SDKs send queue is no longer shutdown immediately on re-init (#4564)
    
    * Let queue drain on a restart
    
    * Format code
    
    * Format code
    
    * Update sentry-samples/sentry-samples-console-opentelemetry-noagent/src/test/kotlin/sentry/systemtest/ConsoleApplicationSystemTest.kt
    
    * Let queue drain on a restart
    
    * Format code
    
    * Format code
    
    * Update sentry-samples/sentry-samples-console-opentelemetry-noagent/src/test/kotlin/sentry/systemtest/ConsoleApplicationSystemTest.kt
    
    * adapt tests
    
    * changelog
    
    ---------
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    
    ---------
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    adinauer and getsentry-bot authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    dea75aa View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Report OpenTelemetry Agentless SDK and integration (#4570)

    #skip-changelog
    ## 📜 Description
    <!--- Describe your changes in detail -->
    Report OpenTelemetry Agentless SDK and integration
    
    ## 💡 Motivation and Context
    <!--- Why is this change required? What problem does it solve? -->
    <!--- If it fixes an open issue, please link to the issue here. -->
    To have better stats on which ways of combining Sentry and OpenTelemetry are most used and make most sense to invest in.
    
    ## 💚 How did you test it?
    
    
    ## 📝 Checklist
    <!--- Put an `x` in the boxes that apply -->
    
    - [ ] I added tests to verify the changes.
    - [ ] No new PII added or SDK only sends newly added PII if `sendDefaultPII` is enabled.
    - [ ] I updated the docs if needed.
    - [ ] I updated the wizard if needed.
    - [ ] Review from the native team if needed.
    - [ ] No breaking change or entry added to the changelog.
    - [ ] No breaking change for hybrid SDKs or communicated to hybrid SDKs.
    
    
    ## 🔮 Next steps
    adinauer authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    5b05195 View commit details
    Browse the repository at this point in the history
  2. Remove indirection for integrations and packages via VersionInfoHolder (

    #4578)
    
    #skip-changelog
    ## 📜 Description
    <!--- Describe your changes in detail -->
    Remove indirection for integrations and packages via VersionInfoHolder
    
    ## 💡 Motivation and Context
    <!--- Why is this change required? What problem does it solve? -->
    <!--- If it fixes an open issue, please link to the issue here. -->
    `ManifestVersionDetector` expects `ManifestVersionReader` to write to `SentryIntegrationPackageStorage` directly.
    
    ## 💚 How did you test it?
    
    
    ## 📝 Checklist
    <!--- Put an `x` in the boxes that apply -->
    
    - [ ] I added tests to verify the changes.
    - [ ] No new PII added or SDK only sends newly added PII if `sendDefaultPII` is enabled.
    - [ ] I updated the docs if needed.
    - [ ] I updated the wizard if needed.
    - [ ] Review from the native team if needed.
    - [ ] No breaking change or entry added to the changelog.
    - [ ] No breaking change for hybrid SDKs or communicated to hybrid SDKs.
    
    
    ## 🔮 Next steps
    adinauer authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    eac12f4 View commit details
    Browse the repository at this point in the history
  3. release: 8.18.0

    getsentry-bot committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    3da09d8 View commit details
    Browse the repository at this point in the history
Loading