Download Latest Version sentry-graphql-22-8.25.0.zip (96.5 kB)
Email in envelope

Get an email when there's a new version of Sentry SDK for Java and Android

Home / 8.24.0
Name Modified Size InfoDownloads / Week
Parent folder
sentry-opentelemetry-core-8.24.0.zip 2025-10-22 221.7 kB
sentry-8.24.0.zip 2025-10-22 3.8 MB
sentry-android-8.24.0.zip 2025-10-22 3.6 kB
sentry-android-core-8.24.0.zip 2025-10-22 1.2 MB
sentry-android-distribution-8.24.0.zip 2025-10-22 284.1 kB
sentry-android-fragment-8.24.0.zip 2025-10-22 310.7 kB
sentry-android-navigation-8.24.0.zip 2025-10-22 282.6 kB
sentry-android-ndk-8.24.0.zip 2025-10-22 296.3 kB
sentry-android-replay-8.24.0.zip 2025-10-22 705.3 kB
sentry-android-sqlite-8.24.0.zip 2025-10-22 304.4 kB
sentry-android-timber-8.24.0.zip 2025-10-22 296.5 kB
sentry-apache-http-client-5-8.24.0.zip 2025-10-22 96.6 kB
sentry-apollo-3-8.24.0.zip 2025-10-22 113.7 kB
sentry-apollo-4-8.24.0.zip 2025-10-22 116.6 kB
sentry-apollo-8.24.0.zip 2025-10-22 99.1 kB
sentry-async-profiler-8.24.0.zip 2025-10-22 297.1 kB
sentry-bom-8.24.0.zip 2025-10-22 2.2 kB
sentry-compose-8.24.0.zip 2025-10-22 438.5 kB
sentry-compose-android-8.24.0.zip 2025-10-22 496.2 kB
sentry-compose-desktop-8.24.0.zip 2025-10-22 437.5 kB
sentry-graphql-8.24.0.zip 2025-10-22 96.0 kB
sentry-graphql-22-8.24.0.zip 2025-10-22 96.5 kB
sentry-graphql-core-8.24.0.zip 2025-10-22 136.6 kB
sentry-jdbc-8.24.0.zip 2025-10-22 100.1 kB
sentry-jul-8.24.0.zip 2025-10-22 98.8 kB
sentry-kotlin-extensions-8.24.0.zip 2025-10-22 8.8 kB
sentry-ktor-client-8.24.0.zip 2025-10-22 114.9 kB
sentry-log4j2-8.24.0.zip 2025-10-22 100.5 kB
sentry-logback-8.24.0.zip 2025-10-22 97.0 kB
sentry-okhttp-8.24.0.zip 2025-10-22 136.0 kB
sentry-openfeign-8.24.0.zip 2025-10-22 96.1 kB
sentry-opentelemetry-agent-8.24.0.zip 2025-10-22 19.2 MB
sentry-opentelemetry-agentcustomization-8.24.0.zip 2025-10-22 94.9 kB
sentry-opentelemetry-agentless-8.24.0.zip 2025-10-22 89.9 kB
sentry-opentelemetry-agentless-spring-8.24.0.zip 2025-10-22 90.4 kB
sentry-opentelemetry-bootstrap-8.24.0.zip 2025-10-22 154.2 kB
sentry-quartz-8.24.0.zip 2025-10-22 90.3 kB
sentry-reactor-8.24.0.zip 2025-10-22 93.0 kB
sentry-servlet-8.24.0.zip 2025-10-22 96.3 kB
sentry-servlet-jakarta-8.24.0.zip 2025-10-22 96.8 kB
sentry-spring-7-8.24.0.zip 2025-10-22 420.4 kB
sentry-spring-8.24.0.zip 2025-10-22 394.9 kB
sentry-spring-boot-4-8.24.0.zip 2025-10-22 186.0 kB
sentry-spring-boot-4-starter-8.24.0.zip 2025-10-22 3.6 kB
sentry-spring-boot-8.24.0.zip 2025-10-22 165.5 kB
sentry-spring-boot-jakarta-8.24.0.zip 2025-10-22 185.0 kB
sentry-spring-boot-starter-8.24.0.zip 2025-10-22 3.4 kB
sentry-spring-boot-starter-jakarta-8.24.0.zip 2025-10-22 3.6 kB
sentry-spring-jakarta-8.24.0.zip 2025-10-22 422.3 kB
8.24.0 source code.tar.gz 2025-10-22 2.7 MB
8.24.0 source code.zip 2025-10-22 4.4 MB
README.md 2025-10-22 4.0 kB
Totals: 52 Items   39.6 MB 0

Features

  • Attach MDC properties to logs as attributes (#4786)
  • MDC properties set using supported logging frameworks (Logback, Log4j2, java.util.Logging) are now attached to structured logs as attributes.
  • The attribute reflected on the log is mdc.<key>, where <key> is the original key in the MDC.
  • This means that you will be able to filter/aggregate logs in the product based on these properties.
  • Only properties with keys matching the configured contextTags are sent as log attributes.
    • You can configure which properties are sent using options.setContextTags if initalizing manually, or by specifying a comma-separated list of keys with a context-tags entry in sentry.properties or sentry.context-tags in application.properties.
    • Note that keys containing spaces are not supported.
  • Add experimental Sentry Android Distribution module for integrating with Sentry Build Distribution to check for and install updates (#4804)
  • Allow passing a different Handler to SystemEventsBreadcrumbsIntegration and AndroidConnectionStatusProvider so their callbacks are deliver to that handler (#4808)
  • Session Replay: Add new experimental Canvas Capture Strategy (#4777)
  • A new screenshot capture strategy that uses Android's Canvas API for more accurate and reliable text and image masking
  • Any .drawText() or .drawBitmap() calls are replaced by rectangles, ensuring no text or images are present in the resulting output
  • Note: If this strategy is used, all text and images will be masked, regardless of any masking configuration
  • To enable this feature, set the screenshotStrategy, either via code: kotlin SentryAndroid.init(context) { options -> options.sessionReplay.screenshotStrategy = ScreenshotStrategyType.CANVAS } or AndroidManifest.xml: xml <application> <meta-data android:name="io.sentry.session-replay.screenshot-strategy" android:value="canvas" /> </application>

Fixes

  • Avoid StrictMode warnings (#4724)
  • Use logger from options for JVM profiler (#4771)
  • Session Replay: Avoid deadlock when pausing replay if no connection (#4788)
  • Session Replay: Fix capturing roots with no windows (#4805)
  • Session Replay: Fix java.lang.IllegalArgumentException: width and height must be > 0 (#4805)
  • Handle NoOpScopes in Context when starting a span through OpenTelemetry (#4823)
  • This fixes "java.lang.IllegalArgumentException: The DSN is required" when combining WebFlux and OpenTelemetry
  • Session Replay: Do not use recycled screenshots for masking (#4790)
  • This fixes native crashes seen in Canvas.<init>/ScreenshotRecorder.capture
  • Session Replay: Ensure bitmaps are recycled properly (#4820)

Miscellaneous

  • Mark SentryClient(SentryOptions) constructor as not internal (#4787)

Dependencies

Source: README.md, updated 2025-10-22