Skip to content

merging Sentry6.1.0#2

Open
Jerome-Liger wants to merge 58 commits intoRespawnsive:mergingfrom
getsentry:main
Open

merging Sentry6.1.0#2
Jerome-Liger wants to merge 58 commits intoRespawnsive:mergingfrom
getsentry:main

Conversation

@Jerome-Liger
Copy link

No description provided.

dependabot bot and others added 30 commits January 20, 2026 09:31
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@9255dc7...8b402f5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#4846)

Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](styfle/cancel-workflow-action@85880fa...3155a14)

---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@5d4e8d1...cdefb33)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(repo): Add Claude Code settings with basic permissions

Adds .claude/settings.json to enable Claude Code with:
- Basic bash commands (find, ls, git, grep, mv)
- WebFetch access to GitHub and Sentry documentation sites

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* Add git and gh command permissions to Claude settings

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Add .claude/settings.local.json to .gitignore to prevent committing
local Claude Code configuration.
…droid (#4814)

Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Co-authored-by: Stefan Pölz <38893694+Flash0ver@users.noreply.github.com>
* test: update FluentAssertions from 6.12.0 to 7.2.0

* fix: disambiguate reference
* update Xunit.SkippableFact from 1.5.23 to 1.5.61

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* update TestableIO.System.IO.Abstractions.TestingHelpers from 20.0.4 to 22.1.0

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* update xunit.runner.visualstudio from 3.1.1 to 3.1.5

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* update Microsoft.NET.Test.Sdk from 17.8.0 to 18.0.1

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* update Verify.Xunit from 30.5.0 to 31.0.5

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@f2beeb2...be666c2)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@8e8c483...de0fac2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.31.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@cdefb33...19b2f06)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump getsentry/github-workflows from 3.1.0 to 3.2.0

Bumps [getsentry/github-workflows](https://github.com/getsentry/github-workflows) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/getsentry/github-workflows/releases)
- [Changelog](https://github.com/getsentry/github-workflows/blob/main/CHANGELOG.md)
- [Commits](getsentry/github-workflows@3.1.0...95603f4)

---
updated-dependencies:
- dependency-name: getsentry/github-workflows
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: fix tag name in version comment of action

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Pölz <38893694+Flash0ver@users.noreply.github.com>
…ntry CLI (#4852)

* fix(targets): fix #4849 by adding support for SENTRY_ALLOW_FAILURE

* fix(targets): add allow failure in propose-version

* ref(targets): tweak target check based on review

* fix(targets): fix allow failure check correctly

* Update CHANGELOG with new features and fixes

Added a section for fixes and documented a new feature and dependency update.

---------

Co-authored-by: Daniel McAssey <dmcassey@jigsawcreate.com>
Co-authored-by: James Crosswell <jamescrosswell@users.noreply.github.com>
Co-authored-by: James Crosswell <jamescrosswell@users.noreply.github.com>
* chore: update PublicApiGenerator from 11.1.0 to 11.4.4

* chore: update PublicApiGenerator from 11.4.4 to 11.5.4

---------

Co-authored-by: James Crosswell <jamescrosswell@users.noreply.github.com>
This PR migrates from the deprecated action-prepare-release to the new
Craft GitHub Actions (reusable workflow or composite action).

Changes:
- Migrate .github/workflows/release.yml to Craft reusable workflow
Co-authored-by: GitHub <noreply@github.com>
Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@4d9f0ba...f29f5a9)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.11 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@19b2f06...b20883b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@5e57cd1...c94ce9f)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@8b402f5...cdf6c1f)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump getsentry/craft from 2.19.0 to 2.20.1

Bumps [getsentry/craft](https://github.com/getsentry/craft) from 2.19.0 to 2.20.1.
- [Release notes](https://github.com/getsentry/craft/releases)
- [Changelog](https://github.com/getsentry/craft/blob/master/CHANGELOG.md)
- [Commits](getsentry/craft@c6e2f04...beea4ab)

---
updated-dependencies:
- dependency-name: getsentry/craft
  dependency-version: 2.20.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: specify exact version in comment

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Pölz <38893694+Flash0ver@users.noreply.github.com>
jamescrosswell and others added 28 commits February 3, 2026 13:36
Co-authored-by: GitHub <noreply@github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.0 to 4.32.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b20883b...45cbd0c)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub <noreply@github.com>
* build(deps): bump getsentry/craft from 2.20.1 to 2.21.2

Bumps [getsentry/craft](https://github.com/getsentry/craft) from 2.20.1 to 2.21.2.
- [Release notes](https://github.com/getsentry/craft/releases)
- [Changelog](https://github.com/getsentry/craft/blob/master/CHANGELOG.md)
- [Commits](getsentry/craft@beea4ab...63d1636)

---
updated-dependencies:
- dependency-name: getsentry/craft
  dependency-version: 2.21.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: SHA-pin changelog-preview action

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Pölz <38893694+Flash0ver@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: J-P Nurmi <jpnurmi@gmail.com>
* ci: Only run device tests on PRs that touch mobile-related code

Replace broad `paths-ignore: ["**.md"]` with explicit `paths` filters
on both Android and iOS device test workflows. PRs that only touch
non-mobile code (ASP.NET, Blazor, logging integrations, etc.) will no
longer trigger expensive emulator/simulator tests.

Device tests still always run on push to main/release branches as a
safety net.

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

* ci: Add missing paths from review feedback

Add paths identified by review bots:
- Build config: global.json, Directory.Build.props/targets, nuget.config
- Source generator: src/Sentry.Compiler.Extensions/**
- Native libs: lib/sentrysupplemental/**, lib/sentry-android-supplemental/**
- Cocoa modules: modules/sentry-cocoa/**, modules/sentry-cocoa.properties
- Test app: test/AndroidTestApp/**
- Integration helpers: integration-test/common.ps1, integration-test/Directory.Build.*

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Bumps [getsentry/github-workflows](https://github.com/getsentry/github-workflows) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/getsentry/github-workflows/releases)
- [Changelog](https://github.com/getsentry/github-workflows/blob/main/CHANGELOG.md)
- [Commits](getsentry/github-workflows@95603f4...747c4c2)

---
updated-dependencies:
- dependency-name: getsentry/github-workflows
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….yml (#4916)

Bumps [getsentry/craft/.github/workflows/changelog-preview.yml](https://github.com/getsentry/craft) from 2.21.2 to 2.21.3.
- [Release notes](https://github.com/getsentry/craft/releases)
- [Changelog](https://github.com/getsentry/craft/blob/master/CHANGELOG.md)
- [Commits](getsentry/craft@63d1636...5d154a7)

---
updated-dependencies:
- dependency-name: getsentry/craft/.github/workflows/changelog-preview.yml
  dependency-version: 2.21.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.18.0 to 6.19.2.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@2634353...10e90e3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.19.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(blazor): Add navigation breadcrumbs for Blazor WebAssembly

Subscribe to NavigationManager.LocationChanged to automatically create
navigation breadcrumbs with type/category "navigation" and from/to
relative paths, matching the JS SDK behavior. Also keeps
scope.Request.Url updated with the current route.

Closes #4906

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

* fix: Address PR review — use IHub instead of SentrySdk statics, drop empty message

- BlazorWasmOptionsSetup now takes IHub via an internal constructor
  (defaults to HubAdapter.Instance in production). This allows tests to
  inject a mock hub instead of relying on SentrySdk global state.
- Use the internal Breadcrumb constructor with message: null instead of
  sending message: "" (matching JS SDK which omits the message property).
- Add InternalsVisibleTo from Sentry to the Blazor WASM project.
- Rewrite tests to use NSubstitute IHub + real Scope (following MAUI
  test patterns) instead of SentrySdk.Init().
- Add test verifying breadcrumb message is null.

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

* Add changelog entry and regenerate solution filters

Add the test project to the solution and regenerate all .slnf files
so CI test-solution-filters passes. Add changelog entry for the
navigation breadcrumbs feature.

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

* Address PR review comments

- Remove unused using and hidden NavigateTo method in FakeNavigationManager
- Add ArgumentNullException.ThrowIfNull(options) for consistency
- Add _initialized guard to prevent duplicate event handlers

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

* Update solution filters

* Fixing my mess

* Fixed changelog

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: James Crosswell <jamescrosswell@users.noreply.github.com>
* fix(blazor): Skip duplicate navigation breadcrumbs in WASM

When Blazor apps use both @OnClick+NavigateTo and href on links,
LocationChanged fires twice for the same URL. Skip creating a
breadcrumb when the new location matches the previous one.

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

* Add changelog entry for duplicate breadcrumb fix

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

* Remove changelog entry

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Bumps [getsentry/craft](https://github.com/getsentry/craft) from 2.21.2 to 2.21.3.
- [Release notes](https://github.com/getsentry/craft/releases)
- [Changelog](https://github.com/getsentry/craft/blob/master/CHANGELOG.md)
- [Commits](getsentry/craft@63d1636...5d154a7)

---
updated-dependencies:
- dependency-name: getsentry/craft
  dependency-version: 2.21.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub <noreply@github.com>
…4919)

* test(android): Use volatile to produce SIGSEGV in native crash test

The null-pointer dereference was undefined behavior that the compiler
optimized into a trap instruction, producing SIGILL (x86_64) or SIGTRAP
(arm64) instead of a real crash. Adding volatile forces an actual memory
access, resulting in a consistent SIGSEGV across architectures.

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

* ci: Skip buildnative on runners with NO_MOBILE

The buildnative action builds Android-specific supplemental libraries
that are only needed by Sentry.Bindings.Android. On linux-arm64 and
other NO_MOBILE runners, the solution filter excludes that project,
so building native deps is unnecessary and fails (no Android NDK).

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

* ci: Fix JAVA_HOME_11 selection for ARM64 runners

Select JAVA_HOME_11 based on runner architecture instead of OS. The
previous check only used ARM64 for macOS, leaving Windows ARM64
with the empty X64 variant.

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* chore: update modules/sentry-cocoa.properties to 9.2.0
* Update bindings for Cocoa SDK v9 (#4830)
* Bump iOS SupportedOSPlatformVersion from 13.0 to 15.0

---------

Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: J-P Nurmi <jpnurmi@gmail.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.2 to 4.32.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@45cbd0c...9e907b5)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants