89110596d09dbc7240fb5c7e0faaf5f7bc544732
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` |  |  | | [io.sentry:sentry-android-sqlite](https://redirect.github.com/getsentry/sentry-java) | `8.33.0` → `8.34.0` |  |  | | [io.sentry:sentry-android-core](https://redirect.github.com/getsentry/sentry-java) | `8.33.0` → `8.34.0` |  |  | | [io.sentry:sentry](https://redirect.github.com/getsentry/sentry-java) | `8.33.0` → `8.34.0` |  |  | --- ### 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 ([#​5118](https://redirect.github.com/getsentry/sentry-java/pull/5118)) via ([#​5148](https://redirect.github.com/getsentry/sentry-java/pull/5148)) - Automatically include scope attributes in logs and metrics ([#​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 ([#​5124](https://redirect.github.com/getsentry/sentry-java/pull/5124)) - Add support for `SENTRY_SAMPLE_RATE` environment variable / `sample-rate` property ([#​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 ([#​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 ([#​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` ([#​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` ([#​5122](https://redirect.github.com/getsentry/sentry-java/pull/5122)) - Remove `AndroidRuntimeManager` StrictMode relaxation to prevent ANRs during SDK init ([#​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. ([#​5106](https://redirect.github.com/getsentry/sentry-java/pull/5106)) - Use `peekDecorView` instead of `getDecorView` in `SentryGestureListener` to avoid forcing view hierarchy construction ([#​5134](https://redirect.github.com/getsentry/sentry-java/pull/5134)) - Log an actionable error message when Relay returns HTTP 413 (Content Too Large) ([#​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 ([#​5113](https://redirect.github.com/getsentry/sentry-java/pull/5113)) - Reduce allocations and bytecode instructions during `Sentry.init` ([#​5135](https://redirect.github.com/getsentry/sentry-java/pull/5135)) ##### Dependencies - Bump Native SDK from v0.12.7 to v0.13.1 ([#​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>
…
Claw for lobste.rs 
Unofficial Android app for read-only access to lobste.rs, built with Jetpack Compose.
Warning
This app uses a JSON API that Lobsters does not expose by choice and the maintainer has no interest in having, so it may break in any manner at any point in time. File an issue here if you come across any bugs, do not bother the upstream developers about a feature they don't support.
Note
Daily builds are published to the Google Play 'Open Testing' channel (if there are any changes), which can be opted into via this link: [Android] [Web]
License
See LICENSE
Languages
Kotlin
96%
Shell
4%

