diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index a91d3b9f644..095a1331edc 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -11,7 +11,7 @@ jdom2 = "2.0.6.1"
kotlinx-serialization = "1.5.0"
shadow = "8.1.1" # Should be in sync with version in kotlin-native/
spdx = "0.1.0-dev-10"
-proguard = "7.4.1"
+proguard = "7.4.2"
ktor = "2.3.7"
kotlinx-metadataJvm = "0.7.0"
# Forcing gson version because of https://github.com/google/gson/pull/1991
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 4529f482fe2..9a9e5e6066d 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -1026,22 +1026,22 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/CacheableProguradTask.kt b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/CacheableProguradTask.kt
index 1ea8da54f8f..38e35fdd47e 100644
--- a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/CacheableProguradTask.kt
+++ b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/CacheableProguradTask.kt
@@ -13,10 +13,9 @@ import org.gradle.kotlin.dsl.property
import java.io.File
@CacheableTask
-open class CacheableProguardTask : proguard.gradle.ProGuardTask() {
-
+abstract class CacheableProguardTask : proguard.gradle.ProGuardTask() {
@get:Internal
- val javaLauncher: Property = project.objects.property()
+ abstract val javaLauncher: Property
@get:Internal
val jdkHomePath: Provider = javaLauncher.map { it.metadata.installationPath.asFile }