Skip to content

chore: bump the gradle group across 1 directory with 35 updates - #1135

Draft
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/gradle-9453e9a866
Draft

chore: bump the gradle group across 1 directory with 35 updates#1135
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/gradle-9453e9a866

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown
Contributor

Bumps the gradle group with 35 updates in the / directory:

Package From To
gradle-wrapper 9.5.0 9.6.1
androidx.activity:activity-compose 1.12.2 1.13.0
org.bouncycastle:bcprov-jdk18on 1.83 1.85
androidx.constraintlayout:constraintlayout-compose 1.1.1 1.1.2
androidx.core:core-ktx 1.17.0 1.19.0
io.nlopez.compose.rules:detekt 0.5.3 0.6.3
com.google.firebase:firebase-bom 34.8.0 34.17.0
androidx.glance:glance-appwidget 1.2.0-rc01 1.3.0-alpha02
androidx.glance:glance-material3 1.2.0-rc01 1.3.0-alpha02
androidx.hilt:hilt-compiler 1.3.0 1.4.0
androidx.hilt:hilt-navigation-compose 1.3.0 1.4.0
androidx.hilt:hilt-work 1.3.0 1.4.0
net.java.dev.jna:jna 5.18.1 5.19.1
org.jetbrains.kotlinx:kotlinx-collections-immutable 0.3.8 0.5.1
org.jetbrains.kotlinx:kotlinx-datetime 0.7.1 0.8.0
io.ktor:ktor-client-cio 3.3.3 3.5.2
io.ktor:ktor-client-content-negotiation 3.3.3 3.5.2
io.ktor:ktor-client-core 3.3.3 3.5.2
io.ktor:ktor-client-logging 3.3.3 3.5.2
io.ktor:ktor-client-okhttp 3.3.3 3.5.2
io.ktor:ktor-serialization-kotlinx-json 3.3.3 3.5.2
androidx.lifecycle:lifecycle-process 2.10.0 2.11.0
androidx.lifecycle:lifecycle-runtime-compose 2.10.0 2.11.0
androidx.lifecycle:lifecycle-runtime-ktx 2.10.0 2.11.0
androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0 2.11.0
androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0 2.11.0
androidx.lifecycle:lifecycle-viewmodel-savedstate 2.10.0 2.11.0
com.google.android.material:material 1.13.0 1.14.0
org.slf4j:slf4j-api 2.0.17 2.0.18
org.slf4j:slf4j-simple 2.0.17 2.0.18
org.mockito.kotlin:mockito-kotlin 6.2.2 6.3.0
io.coil-kt.coil3:coil-bom 3.2.0 3.5.0
dev.chrisbanes.haze:haze 1.7.1 1.7.2
dev.chrisbanes.haze:haze-materials 1.7.1 1.7.2
com.google.gms.google-services 4.4.4 4.5.0

Updates gradle-wrapper from 9.5.0 to 9.6.1

Release notes

Sourced from gradle-wrapper's releases.

9.6.1

The Gradle team is excited to announce Gradle 9.6.1.

Here are the highlights of this release:

  • Improved Configuration Cache hit rates
  • Additional CLI rendering options
  • Important project hierarchy lookup deprecations

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Aharnish Solanki, Benedikt Johannes, Devendra Reddy Pennabadi, Dmytro Rodionov, Dreeam, Elías Hernández Rodríguez, Eng Zer Jun, FinlayRJW, Kamal Kansal, Marcono1234, Nelson Osacky, Philip Wedemann, Ravi, Roberto Perez Alcolea, Ryan Schmitt, Sebastian Schuberth, seunghun.ham, sk-reddy17, Suvrat Acharya, Vedant Madane.

Upgrade instructions

Switch your build to use Gradle 9.6.1 by updating your wrapper:

./gradlew :wrapper --gradle-version=9.6.1 && ./gradlew :wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

9.6.0

... (truncated)

Commits
  • 309d128 Update fixed issues in release notes for 9.6.1 (#38328)
  • 040a978 Update fixed issues in release notes for 9.6.1
  • e0b8325 Restore --non-interactive flag instead of --interactive/--no-interactive (#38...
  • 946f3e6 Limit explicit temp file permission setting to intended use case (#38300)
  • 65f8224 Restore --non-interactive flag instead of --interactive/--no-interactive
  • e346a5e Adjust CLI flag to configure non-interactive console (#38301)
  • 9b53be9 Adjust CLI flag to configure non-interactive console
  • 0dd3b53 Limit explicit temp file permission setting to intended use case
  • 48e5ac2 Add reproducers
  • 25598fd Prepare 9.6.1 patch release (#38293)
  • Additional commits viewable in compare view

Updates androidx.activity:activity-compose from 1.12.2 to 1.13.0

Updates org.bouncycastle:bcprov-jdk18on from 1.83 to 1.85

Changelog

Sourced from org.bouncycastle:bcprov-jdk18on's changelog.

... (truncated)

Commits

Updates androidx.constraintlayout:constraintlayout-compose from 1.1.1 to 1.1.2

Updates androidx.core:core-ktx from 1.17.0 to 1.19.0

Updates io.nlopez.compose.rules:detekt from 0.5.3 to 0.6.3

Release notes

Sourced from io.nlopez.compose.rules:detekt's releases.

v0.6.3

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.5 2.4.0
ktlint 1.8.0 2.2.21

v0.6.2

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.5 2.4.0
ktlint 1.8.0 2.2.21

v0.6.1

What's changed

... (truncated)

Commits
  • eb435a8 Bump version to 0.6.3
  • 578e83f Update plugin shadowJar to v9.6.0 (#675)
  • 2fdc19e Update plugin shadowJar to v9.5.1 (#672)
  • 5ba4559 Update astral-sh/setup-uv action to v8.3.2 (#674)
  • 1729b49 Update astral-sh/setup-uv action to v8.3.1 (#673)
  • 38365b8 Update astral-sh/setup-uv action to v8.3.0 (#671)
  • 4359ec1 Update dependency androidx.compose:compose-bom to v2026.06.01 (#670)
  • 41f2c36 Fix chained composable-getter property reads in UnnecessaryComposable and rel...
  • 120c515 Update plugin com.gradle.develocity to v4.5.0 (#668)
  • b387e23 Update plugin spotless to v8.8.0 (#667)
  • Additional commits viewable in compare view

Updates com.google.firebase:firebase-bom from 34.8.0 to 34.17.0

Updates androidx.glance:glance-appwidget from 1.2.0-rc01 to 1.3.0-alpha02

Updates androidx.glance:glance-material3 from 1.2.0-rc01 to 1.3.0-alpha02

Updates androidx.glance:glance-material3 from 1.2.0-rc01 to 1.3.0-alpha02

Updates androidx.hilt:hilt-compiler from 1.3.0 to 1.4.0

Updates androidx.hilt:hilt-navigation-compose from 1.3.0 to 1.4.0

Updates androidx.hilt:hilt-work from 1.3.0 to 1.4.0

Updates androidx.hilt:hilt-navigation-compose from 1.3.0 to 1.4.0

Updates androidx.hilt:hilt-work from 1.3.0 to 1.4.0

Updates net.java.dev.jna:jna from 5.18.1 to 5.19.1

Changelog

Sourced from net.java.dev.jna:jna's changelog.

Release 5.19.1

Bug Fixes

Release 5.19.0

Features

  • #1696: Add LARGE_INTEGER.ByValue to LARGE_INTEGER in WinNT.java - @​baier233.
  • #1697: Add WlanApi module - @​eranl.
  • #1718: Add Cups to c.s.j.p.unix providing CUPS printing system bindings for destinations, jobs, options, and server configuration - @​dbwiddis.
  • #1720: Add groupCount and groupMasks fields to CACHE_RELATIONSHIP in c.s.j.p.win32.WinNT, matching the updated Windows struct layout - @​dbwiddis.
  • #1719: Add CoreGraphics to c.s.j.p.mac with Quartz Window Services and Display Services bindings; implement getAllWindows() in MacWindowUtils - @​dbwiddis.
  • #1723: Add ProcFdInfo, InSockInfo, TcpSockInfo, proc_pidfdinfo, statfs64, and vm_deallocate to c.s.j.p.mac.SystemB - @​dbwiddis.
  • #1725: Add BluetoothApis to c.s.j.p.win32 providing Bluetooth device and radio enumeration via BluetoothFindFirstRadio, BluetoothFindFirstDevice, and related functions - @​dbwiddis.

Bug Fixes

  • #1644: Fix bug in VARDESC and TYPEDESC causing an illegal memory access - @​lwahonen
  • #1715: Fix UdevDevice.getSysname() calling udev_device_get_syspath instead of udev_device_get_sysname - @​dbwiddis.
  • #1721: Fix switched serverName/domainName arguments in Netapi32Util#getDCName - @​dbwiddis.
  • #1722: Fix Advapi32#RegisterServiceCtrlHandler using wrong Handler type - @​dbwiddis.
  • #1636: Drop hard dependency on java.lang.SecurityManager/java.security.AccessController - @​matthiasblaesing.
  • #1724: Fix host_page_size in c.s.j.p.mac.SystemB and getxattr/setxattr/listxattr in c.s.j.p.mac.XAttr using long instead of pointer-sized types for size_t/ssize_t parameters - @​dbwiddis.
  • #1727: Include DragonFlyBSD in NativeLibrary versioned library resolution, libc special-case loading, and 64-bit search paths - @​dbwiddis.
  • #1709: Rebuild native library for OpenBSD 7.9 x86-64, drop OpenBSD x86 - @​matthiasblaesing.
Commits
  • 1a91122 Release 5.19.1
  • cbfcb4a Merge pull request #1731 from matthiasblaesing/ancient_android
  • 4ba086b Restore support for Android versions not supporting MethodHandles
  • 699935f Merge pull request #1729 from thesamesam/parallel-fix
  • 3fe4cb5 native: fix parallel build issue
  • 01c7807 Prepare next development iteration
  • 9ff1381 Release 5.19.0
  • 2d038ef Merge pull request #1726 from matthiasblaesing/openbsd
  • eecab35 Update native built for OpenBSD 7.9 (x86-64 only)
  • f670868 Merge pull request #1727 from dbwiddis/fix/dragonflybsd-library-loading
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.3.8 to 0.5.1

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-collections-immutable's releases.

v0.5.1

  • Fixed PersistentOrderedMapBuilder returning a previously built map from build() after updating an entry value through MutableMap.MutableEntry.setValue #253, #274
  • Fixed an assertion failure in PersistentOrderedSetBuilder.build() after interleaved build and remove/removeAll calls #251
  • Provided a JPMS module descriptor for the JVM artifact — module kotlinx.collections.immutable compiled into META-INF/versions/9, the artifact stays Java 8-compatible #268

Full changelog: Kotlin/kotlinx.collections.immutable@v0.5.0...v0.5.1

v0.5.0

This release renames the copy-returning methods on PersistentCollection, PersistentList, and PersistentMap to participial forms (KEEP-0459) — addadding, putputting, setreplacingAt, clearcleared, and the rest. The old imperative names continue to compile in 0.5.x as @Deprecated(WARNING), become a compile error in 0.6.0, and are removed in 0.7.0. First shipped in 0.5.0-beta01; 0.5.0 is the stable release, with only internal fixes since.

To migrate, apply the IDE quick-fixes, follow the migration guide, or use the 0.5.x migration skill with an AI assistant — each applies the rename the deprecation warnings name.

Changes since 0.4.0:

  • Renamed copy-returning methods to participial forms; deprecated the old names #233
  • Enabled the Kotlin return-value checker (-Xreturn-value-checker=full) for the core module #243
  • Updated Kotlin to 2.3.0 #242
  • Configured JDK release 8 for the Kotlin compiler #239
  • Populated Implementation-* attributes in published JAR manifests #237
  • Enabled Dokka documentation generation, upgraded to Dokka 2.2.0 #225, #245, #248

Full changelog: Kotlin/kotlinx.collections.immutable@v0.4.0...v0.5.0

v0.5.0-beta01

This release renames copy-returning methods on PersistentCollection, PersistentList, and PersistentMap to participial forms — the old imperative names continue to compile in 0.5.x as @Deprecated(WARNING), become a compile error in 0.6.0, and are removed in 0.7.0. Concretely, addadding, putputting, clearcleared, setreplacingAt, removeAtremovingAt, and the rest of the family (see the migration guide for the full table). The rename follows KEEP-0459 — Naming Conventions for Copy-Returning Operations.

If your code uses any of these methods, please read the migration guide for the full rename table, the deprecation timeline, and the recommended IDE quick-fix workflow.

This is a beta — 0.5.0 is planned to drop the -beta suffix soon, and once it ships stable the participial names are committed (any further rename would need its own deprecation cycle). If any of the renames feels awkward or you've hit a migration problem, please share it on [issue #232](Kotlin/kotlinx.collections.immutable#232) before then.

What's changed

  • Renamed PersistentCollection mutating-copy methods to participial forms (add/remove/set/put/clearadding/removing/setting/putting/clearing and *ed variants) and deprecated the original names #233
  • Enabled the Kotlin return-value checker (-Xreturn-value-checker=full) for the core module and annotated select internal helpers with @IgnorableReturnValue where discarding the result is intentional #243
  • Updated Kotlin to version 2.3.0 #242
  • Configured JDK release to 8 for the Kotlin compiler #239
  • Populated Implementation-Title/Implementation-Version/Implementation-Vendor in published JAR manifests #237
  • Enabled Dokka documentation generation and upgraded Dokka to 2.2.0 #225, #245, #248

v0.4.0

  • Fixed the equality bug in PersistentMap — Added proper node promotion during mutable operations to ensure a consistent internal tree structure #217
  • Fixed the bug in PersistentMap equals implementation — Ensured proper node promotion during mutable key removal even when nodes share the same owner #218
  • Fixed the ghost element issue in PersistentHashSet — Corrected condition check order to ensure proper recursive element promotion after collision removal #219
  • Updated Kotlin to version 2.1.20 and core dependencies #213
  • Enabled '-Xjvm-default=disable' explicitly to prevent API dump changes #210
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-collections-immutable's changelog.

0.5.1

  • Fixed PersistentOrderedMapBuilder returning a previously built map from build() after updating an entry value through MutableMap.MutableEntry.setValue #253, #274
  • Fixed an assertion failure in PersistentOrderedSetBuilder.build() after interleaved build and remove/removeAll calls #251
  • Provided a JPMS module descriptor for the JVM artifact — module kotlinx.collections.immutable compiled into META-INF/versions/9, the artifact stays Java 8-compatible #268

0.5.0

  • Promoted 0.5.0-beta01 to stable; no API or behavior changes

0.5.0-beta01

  • Renamed copy-returning methods on PersistentCollection, PersistentList, and PersistentMap from imperative to participial forms (add/remove/put/clear/set/removeAt/… → adding/removing/putting/cleared/replacingAt/removingAt/…) per KEEP-0459 and deprecated the original names #233
  • Enabled the Kotlin return-value checker (-Xreturn-value-checker=full) for the core module and annotated select internal helpers with @IgnorableReturnValue where discarding the result is intentional #243
  • Updated Kotlin to version 2.3.0 #242
  • Configured JDK release to 8 for the Kotlin compiler #239
  • Populated Implementation-Title/Implementation-Version/Implementation-Vendor in published JAR manifests #237
  • Enabled Dokka documentation generation and upgraded Dokka to 2.2.0 #225, #245, #248

0.4.0

  • Fixed the equality bug in PersistentMap — Added proper node promotion during mutable operations to ensure a consistent internal tree structure #217
  • Fixed the bug in PersistentMap equals implementation — Ensured proper node promotion during mutable key removal even when nodes share the same owner #218
  • Fixed the ghost element issue in PersistentHashSet — Corrected condition check order to ensure proper recursive element promotion after collision removal #219
  • Updated Kotlin to version 2.1.20 and core dependencies #213
  • Enabled '-Xjvm-default=disable' explicitly to prevent API dump changes #210
Commits
  • ad741d1 Release v0.5.1
  • cb4cf67 Applied artifacts validator plugin (#271)
  • e9ca796 Restore the direct links write in the ordered map builder entry (#274)
  • 6822eed Fix the pull request exclusion in the VCS trigger branch filter (#276)
  • 8201f28 Surface pull request branches on CI for manually started builds (#273)
  • f3dec4f Fix ordered set builder cache after removeAll (#251)
  • 96bf012 Provide a JPMS module descriptor for the JVM artifact (#268)
  • 81382a1 Migrate ABI validation to the Kotlin Gradle plugin (#264)
  • 694d34b Invalidate ordered map builder after entry value updates (#253)
  • 1d6fda3 Fix the method-rename examples in the 0.5.0 changelog entry (#266)
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-datetime from 0.7.1 to 0.8.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's releases.

v0.8.0

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).

Changelog relative to version 0.8.0-rc02

No changes, only the version is increased.

v0.8.0-rc02

Equivalent to rc01, but published without Instant and Clock. A separate compatibility artifact contains them for binary compatibility. Please see https://github.com/Kotlin/kotlinx-datetime/#deprecation-of-instant for details.

v0.8.0-rc01

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's changelog.

0.8.0

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).

Changelog relative to version 0.8.0-rc02

No changes, only the version is increased.

0.8.0-rc02

Equivalent to rc01, but published without Instant and Clock. A separate compatibility artifact contains them for binary compatibility. Please see https://github.com/Kotlin/kotlinx-datetime/#deprecation-of-instant for details.

0.8.0-rc01

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).
Commits
  • 591ce9b Merge branch 'dkhalanskyjb/remove-deprecated-instant' into version-0.8.0-normal
  • a2eb074 Version 0.8.0
  • f487af4 Describe the release procedures (#562)
  • edc1183 Add contribution guidelines (#587)
  • 4b485b7 Added templates to the issue creation wizard (#616)
  • c2854bd Updated kotlinx.team.infra plugin and regenerated publication pipeline (#619)
  • ef03b19 Version 0.8.0-rc02
  • a1ac46e Use IANA tzdb 2026b (#620)
  • c006a0f Version 0.8.0-rc01
  • 4ae47ef Small improvements to various docs (#578)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-cio from 3.3.3 to 3.5.2

Release notes

Sourced from io.ktor:ktor-client-cio's releases.

3.5.2

Published 31 July 2026

Improvements

  • KTOR-8032 RateLimit: Allow limit requests based on authentication result
  • KTOR-9719 ApplicationCall.isStaticContent returns false when called from plugin interceptors
  • KTOR-8450 ContentNegotiation: it doesn't handle content type suffixes
  • KTOR-7892 SwaggerUI: Missing oauth2-redirect.html support in the plugin
  • KTOR-9759 Reject whitespace in URL hosts during parsing
  • KTOR-9681 Update kotlinx-io to 0.9.1
  • KTOR-9743 ByteReadChannel.readLineStrict: Misleading definition of limit parameter in KDocs
  • KTOR-9504 Improve KDoc for EmbeddedServer.addShutdownHook

Bugfixes

  • KTOR-9741 CIO: request-handler coroutine leak on half-closed idle connection after ≥1MB response
  • KTOR-7661 Maven + YAML config file does not work
  • KTOR-9585 OpenAPI: JsonSchema title is truncated when it contains a dot
  • KTOR-9704 UTF-8 encoding in ktor-io bypasses JVM String.getBytes intrinsics, slowing every text response by 5-7x
  • KTOR-9588 SSE client (CIO engine) sends spurious Content-Length: 0 on body-less GET (RFC 9110 § 8.6 violation; rejected by AWS ELB)
  • KTOR-9679 ByteReadChannel.readLine corrupts multi-byte UTF-8 by splitting a character at a buffer boundary
  • KTOR-9767 ByteReadChannel.readLineTo: Return read bytes count instead of decoded characters count
  • KTOR-8992 HoconConfigLoader is not loaded when ktor-server-config-yaml on the classpath
  • KTOR-9698 OpenAPI: schema for kotlinx.serialization sealed types omits discriminator property in variant schemas
  • KTOR-9690 Netty: in-flight requests are aborted on stop(), ignoring shutdown grace period
  • KTOR-8903 Netty: Close channel connection on errors properly
  • KTOR-9707 SaveBody performance regression
  • KTOR-9703 Inefficient text reading function in DefaultTransform
  • KTOR-9711 Netty HTTP/2: a single client-canceled stream (RST_STREAM) breaks response flushing for the whole connection
  • KTOR-9688 RateLimit: No access to principal when wrapped with authentication since 3.5.1
  • KTOR-9677 Auto-reloading: server is reloaded only once since 3.5.0
  • KTOR-9683 Sockets: Canceling a SelectorManager job doesn't close it properly
  • KTOR-9671 Darwin: Semicolons in URL path are sanitized

3.5.1

Published 25 June 2026

Improvements

  • KTOR-9492 OpenAPI plugin: handle requireXxx functions in compiler plugin
  • KTOR-9569 Add more details for KDoc of BearerAuthConfig.sendWithoutRequest
  • KTOR-9571 Add KDoc for BearerAuthConfig.realm
  • KTOR-9570 Add Kdoc for BearerAuthConfig.refreshTokens

Bugfixes

  • KTOR-9646 Fix Kotlin 2.4.0 compiler plugin breaking changes
  • KTOR-9585 OpenAPI: JsonSchema title is truncated when it contains a dot
  • KTOR-9591 OpenAPI: @JsonClassDiscriminator on sealed types is ignored when generating OpenAPI discriminator schema
  • KTOR-9597 OpenAPI: Schema name collisions because@SerialName of sealed subtypes is used as components.schemas key
  • KTOR-9601 OpenAPI: nullable @​JvmInline value class loses nullability in generated schema
  • KTOR-9620 Some issues related to digest authentication in 3.5.0
  • KTOR-9623 Digest Auth: server must respond with one WWW-Authenticate header for each supported algorithm

... (truncated)

Changelog

Sourced from io.ktor:ktor-client-cio's changelog.

3.5.2

Published 31 July 2026

Improvements

  • KTOR-8032 RateLimit: Allow limit requests based on authentication result
  • KTOR-9719 ApplicationCall.isStaticContent returns false when called from plugin interceptors
  • KTOR-8450 ContentNegotiation: it doesn't handle content type suffixes
  • KTOR-7892 SwaggerUI: Missing oauth2-redirect.html support in the plugin
  • KTOR-9759 Reject whitespace in URL hosts during parsing
  • KTOR-9681 Update kotlinx-io to 0.9.1
  • KTOR-9743 ByteReadChannel.readLineStrict: Misleading definition of limit parameter in KDocs
  • KTOR-9504 Improve KDoc for EmbeddedServer.addShutdownHook

Bugfixes

  • KTOR-9741 CIO: request-handler coroutine leak on half-closed idle connection after ≥1MB response
  • KTOR-7661 Maven + YAML config file does not work
  • KTOR-9585 OpenAPI: JsonSchema title is truncated when it contains a dot
  • KTOR-9704 UTF-8 encoding in ktor-io bypasses JVM String.getBytes intrinsics, slowing every text response by 5-7x
  • KTOR-9588 SSE client (CIO engine) sends spurious Content-Length: 0 on body-less GET (RFC 9110 § 8.6 violation; rejected by AWS ELB)
  • KTOR-9679 ByteReadChannel.readLine corrupts multi-byte UTF-8 by splitting a character at a buffer boundary
  • KTOR-9767 ByteReadChannel.readLineTo: Return read bytes count instead of decoded characters count
  • KTOR-8992 HoconConfigLoader is not loaded when ktor-server-config-yaml on the classpath
  • KTOR-9698 OpenAPI: schema for kotlinx.serialization sealed types omits discriminator property in variant schemas
  • KTOR-9690 Netty: in-flight requests are aborted on stop(), ignoring shutdown grace period
  • KTOR-8903 Netty: Close channel connection on errors properly
  • KTOR-9707 SaveBody performance regression
  • KTOR-9703 Inefficient text reading function in DefaultTransform
  • KTOR-9711 Netty HTTP/2: a single client-canceled stream (RST_STREAM) breaks response flushing for the whole connection
  • KTOR-9688 RateLimit: No access to principal when wrapped with authentication since 3.5.1
  • KTOR-9677 Auto-reloading: server is reloaded only once since 3.5.0
  • KTOR-9683 Sockets: Canceling a SelectorManager job doesn't close it properly
  • KTOR-9671 Darwin: Semicolons in URL path are sanitized

3.5.1

Published 25 June 2026

Improvements

  • KTOR-9492 OpenAPI plugin: handle requireXxx functions in compiler plugin
  • KTOR-9569 Add more details for KDoc of BearerAuthConfig.sendWithoutRequest
  • KTOR-9571 Add KDoc for BearerAuthConfig.realm
  • KTOR-9570 Add Kdoc for BearerAuthConfig.refreshTokens

Bugfixes

  • KTOR-9646 Fix Kotlin 2.4.0 compiler plugin breaking changes
  • KTOR-9585 OpenAPI: JsonSchema title is truncated when it contains a dot
  • KTOR-9591 OpenAPI: @JsonClassDiscriminator on sealed types is ignored when generating OpenAPI discriminator schema
  • KTOR-9597 OpenAPI: Schema name collisions because@SerialName of sealed subtypes is used as components.schemas key
  • KTOR-9601 OpenAPI: nullable @​JvmInline value class loses nullability in generated schema
  • KTOR-9620 Some issues related to digest authentication in 3.5.0

... (truncated)

Commits
  • 01c469a Release 3.5.2 (#5781)
  • c965a0c KTOR-9741 Prevent CIO request handler leak (#5783)
  • 74df458 chore: fix some comments to improve readability
  • 2672567 [KTOR-9704] Optimized encoding flow for UTF-8 (#5743)
  • d5680ed KTOR-5391: Document ECDSA certificate limitation for client authentication (#...
  • 9b0f356 something::javaClass.name is not the name of the class of something but `"j...
  • 58256cd KTOR-9743 Clarify readLine documentation
  • Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 5, 2026
@greptile-apps

greptile-apps Bot commented Aug 5, 2026

Copy link
Copy Markdown

PR author is in the excluded authors list.

@ovitrif
ovitrif self-requested a review August 5, 2026 21:55
@ovitrif ovitrif self-assigned this Aug 5, 2026
@ovitrif
ovitrif marked this pull request as draft August 5, 2026 22:03
@dependabot dependabot Bot changed the title chore: bump the gradle group with 35 updates chore: bump the gradle group across 1 directory with 35 updates Aug 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/gradle-9453e9a866 branch from f7015e3 to be28dba Compare August 6, 2026 10:11
Bumps the gradle group with 35 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.5.0` | `9.6.1` |
| androidx.activity:activity-compose | `1.12.2` | `1.13.0` |
| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.85` |
| androidx.constraintlayout:constraintlayout-compose | `1.1.1` | `1.1.2` |
| androidx.core:core-ktx | `1.17.0` | `1.19.0` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.5.3` | `0.6.3` |
| com.google.firebase:firebase-bom | `34.8.0` | `34.17.0` |
| androidx.glance:glance-appwidget | `1.2.0-rc01` | `1.3.0-alpha02` |
| androidx.glance:glance-material3 | `1.2.0-rc01` | `1.3.0-alpha02` |
| androidx.hilt:hilt-compiler | `1.3.0` | `1.4.0` |
| androidx.hilt:hilt-navigation-compose | `1.3.0` | `1.4.0` |
| androidx.hilt:hilt-work | `1.3.0` | `1.4.0` |
| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.18.1` | `5.19.1` |
| [org.jetbrains.kotlinx:kotlinx-collections-immutable](https://github.com/Kotlin/kotlinx.collections.immutable) | `0.3.8` | `0.5.1` |
| [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) | `0.7.1` | `0.8.0` |
| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.3.3` | `3.5.2` |
| androidx.lifecycle:lifecycle-process | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-viewmodel-ktx | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-viewmodel-savedstate | `2.10.0` | `2.11.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.13.0` | `1.14.0` |
| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |
| org.slf4j:slf4j-simple | `2.0.17` | `2.0.18` |
| [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin) | `6.2.2` | `6.3.0` |
| [io.coil-kt.coil3:coil-bom](https://github.com/coil-kt/coil) | `3.2.0` | `3.5.0` |
| [dev.chrisbanes.haze:haze](https://github.com/chrisbanes/haze) | `1.7.1` | `1.7.2` |
| [dev.chrisbanes.haze:haze-materials](https://github.com/chrisbanes/haze) | `1.7.1` | `1.7.2` |
| com.google.gms.google-services | `4.4.4` | `4.5.0` |



Updates `gradle-wrapper` from 9.5.0 to 9.6.1
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.5.0...v9.6.1)

Updates `androidx.activity:activity-compose` from 1.12.2 to 1.13.0

Updates `org.bouncycastle:bcprov-jdk18on` from 1.83 to 1.85
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

Updates `androidx.constraintlayout:constraintlayout-compose` from 1.1.1 to 1.1.2

Updates `androidx.core:core-ktx` from 1.17.0 to 1.19.0

Updates `io.nlopez.compose.rules:detekt` from 0.5.3 to 0.6.3
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](mrmans0n/compose-rules@v0.5.3...v0.6.3)

Updates `com.google.firebase:firebase-bom` from 34.8.0 to 34.17.0

Updates `androidx.glance:glance-appwidget` from 1.2.0-rc01 to 1.3.0-alpha02

Updates `androidx.glance:glance-material3` from 1.2.0-rc01 to 1.3.0-alpha02

Updates `androidx.glance:glance-material3` from 1.2.0-rc01 to 1.3.0-alpha02

Updates `androidx.hilt:hilt-compiler` from 1.3.0 to 1.4.0

Updates `androidx.hilt:hilt-navigation-compose` from 1.3.0 to 1.4.0

Updates `androidx.hilt:hilt-work` from 1.3.0 to 1.4.0

Updates `androidx.hilt:hilt-navigation-compose` from 1.3.0 to 1.4.0

Updates `androidx.hilt:hilt-work` from 1.3.0 to 1.4.0

Updates `net.java.dev.jna:jna` from 5.18.1 to 5.19.1
- [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md)
- [Commits](java-native-access/jna@5.18.1...5.19.1)

Updates `org.jetbrains.kotlinx:kotlinx-collections-immutable` from 0.3.8 to 0.5.1
- [Release notes](https://github.com/Kotlin/kotlinx.collections.immutable/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.collections.immutable/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.collections.immutable@v0.3.8...v0.5.1)

Updates `org.jetbrains.kotlinx:kotlinx-datetime` from 0.7.1 to 0.8.0
- [Release notes](https://github.com/Kotlin/kotlinx-datetime/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-datetime/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx-datetime@v0.7.1...v0.8.0)

Updates `io.ktor:ktor-client-cio` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-content-negotiation` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-core` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-logging` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-okhttp` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-content-negotiation` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-core` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-logging` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-client-okhttp` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.3.3 to 3.5.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.3...3.5.2)

Updates `androidx.lifecycle:lifecycle-process` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-savedstate` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-savedstate` from 2.10.0 to 2.11.0

Updates `com.google.android.material:material` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](material-components/material-components-android@1.13.0...1.14.0)

Updates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `org.mockito.kotlin:mockito-kotlin` from 6.2.2 to 6.3.0
- [Release notes](https://github.com/mockito/mockito-kotlin/releases)
- [Commits](mockito/mockito-kotlin@v6.2.2...v6.3.0)

Updates `io.coil-kt.coil3:coil-bom` from 3.2.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.2.0...3.5.0)

Updates `dev.chrisbanes.haze:haze` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@1.7.1...1.7.2)

Updates `dev.chrisbanes.haze:haze-materials` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@1.7.1...1.7.2)

Updates `dev.chrisbanes.haze:haze-materials` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@1.7.1...1.7.2)

Updates `com.google.gms.google-services` from 4.4.4 to 4.5.0

---
updated-dependencies:
- dependency-name: androidx.activity:activity-compose
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.constraintlayout:constraintlayout-compose
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: androidx.core:core-ktx
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.glance:glance-appwidget
  dependency-version: 1.3.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.glance:glance-material3
  dependency-version: 1.3.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.glance:glance-material3
  dependency-version: 1.3.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.hilt:hilt-compiler
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.hilt:hilt-navigation-compose
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.hilt:hilt-navigation-compose
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.hilt:hilt-work
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.hilt:hilt-work
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-process
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-savedstate
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-savedstate
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: com.google.android.material:material
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: com.google.firebase:firebase-bom
  dependency-version: 34.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: com.google.gms.google-services
  dependency-version: 4.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: dev.chrisbanes.haze:haze
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: dev.chrisbanes.haze:haze-materials
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: dev.chrisbanes.haze:haze-materials
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: gradle-wrapper
  dependency-version: 9.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.coil-kt.coil3:coil-bom
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-logging
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-logging
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-version: 0.6.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: net.java.dev.jna:jna
  dependency-version: 5.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-version: '1.85'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.jetbrains.kotlinx:kotlinx-collections-immutable
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.jetbrains.kotlinx:kotlinx-datetime
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.mockito.kotlin:mockito-kotlin
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.slf4j:slf4j-api
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: org.slf4j:slf4j-simple
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
- dependency-name: org.slf4j:slf4j-simple
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/gradle-9453e9a866 branch from be28dba to 15a0957 Compare August 6, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant