Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 13, 2025

Bumps scripts/update-java.ps1 from 8.26.0 to 8.29.0.

Auto-generated by a dependency updater.

Changelog

8.29.0

Fixes

  • Support serialization of primitive arrays (boolean[], byte[], short[], char[], int[], long[], float[], double[]) (#4968)
  • Session Replay: Improve network body parsing and truncation handling (#4958)

Internal

  • Support metric envelope item type (#4956)

8.28.0

Features

  • Android: Flush logs when app enters background (#4951)
  • Add option to capture additional OkHttp network request/response details in session replays (#4919)
    • Depends on SentryOkHttpInterceptor to intercept the request and extract request/response bodies
    • To enable, add url regexes via the io.sentry.session-replay.network-detail-allow-urls metadata tag in AndroidManifest (code sample)
      • Or you can manually specify SentryReplayOptions via SentryAndroid#init:
        (Make sure you disable the auto init via manifest meta-data: io.sentry.auto-init=false)
Kotlin
SentryAndroid.init(
    this,
    options -> {
      // options.dsn = "https://examplePublicKeyo0.ingest.sentry.io/0"
      // options.sessionReplay.sessionSampleRate = 1.0
      // options.sessionReplay.onErrorSampleRate = 1.0
      // ..

      options.sessionReplay.networkDetailAllowUrls = listOf(".*")
      options.sessionReplay.networkDetailDenyUrls = listOf(".*deny.*")
      options.sessionReplay.networkRequestHeaders = listOf("Authorization", "X-Custom-Header", "X-Test-Request")
      options.sessionReplay.networkResponseHeaders = listOf("X-Response-Time", "X-Cache-Status", "X-Test-Response")
    });
Java
SentryAndroid.init(
    this,
    options -> {
        options.getSessionReplay().setNetworkDetailAllowUrls(Arrays.asList(".*"));
        options.getSessionReplay().setNetworkDetailDenyUrls(Arrays.asList(".*deny.*"));
        options.getSessionReplay().setNetworkRequestHeaders(
            Arrays.asList("Authorization", "X-Custom-Header", "X-Test-Request"));
        options.getSessionReplay().setNetworkResponseHeaders(
            Arrays.asList("X-Response-Time", "X-Cache-Status", "X-Test-Response"));
    });

Improvements

  • Avoid forking rootScopes for Reactor if current thread has NoOpScopes (#4793)
    • This reduces the SDKs overhead by avoiding unnecessary scope forks

Fixes

  • Fix missing thread stacks for ANRv1 events (#4918)
  • Fix handling of unparseable mime-type on request filter (#4939)

Internal

  • Support span envelope item type (#4935)

Dependencies

8.27.1

Fixes

  • Do not log if sentry.properties in rundir has not been found (#4929)

8.27.0

Features

  • Implement OpenFeature Integration that tracks Feature Flag evaluations (#4910)
    • To make use of it, add the sentry-openfeature dependency and register the the hook using: openFeatureApiInstance.addHooks(new SentryOpenFeatureHook());
  • Implement LaunchDarkly Integrations that track Feature Flag evaluations (#4917)
    • For Android, please add sentry-launchdarkly-android as a dependency and register the SentryLaunchDarklyAndroidHook
    • For Server / JVM, please add sentry-launchdarkly-server as a dependency and register the SentryLaunchDarklyServerHook
  • Detect oversized events and reduce their size (#4903)
    • You can opt into this new behaviour by setting enableEventSizeLimiting to true (sentry.enable-event-size-limiting=true for Spring Boot application.properties)
    • You may optionally register an onOversizedEvent callback 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

Improvements

  • Do not send manual log origin (#4897)

Dependencies

  • Bump Spring Boot 4 to GA (#4923)

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Nov 13, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch 3 times, most recently from 2a1ffef to b0f12c1 Compare November 19, 2025 03:27
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch from b0f12c1 to e5dc82c Compare November 22, 2025 03:23
@github-actions github-actions bot changed the title chore(deps): update Java SDK to v8.26.0 chore(deps): update Java SDK to v8.27.0 Nov 22, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch from e5dc82c to b075b42 Compare November 23, 2025 03:36
@github-actions github-actions bot changed the title chore(deps): update Java SDK to v8.27.0 chore(deps): update Java SDK to v8.27.1 Nov 25, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch 2 times, most recently from 920e936 to 0541c87 Compare November 27, 2025 03:27
@github-actions github-actions bot changed the title chore(deps): update Java SDK to v8.27.1 chore(deps): update Java SDK to v8.28.0 Dec 5, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch from 0541c87 to ebd6ae5 Compare December 5, 2025 03:32
@github-actions github-actions bot changed the title chore(deps): update Java SDK to v8.28.0 chore(deps): update Java SDK to v8.29.0 Dec 17, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-java.ps1 branch from ebd6ae5 to fc05b6e Compare December 17, 2025 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants