Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,21 @@

## Unreleased

### Features

- Auto-instrument SQLiteDriver for Room users ([#1285](https://github.com/getsentry/sentry-android-gradle-plugin/pull/1285))
- Gated on `sentry-android-sqlite` >= 8.45.0 and the existing `tracingInstrumentation` `DATABASE` feature (enabled by default)
- For users of the `androidx.sqlite.driver.SupportSQLiteDriver` bridge, auto-instrumentation wraps only the `SupportSQLiteOpenHelper` consumed by the bridge and not the bridge itself (avoids duplicate spans)

### Security

- Pin the plugin's build dependencies with Gradle dependency locking and SHA-256 dependency verification ([#1256](https://github.com/getsentry/sentry-android-gradle-plugin/pull/1256))

### Dependencies

- Bump Android SDK from v8.44.1 to v8.45.0 ([#1285](https://github.com/getsentry/sentry-android-gradle-plugin/pull/1285))
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8450)
- [diff](https://github.com/getsentry/sentry-java/compare/8.44.1...8.45.0)
- Bump Android SDK from v8.44.0 to v8.44.1 ([#1305](https://github.com/getsentry/sentry-android-gradle-plugin/pull/1305))
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8441)
- [diff](https://github.com/getsentry/sentry-java/compare/8.44.0...8.44.1)
Expand Down
7 changes: 5 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ agp = "8.10.1"
asm = "9.4" # // compatibility matrix -> https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/instrumentation/InstrumentationContext#apiversion
ktfmt = "0.51"
sqlite = "2.1.0"
sentry = "8.44.1"
sentry = "8.45.0"
# Pinned to the last release that shipped sentry-android-okhttp; the module was removed
# in 8.0.0, so there is no newer version to update to. Used only to verify the legacy
# okhttp instrumentation path in tests.
Expand Down Expand Up @@ -60,8 +60,11 @@ sentryAndroidOkhttp = { group = "io.sentry", name = "sentry-android-okhttp", ver
sentrySpringBootJakarta = { group = "io.sentry", name = "sentry-spring-boot-starter-jakarta", version.ref = "sentry" }

# test
mockitoKotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version = "5.4.0" }
arscLib = { group = "io.github.reandroid", name = "ARSCLib", version = "1.1.4" }
mockitoKotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version = "5.4.0" }
Comment thread
0xadam-brown marked this conversation as resolved.
# Room & Room 3 runtime versions must match RoomDatabase$Builder bytecode fixtures (see SQLiteDriverBytecodeTestUtil)
roomRuntimeAndroid = { group = "androidx.room", name = "room-runtime-android", version = "2.7.0" }
room3RuntimeAndroid = { group = "androidx.room3", name = "room3-runtime-android", version = "3.0.0-alpha06" }
zip4j = { group = "net.lingala.zip4j", name = "zip4j", version = "2.11.5" }

# samples
Expand Down
10 changes: 7 additions & 3 deletions plugin-build/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,16 @@ dependencies {
testImplementation(libs.asmCommons)

// we need these dependencies for tests, because the bytecode verifier also analyzes superclasses
testImplementationAar(libs.roomRuntimeAndroid)
testImplementationAar(libs.room3RuntimeAndroid)
testImplementation(libs.sample.coroutines.core)
testImplementationAar(libs.sentryAndroid)
testImplementationAar(libs.sqlite)
testImplementationAar(libs.sqliteFramework)
testRuntimeOnly(files(androidSdkPath))
testImplementationAar(libs.sentryAndroid)
testImplementation(libs.sentryOkhttp)
testImplementationAar(libs.sentryAndroidOkhttp)
testImplementation(libs.sentryOkhttp)

testRuntimeOnly(files(androidSdkPath))

// Needed to read contents from APK/Source Bundles
testImplementation(libs.arscLib)
Expand Down
21 changes: 14 additions & 7 deletions plugin-build/gradle.lockfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
# This file is expected to be part of source control.
androidx.databinding:databinding-common:8.10.1=testRuntimeClasspath
androidx.databinding:databinding-compiler-common:8.10.1=testRuntimeClasspath
androidx.room3:room3-runtime-android:3.0.0-alpha06=testImplementationAar
androidx.room:room-runtime-android:2.7.0=testImplementationAar
androidx.sqlite:sqlite-framework:2.1.0=testImplementationAar
androidx.sqlite:sqlite:2.1.0=testImplementationAar
com.android.databinding:baseLibrary:8.10.1=testRuntimeClasspath
Expand Down Expand Up @@ -108,9 +110,9 @@ io.netty:netty-transport-native-unix-common:4.1.110.Final=testRuntimeClasspath
io.netty:netty-transport:4.1.110.Final=testRuntimeClasspath
io.perfmark:perfmark-api:0.27.0=testRuntimeClasspath
io.sentry:sentry-android-okhttp:7.22.6=testImplementationAar
io.sentry:sentry-android:8.44.1=testImplementationAar
io.sentry:sentry-okhttp:8.44.1=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
io.sentry:sentry:8.44.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
io.sentry:sentry-android:8.45.0=testImplementationAar
io.sentry:sentry-okhttp:8.45.0=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
io.sentry:sentry:8.45.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
it.unimi.dsi:fastutil-core:8.5.12=dokkaGfmPlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllPlugin
jakarta.activation:jakarta.activation-api:1.2.1=dokkaGfmRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllRuntime,testRuntimeClasspath
jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=dokkaGfmRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllRuntime,testRuntimeClasspath
Expand Down Expand Up @@ -176,7 +178,7 @@ org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.21=kotlinBuil
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.22=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib-common:2.0.0=compileClasspath,compileOnlyDependenciesMetadata
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib-common:2.2.20=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=dokkaGfmRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.0=dokkaGfmPlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllPlugin
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0=testRuntimeClasspath
Expand All @@ -185,18 +187,23 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0=dokkaGfmPlugin,dokkaHtmlPlugin,dok
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0=testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib:2.0.0=compileClasspath,compileOnlyDependenciesMetadata
org.jetbrains.kotlin:kotlin-stdlib:2.1.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib:2.1.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath
org.jetbrains.kotlin:kotlin-stdlib:2.2.20=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-test-junit:2.1.21=testCompileClasspath,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-test:2.1.21=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-tooling-core:2.1.21=compileClasspath,compileOnlyDependenciesMetadata
org.jetbrains.kotlin:kotlin-util-io:2.1.21=compileClasspath,compileOnlyDependenciesMetadata
org.jetbrains.kotlinx:atomicfu:0.23.1=testImplementationDependenciesMetadata
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0=testCompileClasspath,testRuntimeClasspath
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.3=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.11.0=testCompileClasspath,testRuntimeClasspath
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-html-jvm:0.9.1=dokkaGfmPlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllPlugin
org.jetbrains:annotations:13.0=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath
org.jetbrains:annotations:23.0.0=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains:annotations:13.0=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath
org.jetbrains:annotations:23.0.0=dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime,testCompileClasspath
org.jetbrains:annotations:24.0.0=testRuntimeClasspath
org.jetbrains:annotations:24.0.1=compileClasspath,compileOnlyDependenciesMetadata
org.jetbrains:markdown-jvm:0.5.2=dokkaGfmPlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllPlugin
Expand Down
85 changes: 85 additions & 0 deletions plugin-build/gradle/verification-metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,22 @@
<sha256 value="7b72a992eb5a255a41d59f78ad1cafb3452538d02e2bfec99a5e11acd08b122b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.room" name="room-runtime-android" version="2.7.0">
<artifact name="room-runtime-android-2.7.0.module">
<sha256 value="6a3dd8e44c3e2aad173c5a0fde2242d32eab7b6444a02aa6b6ee14f9ec08f44e" origin="Generated by Gradle"/>
</artifact>
<artifact name="room-runtime-release.aar">
<sha256 value="8310b9ba101646bd78f9dd65a5c8ae8c82171bcfa8341fc646893c9e8cc9a850" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.room3" name="room3-runtime-android" version="3.0.0-alpha06">
<artifact name="room3-runtime-android-3.0.0-alpha06.module">
<sha256 value="a78cab6f79a309d839eec1f0d9f9dbb465a4decc91309821a472baee49127360" origin="Generated by Gradle"/>
</artifact>
<artifact name="room3-runtime.aar">
<sha256 value="4b0d68fdc383fe1a717d566f3194f1f2844c15576a3adbb12f48cafea64c2e37" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="androidx.sqlite" name="sqlite" version="2.1.0">
<artifact name="sqlite-2.1.0.aar">
<sha256 value="8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -1454,6 +1470,14 @@
<sha256 value="8607e76f910c55fbc3e7475d5761a451bd4bfbbd7016b9891635294bb22f630f" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="io.sentry" name="sentry" version="8.45.0">
<artifact name="sentry-8.45.0.jar">
<sha256 value="0c667193662e7e9c8124e3cffa7585906af003f0dad113fff3c86c5107773e08" origin="Generated by Gradle"/>
</artifact>
<artifact name="sentry-8.45.0.module">
<sha256 value="fe33da7fc8a71be2a965ead56e8d467b8828df5a09daeaead7ee019a7c97881c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="io.sentry" name="sentry-android" version="8.43.0">
<artifact name="sentry-android-8.43.0.aar">
<sha256 value="058229bfda961bb909896ebcd982cc6c539795e505bd4a4f31c22bf255c7207b" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -1486,6 +1510,14 @@
<sha256 value="ea5281a1f4af92a28b4f5d993b63c428a8929f730a6837100943588daa055933" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="io.sentry" name="sentry-android" version="8.45.0">
<artifact name="sentry-android-8.45.0.aar">
<sha256 value="058229bfda961bb909896ebcd982cc6c539795e505bd4a4f31c22bf255c7207b" origin="Generated by Gradle"/>
</artifact>
<artifact name="sentry-android-8.45.0.module">
<sha256 value="587676a33c257eecfa6334af54adf39b7ad06e025a25baa89760a17a6cf66f46" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="io.sentry" name="sentry-android-okhttp" version="7.22.6">
<artifact name="sentry-android-okhttp-7.22.6.aar">
<sha256 value="d7844e37e9b30d177436b4c92d27303e2e551d29dbf0b978c1e3903536102ded" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -1526,6 +1558,14 @@
<sha256 value="c6b278fd75413bfbb79cf3ad6dc7f30eb04aebbf337d82bca4e5012722c167ed" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="io.sentry" name="sentry-okhttp" version="8.45.0">
<artifact name="sentry-okhttp-8.45.0.jar">
<sha256 value="c7664ed22b7473e863bb481eec076c2904f86017d4cd6acd6612290aac98c581" origin="Generated by Gradle"/>
</artifact>
<artifact name="sentry-okhttp-8.45.0.module">
<sha256 value="b398f6994fb70ad155f70f7ef3e0910658eec65373cae8d51246846e4d1ae9a9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="it.unimi.dsi" name="fastutil-core" version="8.5.12">
<artifact name="fastutil-core-8.5.12.jar">
<sha256 value="f31c20f5b06312f3d5e06e6160a32e274d819aa6cebf27528b26b6b5c0c1df19" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -2919,6 +2959,17 @@
<sha256 value="0d3735043d68b7a5afb44d27de65f80a9d2b208462709c2edbb48fd5b395ad8a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.2.20">
<artifact name="kotlin-stdlib-2.2.20-all.jar">
<sha256 value="555cdb4c884a584c1b5d59f696fb76cd660917fab36b8ae8032bcd62c750efe5" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-stdlib-2.2.20.jar">
<sha256 value="8836ccffd3585fadda9901244b20d42901d2f3cd581058d8434e2ffabcf3a3e7" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-stdlib-2.2.20.module">
<sha256 value="c918f5214d021a72e3767f2756e97d103a526e04f1423da3663efdfb5847db95" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.20">
<artifact name="kotlin-stdlib-common-1.8.20.jar">
<sha256 value="fa20188abaa8ecf1d0035e93a969b071f10e45a1c8378c314521eade73f75fd5" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -2960,6 +3011,11 @@
<sha256 value="a4d8fc14cedb3779843a47fbce522fd173e9875091964dbac1b8dd7884f6c1f9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.2.20">
<artifact name="kotlin-stdlib-common-2.2.20.module">
<sha256 value="343d99467fcb44d3efb12a2ba703664ca43f3a3f26fff93c8d31b22683adb57e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.0">
<artifact name="kotlin-stdlib-jdk7-1.8.0.pom">
<sha256 value="dfa9644a6ae5b898ee475bb1f57e830ba1f770aee6c9c15f8112aa381180184a" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -3202,6 +3258,19 @@
<sha256 value="17305610734efbc85731dc281ae93e55f8753f9f7aacd61de42367cfe31a6df0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="atomicfu" version="0.23.1">
<artifact name="atomicfu-0.23.1.module">
<sha256 value="3e891fe636b55108192100fcf38b1a39bcd1c2533e23c462fc07644eeafcb20f" origin="Generated by Gradle"/>
</artifact>
<artifact name="atomicfu-metadata-0.23.1.jar">
<sha256 value="7db8660ebe4b91bb478edb3616c4e3a50ba59c07dca517d1e1284c03fe86ac57" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.11.0">
<artifact name="kotlinx-coroutines-bom-1.11.0.pom">
<sha256 value="f65860bce58a2bfadf05fdc516d38333421f0e387fef87e24449c0394c80d254" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.4">
<artifact name="kotlinx-coroutines-bom-1.6.4.pom">
<sha256 value="ab2614855fba66aa8a42514dbe3d5a884315ffe1ed63f5932e710a8006245ce1" origin="Generated by Gradle"/>
Expand All @@ -3217,6 +3286,14 @@
<sha256 value="1239e9dbe1397cd5971342956b2511bc3ace7b641842e4372a088dcfa8b9ad55" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.11.0">
<artifact name="kotlinx-coroutines-core-1.11.0.module">
<sha256 value="1e19785d34728b7525d7a77ff32ead4547d51cc7a45d4ac44d4de608169b0c0d" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlinx-coroutines-core-metadata-1.11.0.jar">
<sha256 value="04e7737fb15cf5f3aed83a91141a5303a0b2acd886f5bbc35cdbe791ad63dfee" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.7.3">
<artifact name="kotlinx-coroutines-core-1.7.3.module">
<sha256 value="7fb162396594ec28e1b6a4411b457949a7670f5e12019176774e1fd6b9471bbf" origin="Generated by Gradle"/>
Expand All @@ -3227,6 +3304,14 @@
<sha256 value="144eecd5365de3e30d7b46226c058051e39955b5c189e31fa4c7cffb99d620ba" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.11.0">
<artifact name="kotlinx-coroutines-core-jvm-1.11.0.jar">
<sha256 value="d1d75aa01dffbb4d1c520e67e4c4e7f5f6174718e7cb4632412503f2f0e604fa" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlinx-coroutines-core-jvm-1.11.0.module">
<sha256 value="5b255653ad6b1f21e0c46108605f129e3aa56ed9414849cc9f5b436441517528" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.5.0">
<artifact name="kotlinx-coroutines-core-jvm-1.5.0.module">
<sha256 value="c885dd0281076c5843826de317e3cbcdc3d8859dbeef53ae1cfacd1b9c60f96e" origin="Generated by Gradle"/>
Expand Down
Loading
Loading