diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 105856cd45..6bf15f67fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -69,7 +69,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -126,7 +126,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -161,7 +161,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -220,7 +220,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 72643e9e40..fb1b2da78e 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -78,7 +78,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -405,7 +405,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -662,7 +662,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -953,7 +953,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 diff --git a/.github/workflows/smoke-test-desktop.yml b/.github/workflows/smoke-test-desktop.yml index 57b992ae73..70b45991f5 100644 --- a/.github/workflows/smoke-test-desktop.yml +++ b/.github/workflows/smoke-test-desktop.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 @@ -66,7 +66,7 @@ jobs: uses: actions/checkout@v7 - name: Set up JDK 21 - uses: actions/setup-java@v5.6.0 + uses: actions/setup-java@v5.7.0 with: distribution: 'temurin' java-version: 21 diff --git a/amethyst/build.gradle.kts b/amethyst/build.gradle.kts index 2b4d7600cd..5c68a2e93a 100644 --- a/amethyst/build.gradle.kts +++ b/amethyst/build.gradle.kts @@ -331,7 +331,7 @@ ksp { // TODO: until google merges and unifiedpush updates https://github.com/tink-crypto/tink-java-apps/pull/5 configurations.all { - val tink = "com.google.crypto.tink:tink-android:1.17.0" + val tink = "com.google.crypto.tink:tink-android:1.23.0" resolutionStrategy { force(tink) dependencySubstitution { @@ -396,8 +396,8 @@ dependencies { // adb shell am broadcast -a androidx.tracing.perfetto.action.ENABLE_TRACING \ // -n com.vitorpamplona.amethyst.debug/androidx.tracing.perfetto.TracingReceiver debugImplementation("androidx.compose.runtime:runtime-tracing") - debugImplementation("androidx.tracing:tracing-perfetto:1.0.0") - debugImplementation("androidx.tracing:tracing-perfetto-binary:1.0.0") + debugImplementation("androidx.tracing:tracing-perfetto:1.0.1") + debugImplementation("androidx.tracing:tracing-perfetto-binary:1.0.1") implementation(project(":quartz")) implementation(project(":commons")) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6f9ae6e367..4eba450a5c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,20 +13,20 @@ android-compileSdk = "37" android-minSdk = "26" android-targetSdk = "37" androidxJunit = "1.3.0" -appcompat = "1.7.1" +appcompat = "1.8.0" audiowaveform = "1.1.2" -benchmark = "1.5.0-alpha07" -uiautomator = "2.3.0" -biometricKtx = "1.2.0-alpha05" +benchmark = "1.5.0-rc01" +uiautomator = "2.4.0" +biometricKtx = "1.4.0-alpha02" coil = "3.5.0" -composeBom = "2026.06.01" -composeRuntimeAnnotation = "1.11.4" +composeBom = "2026.08.00" +composeRuntimeAnnotation = "1.12.0" coreKtx = "1.19.0" datastore = "1.2.1" devWhyolegCryptography = "0.6.0" espressoCore = "3.7.0" -firebaseBom = "34.16.0" -fragmentKtx = "1.8.9" +firebaseBom = "34.17.0" +fragmentKtx = "1.9.0" gms = "4.5.0" healthConnect = "1.1.0" jacksonModuleKotlin = "2.22.1" @@ -50,7 +50,7 @@ jlatexmath = "1.5" markdown = "4d3b3dd173" highlights = "1.1.0" material3 = "1.9.0" -media3 = "1.10.1" +media3 = "1.11.0" mockk = "1.14.11" kotlinx-coroutines-test = "1.11.0" negentropyKmp = "v1.2.0" @@ -59,7 +59,7 @@ navigationCompose = "2.9.8" okhttp = "5.4.0" osmdroid = "6.1.20" runner = "1.7.0" -secp256k1KmpJniAndroid = "0.23.0" +secp256k1KmpJniAndroid = "0.24.0" schnorr256k1Kmp = "1.0.5" securityCryptoKtx = "1.1.0" slf4j = "2.0.18" @@ -73,13 +73,13 @@ playServicesCast = "22.3.1" vico-charts-compose = "3.2.3" zelory = "3.0.1" zoomable = "2.13.0" -composemediaplayer = "0.11.3" +composemediaplayer = "0.11.4" jcodec = "0.2.5" commonsImaging = "1.0.0-alpha6" thumbnailator = "0.4.21" zxing = "3.5.4" zxingAndroidEmbedded = "4.3.0" -webkit = "1.16.0" +webkit = "1.17.0" # Cross-process UI embedding (SurfaceControlViewHost wrapper) for the in-app browser surface. Apache-2.0. privacysandboxUi = "1.0.0-alpha17" windowCoreAndroid = "1.5.1" @@ -92,14 +92,17 @@ kotlinTest = "2.4.10" core = "1.7.0" mavenPublish = "0.37.0" sqlite = "2.7.0" -ktor = "3.5.1" +ktor = "3.5.2" fourkoma = "1.2.0" # Phase 2 (Gemini App Functions) — both still pre-stable as of May 2026. # Scoped to the play flavor only (see amethyst/build.gradle.kts) so the # fdroid channel doesn't pull in Google alpha dependencies. +# Capped by appfunctions-service: `appfunctions` and `appfunctions-compiler` +# publish alpha10, but -service stopped at alpha09, and all three share this +# ref. Check every artifact before bumping, not just the main one. appfunctions = "1.0.0-alpha09" -ksp = "2.3.10" +ksp = "2.3.11" [libraries] abedElazizShe-video-compressor-fork = { group = "com.github.davotoula", name = "LightCompressor-enhanced", version.ref = "lightcompressor-enhanced" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ad6fcfb8bd..7f30039730 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ #Wed Jan 04 09:23:50 EST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip -distributionSha256Sum=553c78f50dafcd54d65b9a444649057857469edf836431389695608536d6b746 +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip +distributionSha256Sum=84fbba45c7f4c64abc77460e1c00f541e9f960e3c7ed2538f1ede19eacd873ae distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME