Skip to content

chore(deps): update Java SDK to v8.56.0 - #5562

Merged
jamescrosswell merged 2 commits into
mainfrom
deps/scripts/update-java.ps1
Sep 11, 2026
Merged

jamescrosswell merged 2 commits into
mainfrom
deps/scripts/update-java.ps1

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-java.ps1 from 8.55.0 to 8.56.0.

Auto-generated by a dependency updater.

Changelog

8.56.0

Fixes

  • Update SentryTraced so that it now honors options.setIgnoredSpanOrigins (#6058)
  • SentryTraced now checks for its owning transaction dynamically rather than once per app process. The latter caused SentryTraced spans to be dropped process-wide once the original transaction finished (#6057)
  • Fix typos in Spring GraphQL integration names (GrahQL to GraphQL) (#6061)
  • Populate the Android connection status cache during the first two minutes after boot, instead of treating the empty cache as up to date (#6029)
  • Prevent SentryTraced from producing dangling spans if recomposition is abandoned or drawing fails (#6049)
  • Report a consistent app start type across the app start measurement, contexts.app and the app.start span attributes (#6006)

Improvements

  • Emit a single ui.compose span per SentryTraced on initial composition instead of one on every recomposition, and set the origin on ui.render spans (#6051)

Internal

  • Add an internal MonotonicTicker abstraction with Deadline and Stopwatch primitives (#6028)
  • Add internal Timestamp, EpochClock and AnchoredClock, so related instants project from one wall-clock reading instead of each reading the clock (#6045)

Dependencies

Full CHANGELOG.md diff
 -1,12 +1,37 
 # Changelog
 
+## 8.56.0
+
+### Fixes
+
+- Update `SentryTraced` so that it now honors `options.setIgnoredSpanOrigins` ([#6058](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6058))
+- `SentryTraced` now checks for its owning transaction dynamically rather than once per app process. The latter caused `SentryTraced` spans to be dropped process-wide once the original transaction finished ([#6057](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6057))
+- Fix typos in Spring GraphQL integration names (`GrahQL` to `GraphQL`) ([#6061](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6061))
+- Populate the Android connection status cache during the first two minutes after boot, instead of treating the empty cache as up to date ([#6029](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6029))
+- Prevent `SentryTraced` from producing dangling spans if recomposition is abandoned or drawing fails ([#6049](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6049))
+- Report a consistent app start type across the app start measurement, `contexts.app` and the `app.start` span attributes ([#6006](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6006))
+
+### Improvements
+
+- Emit a single `ui.compose` span per `SentryTraced` on initial composition instead of one on every recomposition, and set the origin on `ui.render` spans ([#6051](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6051))
+
+### Internal
+
+- Add an internal `MonotonicTicker` abstraction with `Deadline` and `Stopwatch` primitives ([#6028](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6028))
+- Add internal `Timestamp`, `EpochClock` and `AnchoredClock`, so related instants project from one wall-clock reading instead of each reading the clock ([#6045](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6045))
+
+### Dependencies
+
+- Bump Native SDK from v0.16.5 to v0.16.6 ([#6079](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6079))
+  - [changelog](https://github-redirect.dependabot.com/getsentry/sentry-native/blob/master/CHANGELOG.md[#0166](https://github-redirect.dependabot.com/getsentry/sentry-java/issues/0166))
+  - [diff](https://github-redirect.dependabot.com/getsentry/sentry-native/compare/0.16.5...0.16.6)
+
 ## 8.55.0
 
 ### Features
 
 - Add `Session.State.Unhandled` for unhandled errors that do not terminate the process ([#5919](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5919))
 
-
 ### Improvements
 
 - Move ANR profiling out of experimental ([#6042](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/6042))

@github-actions github-actions Bot added the Dependencies Pull requests that update a dependency file label Sep 10, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-java.ps1 branch from f6d6277 to b94d654 Compare September 10, 2026 03:01
@github-actions github-actions Bot added the risk: medium PR risk score: medium label Sep 10, 2026
@codecov

codecov Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.74%. Comparing base (0004ef8) to head (ec1b28b).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5562      +/-   ##
==========================================
- Coverage   74.75%   74.74%   -0.02%     
==========================================
  Files         515      515              
  Lines       18963    18963              
  Branches     3694     3694              
==========================================
- Hits        14176    14174       -2     
- Misses       3909     3910       +1     
- Partials      878      879       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

sentry-java 8.56.0 (#6029) changed AndroidConnectionStatusProvider to take an
io.sentry.time.MonotonicTicker instead of an ICurrentDateProvider, so the
managed call site no longer compiled. Use options.getMonotonicTicker(), which
is what AndroidOptionsInitializer passes upstream.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

@jamescrosswell jamescrosswell left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: eligibility script verdict MERGE (CI green, mergeable, no human change-request, no breaking-change language).

@jamescrosswell
jamescrosswell merged commit 3985304 into main Sep 11, 2026
50 checks passed
@jamescrosswell
jamescrosswell deleted the deps/scripts/update-java.ps1 branch September 11, 2026 15:07
This was referenced Sep 21, 2026
This was referenced Sep 22, 2026
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 risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants