Skip to content

Bump the minor group with 2 updates#1057

Merged
probation-integration-bot[bot] merged 1 commit into
mainfrom
dependabot/gradle/minor-8ce96c574a
Jun 29, 2026
Merged

Bump the minor group with 2 updates#1057
probation-integration-bot[bot] merged 1 commit into
mainfrom
dependabot/gradle/minor-8ce96c574a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor group with 2 updates: io.sentry:sentry-bom and uk.gov.justice.hmpps.gradle-spring-boot.

Updates io.sentry:sentry-bom from 8.44.0 to 8.46.0

Release notes

Sourced from io.sentry:sentry-bom's releases.

8.46.0

Behavioral Changes

  • Collections returned by scope (e.g. getBreadcrumbs, getTags, getAttachments) are shared state and should not be mutated. (#5541)
    • Previously, when going through CombinedScopeView, we were returning a copy where mutations didn't show up in the underlying scopes.
    • This has now changed in order to reduce SDK overhead.
  • Date objects returned by SDK data model getters are shared state and should not be mutated. (#5603)
    • Previously, these getters returned defensive copies for some date fields.
    • This has now changed in order to reduce SDK overhead.

Performance

  • Reduce writer buffer size from 8192 to 512 (#5544)
  • Remove redundant event map copies (#5536)
  • Optimize combined scope by adding an early return if only one scope has data (#5541)
  • Reduce model access overhead by avoiding defensive Date copies in SDK data model getters. (#5603)
  • Reduce timestamp parsing and formatting overhead with Sentry-specific ISO-8601 handling. (#5602)
  • Reduce JSON serialization overhead by creating the reflection serializer only when unknown-object fallback serialization is needed. (#5601)
  • Reduce JSON serialization overhead by allocating reflection cycle-tracking state only when reflection serialization is used. (#5600)
  • Reduce context serialization overhead by sorting key snapshots with arrays instead of temporary lists. (#5599)
  • Reduce breadcrumb allocation overhead by creating the Breadcrumb data map only when data is added. (#5598)
  • Reduce JSON serialization overhead by lowering the initial JsonWriter nesting stack size while preserving on-demand growth. (#5591)
  • Reduce timestamp helper overhead by replacing unnecessary Calendar usage in DateUtils with direct Date creation. (#5589)
  • Reduce Android startup overhead by using the default timezone directly on older devices or when no timezone info is available in the locale. (#5587)

8.45.0

Features

  • On Android 15+ (API 35), the standalone app.start transaction now reports why the OS started the process via app.vitals.start.reason trace data (e.g. launcher, broadcast, service, content_provider), derived from ApplicationStartInfo.getReason(). You can search and group by this attribute in the Trace Explorer. (#5552)

Fixes

  • Use System.nanoTime() for cron check-in duration measurement to avoid incorrect durations from wall-clock adjustments (#5611)
  • Fix crash when getHistoricalProcessStartReasons is called from an isolated or wrong-userId process (#5597)
  • Release MediaMuxer when a replay segment has no encodable frames to avoid a resource leak (#5583)

Dependencies

8.44.1

Fixes

  • Fix FirstDrawDoneListener leaking an OnGlobalLayoutListener per registration (#5567)

Features

  • Add experimental SentrySQLiteDriver to sentry-android-sqlite for instrumenting androidx.sqlite.SQLiteDriver (#5563)

... (truncated)

Changelog

Sourced from io.sentry:sentry-bom's changelog.

8.46.0

Fixes

  • Session Replay: Fix network detail response body size being unknown for gzip-compressed responses (#5592)

Behavioral Changes

  • Collections returned by scope (e.g. getBreadcrumbs, getTags, getAttachments) are shared state and should not be mutated. (#5541)
    • Previously, when going through CombinedScopeView, we were returning a copy where mutations didn't show up in the underlying scopes.
    • This has now changed in order to reduce SDK overhead.
  • Date objects returned by SDK data model getters are shared state and should not be mutated. (#5603)
    • Previously, these getters returned defensive copies for some date fields.
    • This has now changed in order to reduce SDK overhead.

Performance

  • Reduce writer buffer size from 8192 to 512 (#5544)
  • Remove redundant event map copies (#5536)
  • Optimize combined scope by adding an early return if only one scope has data (#5541)
  • Reduce model access overhead by avoiding defensive Date copies in SDK data model getters. (#5603)
  • Reduce timestamp parsing and formatting overhead with Sentry-specific ISO-8601 handling. (#5602)
  • Reduce JSON serialization overhead by creating the reflection serializer only when unknown-object fallback serialization is needed. (#5601)
  • Reduce JSON serialization overhead by allocating reflection cycle-tracking state only when reflection serialization is used. (#5600)
  • Reduce context serialization overhead by sorting key snapshots with arrays instead of temporary lists. (#5599)
  • Reduce breadcrumb allocation overhead by creating the Breadcrumb data map only when data is added. (#5598)
  • Reduce JSON serialization overhead by lowering the initial JsonWriter nesting stack size while preserving on-demand growth. (#5591)
  • Reduce timestamp helper overhead by replacing unnecessary Calendar usage in DateUtils with direct Date creation. (#5589)
  • Reduce Android startup overhead by using the default timezone directly on older devices or when no timezone info is available in the locale. (#5587)

8.45.0

Features

  • On Android 15+ (API 35), the standalone app.start transaction now reports why the OS started the process via app.vitals.start.reason trace data (e.g. launcher, broadcast, service, content_provider), derived from ApplicationStartInfo.getReason(). You can search and group by this attribute in the Trace Explorer. (#5552)

Fixes

  • Use System.nanoTime() for cron check-in duration measurement to avoid incorrect durations from wall-clock adjustments (#5611)
  • Fix crash when getHistoricalProcessStartReasons is called from an isolated or wrong-userId process (#5597)
  • Release MediaMuxer when a replay segment has no encodable frames to avoid a resource leak (#5583)

Dependencies

8.44.1

... (truncated)

Commits
  • 8c43a10 release: 8.46.0
  • 2ebf90a perf(core): SDK Overhead Reduction (#5499)
  • e0a2a6e build: Remove redundant mavenCentral repository declarations (#5638)
  • f082155 build: Remove redundant Java compatibility block from sentry-apollo-4 (#5633)
  • fa82550 chore(deps): Bump dependencies associated with SentrySQLiteDriver (#5630)
  • 6bbdfbe chore(changelog): Add 8.43.3 hotfix (#5620)
  • d735888 chore(android-sqlite): Update SQLite instrumentation documentation after 8.45...
  • 6424f21 build: Remove redundant test source set declarations (#5624)
  • 2c01eff fix(changelog): Move app start reason to 8.45.0 (#5625)
  • 2d654c0 Merge branch 'release/8.45.0'
  • Additional commits viewable in compare view

Updates uk.gov.justice.hmpps.gradle-spring-boot from 10.5.0 to 10.5.3

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor group with 2 updates: [io.sentry:sentry-bom](https://github.com/getsentry/sentry-java) and uk.gov.justice.hmpps.gradle-spring-boot.


Updates `io.sentry:sentry-bom` from 8.44.0 to 8.46.0
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-java@8.44.0...8.46.0)

Updates `uk.gov.justice.hmpps.gradle-spring-boot` from 10.5.0 to 10.5.3

---
updated-dependencies:
- dependency-name: io.sentry:sentry-bom
  dependency-version: 8.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: uk.gov.justice.hmpps.gradle-spring-boot
  dependency-version: 10.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 29, 2026
@probation-integration-bot probation-integration-bot Bot enabled auto-merge (squash) June 29, 2026 05:13
@probation-integration-bot probation-integration-bot Bot merged commit fbbaeb1 into main Jun 29, 2026
4 checks passed
@probation-integration-bot probation-integration-bot Bot deleted the dependabot/gradle/minor-8ce96c574a branch June 29, 2026 05:15
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants