Commit Graph
3876 Commits
Author SHA1 Message Date
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
89110596d0 fix(deps): update sentry to v8.34.0 (#1090)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[io.sentry:sentry-bom](https://redirect.github.com/getsentry/sentry-java)
| `8.33.0` → `8.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-bom/8.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-bom/8.33.0/8.34.0?slim=true)
|
|
[io.sentry:sentry-android-sqlite](https://redirect.github.com/getsentry/sentry-java)
| `8.33.0` → `8.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-sqlite/8.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-sqlite/8.33.0/8.34.0?slim=true)
|
|
[io.sentry:sentry-android-core](https://redirect.github.com/getsentry/sentry-java)
| `8.33.0` → `8.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-core/8.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-core/8.33.0/8.34.0?slim=true)
|
| [io.sentry:sentry](https://redirect.github.com/getsentry/sentry-java)
| `8.33.0` → `8.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry/8.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry/8.33.0/8.34.0?slim=true)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-java (io.sentry:sentry-bom)</summary>

###
[`v8.34.0`](https://redirect.github.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#8340)

[Compare
Source](https://redirect.github.com/getsentry/sentry-java/compare/8.33.0...8.34.0)

##### Features

- Add scope-level attributes API
([#&#8203;5118](https://redirect.github.com/getsentry/sentry-java/pull/5118))
via
([#&#8203;5148](https://redirect.github.com/getsentry/sentry-java/pull/5148))
- Automatically include scope attributes in logs and metrics
([#&#8203;5120](https://redirect.github.com/getsentry/sentry-java/pull/5120))
- New APIs are `Sentry.setAttribute`, `Sentry.setAttributes`,
`Sentry.removeAttribute`
- Support collections and arrays in attribute type inference
([#&#8203;5124](https://redirect.github.com/getsentry/sentry-java/pull/5124))
- Add support for `SENTRY_SAMPLE_RATE` environment variable /
`sample-rate` property
([#&#8203;5112](https://redirect.github.com/getsentry/sentry-java/pull/5112))
- Create `sentry-opentelemetry-otlp` and
`sentry-opentelemetry-otlp-spring` modules for combining OpenTelemetry
SDK OTLP export with Sentry SDK
([#&#8203;5100](https://redirect.github.com/getsentry/sentry-java/pull/5100))
- OpenTelemetry is configured to send spans to Sentry directly using an
OTLP endpoint.
- Sentry only uses trace and span ID from OpenTelemetry (via
`OpenTelemetryOtlpEventProcessor`) but will not send spans through
OpenTelemetry nor use OpenTelemetry `Context` for `Scopes` propagation.
- See the OTLP setup docs for
[Java](https://docs.sentry.io/platforms/java/opentelemetry/setup/otlp/)
and [Spring
Boot](https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/otlp/)
for installation and configuration instructions.
- Add screenshot masking support using view hierarchy
([#&#8203;5077](https://redirect.github.com/getsentry/sentry-java/pull/5077))
- Masks sensitive content (text, images) in error screenshots using the
same view hierarchy approach as Session Replay
- Requires the `sentry-android-replay` module to be present at runtime
for masking to work
  - Enable via code:
    ```kotlin
    SentryAndroid.init(context) { options ->
        options.isAttachScreenshot = true
        options.screenshot.setMaskAllText(true)
        options.screenshot.setMaskAllImages(true)
        // Or mask specific view classes
        options.screenshot.addMaskViewClass("com.example.MyCustomView")
    }
    ```
  - Or via `AndroidManifest.xml`:
    ```xml
<meta-data android:name="io.sentry.attach-screenshot"
android:value="true" />
<meta-data android:name="io.sentry.screenshot.mask-all-text"
android:value="true" />
<meta-data android:name="io.sentry.screenshot.mask-all-images"
android:value="true" />
    ```
- The `ManifestMetaDataReader` now read the `DIST`
([#&#8203;5107](https://redirect.github.com/getsentry/sentry-java/pull/5107))

##### Fixes

- Fix attribute type detection for `Long`, `Short`, `Byte`,
`BigInteger`, `AtomicInteger`, and `AtomicLong` being incorrectly
inferred as `double` instead of `integer`
([#&#8203;5122](https://redirect.github.com/getsentry/sentry-java/pull/5122))
- Remove `AndroidRuntimeManager` StrictMode relaxation to prevent ANRs
during SDK init
([#&#8203;5127](https://redirect.github.com/getsentry/sentry-java/pull/5127))
- **IMPORTANT:** StrictMode violations may appear again in debug builds.
This is intentional to prevent ANRs in production releases.
- Fix crash when unregistering `SystemEventsBroadcastReceiver` with
try-catch block.
([#&#8203;5106](https://redirect.github.com/getsentry/sentry-java/pull/5106))
- Use `peekDecorView` instead of `getDecorView` in
`SentryGestureListener` to avoid forcing view hierarchy construction
([#&#8203;5134](https://redirect.github.com/getsentry/sentry-java/pull/5134))
- Log an actionable error message when Relay returns HTTP 413 (Content
Too Large)
([#&#8203;5115](https://redirect.github.com/getsentry/sentry-java/pull/5115))
- Also switch the client report discard reason for all HTTP 4xx/5xx
errors (except 429) from `network_error` to `send_error`
- Trim DSN string before parsing to avoid `URISyntaxException` caused by
trailing whitespace
([#&#8203;5113](https://redirect.github.com/getsentry/sentry-java/pull/5113))
- Reduce allocations and bytecode instructions during `Sentry.init`
([#&#8203;5135](https://redirect.github.com/getsentry/sentry-java/pull/5135))

##### Dependencies

- Bump Native SDK from v0.12.7 to v0.13.1
([#&#8203;5104](https://redirect.github.com/getsentry/sentry-java/pull/5104))
-
[changelog](https://redirect.github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0131)
-
[diff](https://redirect.github.com/getsentry/sentry-native/compare/0.12.7...0.13.1)

</details>

---

### Configuration

📅 **Schedule**: 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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 22:17:53 +00:00
renovate[bot]andGitHub fa15fc9fb2 chore(deps): update gradle to v9.4.0 2026-03-04 14:35:44 +00:00
renovate[bot]andGitHub dac3d505d0 fix(deps): update agp to v9.1.0 2026-03-03 16:52:01 +00:00
renovate[bot]andGitHub 2dbd8b0cb0 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0 2026-03-03 05:03:29 +00:00
renovate[bot]andGitHub c3d5a4aeb2 chore(deps): update plugin poko to v0.21.3 2026-03-03 01:41:09 +00:00
renovate[bot]andGitHub 1636adec9d fix(deps): update metro to v0.11.2 2026-03-02 09:58:08 +00:00
GitHub Actions 55c3f3165a feat(release): start next development iteration 2026-02-28 13:17:26 +00:00
GitHub Actions 11f232ba44 feat(release): bump version v1.61.0 2026-02-28 13:13:11 +00:00
renovate[bot]andGitHub c750c492ae chore(deps): update plugin poko to v0.21.2 2026-02-27 22:16:39 +00:00
renovate[bot]andGitHub 0ee2fd5963 chore(deps): update gradle to v9.4.0-rc-2 2026-02-27 14:00:45 +00:00
renovate[bot]andGitHub 6529567817 chore(deps): update actions/upload-artifact action to v7 2026-02-27 02:41:17 +00:00
renovate[bot]andGitHub 219b53c23d chore(deps): update plugin dependencyanalysis to v3.6.1 2026-02-26 21:29:11 +00:00
renovate[bot]andGitHub 1c2635e2fd chore(deps): update plugin dependencyanalysis to v3.6.0 2026-02-26 08:58:40 +00:00
renovate[bot]andGitHub 960e226f8f fix(deps): update metro to v0.11.1 2026-02-26 06:01:29 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e1e691ff4a fix(deps): update androidx (#1083)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[androidx.compose.runtime:runtime-saveable](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.runtime:runtime-saveable/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.runtime:runtime-saveable/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.material3.adaptive:adaptive-navigation3](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.3.0-alpha09)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.3.0-alpha08` → `1.3.0-alpha09` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material3.adaptive:adaptive-navigation3/1.3.0-alpha09?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material3.adaptive:adaptive-navigation3/1.3.0-alpha08/1.3.0-alpha09?slim=true)
|
|
[androidx.compose.material3.adaptive:adaptive-layout](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.2.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.3.0-alpha08` → `1.3.0-alpha09` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material3.adaptive:adaptive-layout/1.3.0-alpha09?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material3.adaptive:adaptive-layout/1.3.0-alpha08/1.3.0-alpha09?slim=true)
|
|
[androidx.compose.material3.adaptive:adaptive](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.2.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.3.0-alpha08` → `1.3.0-alpha09` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material3.adaptive:adaptive/1.3.0-alpha09?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material3.adaptive:adaptive/1.3.0-alpha08/1.3.0-alpha09?slim=true)
|
|
[androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-unit/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-unit/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.ui:ui-tooling-preview](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-tooling-preview/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-tooling-preview/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.ui:ui-tooling](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-tooling/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-tooling/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.ui:ui-text](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-text/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-text/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.ui:ui-graphics](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-graphics/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-graphics/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.runtime:runtime-annotation](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.runtime:runtime-annotation/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.runtime:runtime-annotation/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.runtime:runtime](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.runtime:runtime/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.runtime:runtime/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.material3:material3-window-size-class](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.4.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.5.0-alpha14` → `1.5.0-alpha15` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material3:material3-window-size-class/1.5.0-alpha15?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material3:material3-window-size-class/1.5.0-alpha14/1.5.0-alpha15?slim=true)
|
|
[androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.4.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.5.0-alpha14` → `1.5.0-alpha15` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material3:material3/1.5.0-alpha15?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material3:material3/1.5.0-alpha14/1.5.0-alpha15?slim=true)
|
|
[androidx.compose.foundation:foundation-layout](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.foundation:foundation-layout/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.foundation:foundation-layout/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.foundation:foundation/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.foundation:foundation/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.animation:animation-core](https://developer.android.com/jetpack/androidx/releases/compose-animation#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.animation:animation-core/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.animation:animation-core/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|
|
[androidx.compose.animation:animation](https://developer.android.com/jetpack/androidx/releases/compose-animation#1.10.4)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.11.0-alpha05` → `1.11.0-alpha06` |
![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.animation:animation/1.11.0-alpha06?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.animation:animation/1.11.0-alpha05/1.11.0-alpha06?slim=true)
|

---

### Configuration

📅 **Schedule**: 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zNi4yIiwidXBkYXRlZEluVmVyIjoiNDMuMzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 22:53:09 +00:00
Harsh Shandilya 3a2779f6b6 feat(android): replace uses of old TagFilterRepository with TagBlockRepository 2026-02-26 01:20:01 +05:30
Harsh Shandilya 9ba11422ab feat(common): add new tag blocking implementation
Ultimately I decided to just use SQLite instead of trying to shove
a JSON-formatted Map into a DataStore<Preferences> instance. A migration
has been included to move both the current stable tag implementation
as well as the newly added time-bound tags into the SQL database, a Sentry
metric will track the migrations and when the metric hits zero, I will
drop the DataStore dependency.
2026-02-26 01:20:01 +05:30
Harsh Shandilya 72219b7187 feat: add a table for tag blocks 2026-02-26 01:20:01 +05:30
Harsh Shandilya d022ebf475 chore: cleanup changelog 2026-02-25 18:40:45 +05:30
renovate[bot]andGitHub ec031da893 fix(deps): update metro to v0.11.0 2026-02-25 07:02:48 +00:00
renovate[bot]andGitHub e081f428e7 fix(deps): update coil3 to v3.4.0 2026-02-24 19:14:28 +00:00
Harsh Shandilya a3d8d5b4d3 feat: allow blocking tags for a specific amount of time 2026-02-24 21:55:47 +05:30
renovate[bot]andGitHub 37523588e1 chore(deps): update gradle/actions digest to 0723195 2026-02-24 02:03:04 +00:00
renovate[bot]andGitHub e5d15109ce fix(deps): update dependency nl.littlerobots.version-catalog-update:nl.littlerobots.version-catalog-update.gradle.plugin to v1.1.0 2026-02-21 13:30:16 +00:00
renovate[bot]andGitHub a9099fe25b fix(deps): update agp to v9.1.0-rc01 2026-02-19 21:08:55 +00:00
renovate[bot]andGitHub 9091e0b096 fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v6.1.0 2026-02-19 13:08:24 +00:00
renovate[bot]andGitHub 3089d8d4f6 fix(deps): update sentry to v8.33.0 2026-02-18 14:31:02 +00:00
renovate[bot]andGitHub 1e2008115b chore(deps): update plugin ksp to v2.3.6 2026-02-18 01:54:10 +00:00
Harsh Shandilya 62f51c7e91 fix(common): hoist comment handler to view model layer 2026-02-16 02:30:43 +05:30
Harsh Shandilya 54fffdbd72 chore: update changelog 2026-02-16 02:30:43 +05:30
renovate[bot]andGitHub a15f809d86 fix(deps): update dependency org.junit:junit-bom to v6.0.3 2026-02-15 14:27:20 +00:00
Harsh Shandilya 0da0cb56bb fix(common): make tag background more muted 2026-02-15 12:28:50 +05:30
GitHub Actions a1b3e2686b feat(release): start next development iteration 2026-02-14 17:41:13 +00:00
GitHub Actions 650285f2b9 feat(release): bump version v1.60.0 2026-02-14 17:37:22 +00:00
renovate[bot]andGitHub 9857883b52 fix(deps): update metro to v0.10.4 2026-02-14 02:29:48 +00:00
renovate[bot]andGitHub cc4f102efc fix(deps): update agp to v9.1.0-alpha09 2026-02-12 19:48:39 +00:00
renovate[bot]andGitHub 7b4d13071d fix(deps): update androidx 2026-02-11 20:31:57 +00:00
Harsh Shandilya e1a0738afb fix(android): guard against an empty backstack
Fixes COMPOSE-LOBSTERS-A1
Fixes COMPOSE-LOBSTERS-9Z
2026-02-12 00:04:01 +05:30
renovate[bot]andGitHub fcc29213d0 fix(deps): update dependency dev.chrisbanes.haze:haze to v1.7.2 2026-02-11 01:10:10 +00:00
renovate[bot]andGitHub bbfc52dfe2 fix(deps): update metro to v0.10.3 2026-02-10 14:05:25 +00:00
Harsh ShandilyaandGitHub 3db67ddbb0 fix(build): remove Sentry Size Analysis
This is out of early access and billable now.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2026-02-10 16:33:33 +05:30
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
315df3032b fix(deps): update sentry to v8.32.0 (#1067)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[io.sentry:sentry-bom](https://redirect.github.com/getsentry/sentry-java)
| `8.31.0` → `8.32.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-bom/8.32.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-bom/8.31.0/8.32.0?slim=true)
|
|
[io.sentry:sentry-android-sqlite](https://redirect.github.com/getsentry/sentry-java)
| `8.31.0` → `8.32.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-sqlite/8.32.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-sqlite/8.31.0/8.32.0?slim=true)
|
|
[io.sentry:sentry-android-core](https://redirect.github.com/getsentry/sentry-java)
| `8.31.0` → `8.32.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-core/8.32.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-core/8.31.0/8.32.0?slim=true)
|
| [io.sentry:sentry](https://redirect.github.com/getsentry/sentry-java)
| `8.31.0` → `8.32.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry/8.32.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry/8.31.0/8.32.0?slim=true)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-java (io.sentry:sentry-bom)</summary>

###
[`v8.32.0`](https://redirect.github.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#8320)

[Compare
Source](https://redirect.github.com/getsentry/sentry-java/compare/8.31.0...8.32.0)

##### Features

- Add `installGroupsOverride` parameter and `installGroups` property to
Build Distribution SDK
([#&#8203;5062](https://redirect.github.com/getsentry/sentry-java/pull/5062))
- Update Android targetSdk to API 36 (Android 16)
([#&#8203;5016](https://redirect.github.com/getsentry/sentry-java/pull/5016))
- Add AndroidManifest support for Spotlight configuration via
`io.sentry.spotlight.enable` and `io.sentry.spotlight.url`
([#&#8203;5064](https://redirect.github.com/getsentry/sentry-java/pull/5064))
- Collect database transaction spans (`BEGIN`, `COMMIT`, `ROLLBACK`)
([#&#8203;5072](https://redirect.github.com/getsentry/sentry-java/pull/5072))
- To enable creation of these spans, set
`options.enableDatabaseTransactionTracing` to `true`
- `enable-database-transaction-tracing=true` when using
`sentry.properties`
- For Spring Boot, use `sentry.enable-database-transaction-tracing=true`
in `application.properties` or in `application.yml`:
    ```yaml
    sentry:
      enable-database-transaction-tracing: true
    ```
- Add support for collecting native crashes using Tombstones
([#&#8203;4933](https://redirect.github.com/getsentry/sentry-java/pull/4933),
[#&#8203;5037](https://redirect.github.com/getsentry/sentry-java/pull/5037))
- Added Tombstone integration that detects native crashes using
`ApplicationExitInfo.REASON_CRASH_NATIVE` on Android 12+
- Crashes enriched with Tombstones contain more crash details and
detailed thread info
- Tombstone and NDK integrations are now automatically merged into a
single crash event, eliminating duplicate reports
  - To enable it, add the integration in your Sentry initialization:
    ```kotlin
    SentryAndroid.init(context, options -> {
        options.isTombstoneEnabled = true
    })
    ```
    or in the `AndroidManifest.xml` using:
    ```xml
<meta-data android:name="io.sentry.tombstone.enable"
android:value="true" />
    ```

##### Fixes

- Extract `SpotlightIntegration` to separate `sentry-spotlight` module
to prevent insecure HTTP URLs from appearing in release APKs
([#&#8203;5064](https://redirect.github.com/getsentry/sentry-java/pull/5064))
- **Breaking:** Users who enable Spotlight must now add the
`io.sentry:sentry-spotlight` dependency:
    ```kotlin
    dependencies {
        debugImplementation("io.sentry:sentry-spotlight:<version>")
    }
    ```
- Fix scroll target detection for Jetpack Compose
([#&#8203;5017](https://redirect.github.com/getsentry/sentry-java/pull/5017))
- No longer fork Sentry `Scopes` for `reactor-kafka` consumer poll
`Runnable`
([#&#8203;5080](https://redirect.github.com/getsentry/sentry-java/pull/5080))
- This was causing a memory leak because `reactor-kafka`'s poll event
reschedules itself infinitely, and each invocation of
`SentryScheduleHook` created forked scopes with a parent reference,
building an unbounded chain that couldn't be garbage collected.
- Fix cold/warm app start type detection for Android devices running API
level 34+
([#&#8203;4999](https://redirect.github.com/getsentry/sentry-java/pull/4999))

##### Internal

- Establish new native exception mechanisms to differentiate events
generated by `sentry-native` from `ApplicationExitInfo`.
([#&#8203;5052](https://redirect.github.com/getsentry/sentry-java/pull/5052))
- Set `write` permission for `statuses` in the changelog preview GHA
workflow.
([#&#8203;5053](https://redirect.github.com/getsentry/sentry-java/pull/5053))

##### Dependencies

- Bump Native SDK from v0.12.3 to v0.12.4
([#&#8203;5061](https://redirect.github.com/getsentry/sentry-java/pull/5061))
-
[changelog](https://redirect.github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0124)
-
[diff](https://redirect.github.com/getsentry/sentry-native/compare/0.12.3...0.12.4)

</details>

---

### Configuration

📅 **Schedule**: 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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 08:37:24 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
25f7189f68 chore(deps): pin gradle/actions action to f29f5a9 (#1066)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [gradle/actions](https://redirect.github.com/gradle/actions) | action
| pinDigest | → `f29f5a9` |

---

### Configuration

📅 **Schedule**: 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 05:55:25 +00:00
Harsh Shandilya 393af79ded fix(android): add Sentry breadcrumbs integration for Navigation3 2026-02-10 09:07:36 +05:30
Harsh Shandilya 00b9a7a0db fix(ci): validate Gradle wrapper during setup 2026-02-09 23:05:26 +05:30
Harsh Shandilya 62f9fb8b37 fix(build): upgrade to Gradle 9.4.0-rc-1 2026-02-09 23:02:51 +05:30
Harsh Shandilya 3f04bfbbca fix(android): add Sentry breadcrumbs to debug the widget crashes 2026-02-08 02:55:53 +05:30
Harsh Shandilya 573ca7a2f9 chore: refresh baseline profiles 2026-02-08 02:13:54 +05:30
Harsh Shandilya 69e36ca09a fix(build): also configure com.android.test plugin 2026-02-08 02:08:31 +05:30
Harsh Shandilya 5bc01eab4d fix(android): ensure Glance actionStartActivity invariant is upheld
Fixes COMPOSE-LOBSTERS-9X
2026-02-08 01:19:20 +05:30