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: 8.32.0
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: 8.33.0
Choose a head ref
  • 15 commits
  • 38 files changed
  • 13 contributors

Commits on Feb 9, 2026

  1. Merge branch 'release/8.32.0'

    getsentry-bot committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    f24e5b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    400bf9f View commit details
    Browse the repository at this point in the history
  3. feat(distribution): Add installGroupsOverride parameter (#5066)

    * feat(distribution): Add installGroupsOverride parameter to distribution options
    
    Allows filtering distribution updates by install groups. Users can now
    configure installGroupsOverride in SentryOptions.DistributionOptions to
    restrict updates to specific install groups.
    
    Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
    
    * feat(distribution): Read installGroupsOverride from properties file
    
    Adds support for reading installGroupsOverride from sentry-distribution.properties
    file at runtime. This allows the Gradle plugin to configure install groups that
    will be automatically loaded when the SDK initializes.
    
    The property supports comma-separated values:
    io.sentry.distribution.install-groups-override=internal,beta-testers,qa
    
    Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
    
    * docs(changelog): Update entry for installGroupsOverride feature
    
    Split the combined changelog entry to properly attribute the
    installGroupsOverride parameter to this PR (#5066) and separate
    it from the installGroups property added in PR #5062.
    
    Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.5 <[email protected]>
    runningcode and claude authored Feb 9, 2026
    Configuration menu
    Copy the full SHA
    9ea89e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Configuration menu
    Copy the full SHA
    2cbfa7b View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (#5082)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.0 to 4.32.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@b20883b...45cbd0c)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.32.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 10, 2026
    Configuration menu
    Copy the full SHA
    c9f9d33 View commit details
    Browse the repository at this point in the history
  3. feat(replay): Track custom masking usage via integration (#5070)

    * feat(replay): Track custom masking usage via fake integration
    
    * chore(changelog): Add PR #5070 to changelog
    
    * fix(replay): Address PR feedback for custom masking tracking
    
    Remove tracking from container class setters (RN sets them unconditionally)
    and add tracking when custom view tags or Compose privacy modifiers are
    encountered. Uses a volatile flag to avoid repeated integration additions
    per view.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    * fix(replay): Use trackCustomMaskingTag() consistently in all masking methods
    
    Replace direct addIntegrationToSdkVersion calls with trackCustomMaskingTag()
    in setMaskAllText, setMaskAllImages, addMaskViewClass, and addUnmaskViewClass
    so all entry points benefit from the volatile flag optimization.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    * refactor(replay): Rename custom masking tracking methods
    
    - customMaskingTagTracked -> customMaskingTracked
    - trackCustomMaskingTag() -> trackCustomMasking()
    - resetCustomMaskingTagTracked() -> resetCustomMaskingTracked()
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    * chore(changelog): Update PR reference to #5088
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    * Format code
    
    * Fix Changelog
    
    * fix slop
    
    * Address PR comments
    
    * Format code
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    Co-authored-by: Sentry Github Bot <[email protected]>
    3 people authored Feb 10, 2026
    Configuration menu
    Copy the full SHA
    6727e14 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Configuration menu
    Copy the full SHA
    f9f2ee3 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump getsentry/craft from 2.20.1 to 2.21.2 (#5083)

    Bumps [getsentry/craft](https://github.com/getsentry/craft) from 2.20.1 to 2.21.2.
    - [Release notes](https://github.com/getsentry/craft/releases)
    - [Changelog](https://github.com/getsentry/craft/blob/master/CHANGELOG.md)
    - [Commits](getsentry/craft@beea4ab...63d1636)
    
    ---
    updated-dependencies:
    - dependency-name: getsentry/craft
      dependency-version: 2.21.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    ff8eea4 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2026

  1. Configuration menu
    Copy the full SHA
    aefefa6 View commit details
    Browse the repository at this point in the history
  2. Fix thread leak caused by eager creation of SentryExecutorService i…

    …n `SentryOptions` (#5093)
    
    * Fix thread leak from SentryExecutorService
    
    * use supplier ctor for AndroidTransactionProfiler
    
    * changelog
    adinauer authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    b6cfb57 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2026

  1. No longer log a warning if a logging integration cannot initialize Se…

    …ntry due to missing DSN. (#5075)
    
    * Silence WARN from logging integrations/sdks when DSN is not configured
    
    * changelog
    adinauer authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    2c9d584 View commit details
    Browse the repository at this point in the history
  2. Session Replay: Add PreviewView to default masked view classes (#5097)

    * add androidx.camera.view.PreviewView to default masked view classes in SentryReplayOptions
    
    * update changelog
    
    * add PreviewView to proguard rules
    
    * ./gradlew apiDump to restore empty line
    szijpeter authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    066f0ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a08aa02 View commit details
    Browse the repository at this point in the history
  4. fix(logs,metrics): Attach user attributes to logs and metrics regardl…

    …ess of sendDefaultPii (#5099)
    
    * fix: Attach user attributes to logs and metrics regardless of sendDefaultPii
    
    When a user is explicitly set on the scope, user.id, user.name, and
    user.email are now always attached to log and metric attributes, matching
    the existing behavior for error events (SentryClient.applyScope).
    
    Fixes #5078
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    * changelog: Add entry for user attributes fix in logs/metrics
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    romtsn and claude authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    ad8da22 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2026

  1. release: 8.33.0

    romtsn committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    20d5879 View commit details
    Browse the repository at this point in the history
Loading