Skip to content

dependency: Update dependency io.sentry:sentry to v8.46.0#300

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/io.sentry-sentry-8.x
Jun 25, 2026
Merged

dependency: Update dependency io.sentry:sentry to v8.46.0#300
renovate[bot] merged 1 commit into
masterfrom
renovate/io.sentry-sentry-8.x

Conversation

@renovate

@renovate renovate Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.sentry:sentry 8.45.0 โ†’ 8.46.0 age confidence

Release Notes

getsentry/sentry-java (io.sentry:sentry)

v8.46.0

Compare Source

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)

Configuration

๐Ÿ“… Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

๐Ÿšฆ Automerge: Enabled.

โ™ป Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the ๐Ÿ”„ dependencies Pull requests that update a dependency file label Jun 25, 2026
@renovate renovate Bot merged commit b25ab1d into master Jun 25, 2026
2 checks passed
@renovate renovate Bot deleted the renovate/io.sentry-sentry-8.x branch June 25, 2026 18:36
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.

0 participants