Features
- Introduce new `sentry-android-sqlite` integration ([2722](https://github.com/getsentry/sentry-java/pull/2722))
- This integration replaces the old `androidx.sqlite` database instrumentation in the Sentry Android Gradle plugin
- A new capability to manually instrument your `androidx.sqlite` databases.
- You can wrap your custom `SupportSQLiteOpenHelper` instance into `SentrySupportSQLiteOpenHelper(myHelper)` if you're not using the Sentry Android Gradle plugin and still benefit from performance auto-instrumentation.
- Add SentryWrapper for Callable and Supplier Interface ([2720](https://github.com/getsentry/sentry-java/pull/2720))
- Load sentry-debug-meta.properties ([2734](https://github.com/getsentry/sentry-java/pull/2734))
- This enables source context for Java
- For more information on how to enable source context, please refer to [633](https://github.com/getsentry/sentry-java/issues/633#issuecomment-1465599120)
Fixes
- Finish WebFlux transaction before popping scope ([2724](https://github.com/getsentry/sentry-java/pull/2724))
- Use daemon threads for SentryExecutorService ([2747](https://github.com/getsentry/sentry-java/pull/2747))
- We started using `SentryExecutorService` in `6.19.0` which caused the application to hang on shutdown unless `Sentry.close()` was called. By using daemon threads we no longer block shutdown.
- Use Base64.NO_WRAP to avoid unexpected char errors in Apollo ([2745](https://github.com/getsentry/sentry-java/pull/2745))
- Don't warn R8 on missing `ComposeViewHierarchyExporter` class ([2743](https://github.com/getsentry/sentry-java/pull/2743))