Skip to content

build(deps): bump the compatible-updates group across 1 directory with 16 updates - #60

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/compatible-updates-6ca8d131cf
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/compatible-updates-6ca8d131cf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the compatible-updates group with 16 updates in the / directory:

Package From To
org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.9.0 1.11.0
org.jetbrains.kotlinx:kotlinx-datetime 0.7.1 0.8.0
io.github.vinceglb:filekit-dialogs-compose 0.12.0 0.17.0
androidx.core:core-ktx 1.17.0 1.19.1
androidx.appcompat:appcompat 1.7.1 1.8.0
androidx.browser:browser 1.9.0 1.10.0
org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose 2.9.5 2.11.0
org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose 2.9.5 2.11.0
org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose 2.9.5 2.11.0
io.ktor:ktor-client-core 3.1.3 3.6.1
io.ktor:ktor-client-okhttp 3.1.3 3.6.1
io.ktor:ktor-client-darwin 3.1.3 3.6.1
io.ktor:ktor-client-content-negotiation 3.1.3 3.6.1
io.ktor:ktor-serialization-kotlinx-json 3.1.3 3.6.1
io.ktor:ktor-client-okhttp 3.1.3 3.6.1
io.ktor:ktor-client-darwin 3.1.3 3.6.1
io.ktor:ktor-client-content-negotiation 3.1.3 3.6.1
io.ktor:ktor-serialization-kotlinx-json 3.1.3 3.6.1
org.jetbrains.kotlinx:kotlinx-serialization-json 1.7.3 1.12.0
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.9.0 1.11.0
org.jetbrains.compose 1.9.1 1.12.2

Updates org.jetbrains.kotlinx:kotlinx-coroutines-play-services from 1.9.0 to 1.11.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-play-services's releases.

1.11.0

Various

  • Kotlin was updated to 2.2.20 (#4545).
  • Improved the published jar files (#3842, #4599).
  • Various documentation improvements, including complete rewrites of structured concurrency and error handling-related KDoc (#4433, #4596).

Breaking changes and deprecations

  • Moved Promise-related functions from JS and Wasm/JS to the new web target. On Wasm/JS, this is a breaking change. Before the change, Promise on Wasm/JS could work with arbitrary Kotlin types, but now, only JsAny subtypes are accepted (#4563).
  • Changed handling of coroutine exceptions that can't be propagated on JS and Wasm/JS. B efore, exceptions were logged, but now, they are reported to the JS runtime (#4451, #4631).
  • Deprecated using CoroutineDispatcher as the coroutine context key; now, ContinuationInterceptor has to be used instead (#4333).
  • Advanced the deprecation levels on kotlinx-coroutines-test APIs (#4604).
  • Added lint functions that mark passing a Job to coroutine builders as deprecated (#4435).

Bug fixes and improvements

  • Added a callsInPlace(EXACTLY_ONCE) contract to runBlocking in code shared between JVM and Native (#4368).
  • Added a callsInPlace(EXACTLY_ONCE) contract to suspendCancellableCoroutine (#4574).
  • Fixed flowOn incorrectly handling ThreadContextElement updates (#4403).
  • Fixed exceptions in user-supplied Thread.UncaughtExceptionHandler instances causing the internal coroutines machinery to fail (#4516).
  • Fixed CoroutineDispatcher.asScheduler in the RxJava integration not cancelling outstanding work when a Worker gets cancelled, which led to memory leaks in some scenarios (#4615).
  • Fixed SharedFlow entering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).
  • Fixed an R8 optimization leading to shareIn/stateIn coroutines getting garbage-collected (#4646). Thanks, @​solevic!

Small additions

  • Added CompletableDeferred.asDeferred for obtaining a read-only Deferred view (#4408).
  • Added SharedFlow.asFlow for obtaining a Flow view with hidden hot flow semantics (#4530). Thanks, @​g000sha256!
  • Added a StateFlow.collectLatest overload returning Nothing to assist with finding unreachable code (#4454).
  • Added ReceiveChannel.consumeTo for consuming a ReceiveChannel into a MutableCollection (#4520).
  • Added a StateFlow<T>.onSubscription overload returning a StateFlow<T>, similar to SharedFlow<T>.onSubscription returning SharedFlow<T> (#4275). Thanks, @​xit0c!
  • Added terminal Flow operators for collecting a Flow to a Map (#1541).

Changelog relative to version 1.11.0

No changes, only the version is increased.

1.11.0-rc02

Restored binary compatibility with 1.10.2 and older versions on Wasm/JS for usages of Promise-related functions (#4661).

1.11.0-rc01

Various

  • Kotlin was updated to 2.2.20 (#4545).
  • Improved the published jar files (#3842, #4599).
  • Various documentation improvements, including complete rewrites of structured concurrency and error handling-related KDoc (#4433, #4596).

Breaking changes and deprecations

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-play-services's changelog.

Version 1.11.0

Various

  • Kotlin was updated to 2.2.20 (#4545).
  • Improved the published jar files (#3842, #4599).
  • Various documentation improvements, including complete rewrites of structured concurrency and error handling-related KDoc (#4433, #4596).

Breaking changes and deprecations

  • Moved Promise-related functions from JS and Wasm/JS to the new web target. On Wasm/JS, this is a breaking change. Before the change, Promise on Wasm/JS could work with arbitrary Kotlin types, but now, only JsAny subtypes are accepted (#4563).
  • Changed handling of coroutine exceptions that can't be propagated on JS and Wasm/JS. Before, exceptions were logged, but now, they are reported to the JS runtime (#4451, #4631).
  • Deprecated using CoroutineDispatcher as the coroutine context key; now, ContinuationInterceptor has to be used instead (#4333).
  • Advanced the deprecation levels on kotlinx-coroutines-test APIs (#4604).
  • Added lint functions that mark passing a Job to coroutine builders as deprecated (#4435).

Bug fixes and improvements

  • Added a callsInPlace(EXACTLY_ONCE) contract to runBlocking in code shared between JVM and Native (#4368).
  • Added a callsInPlace(EXACTLY_ONCE) contract to suspendCancellableCoroutine (#4574).
  • Fixed flowOn incorrectly handling ThreadContextElement updates (#4403).
  • Fixed exceptions in user-supplied Thread.UncaughtExceptionHandler instances causing the internal coroutines machinery to fail (#4516).
  • Fixed CoroutineDispatcher.asScheduler in the RxJava integration not cancelling outstanding work when a Worker gets cancelled, which led to memory leaks in some scenarios (#4615).
  • Fixed SharedFlow entering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).
  • Fixed an R8 optimization leading to shareIn/stateIn coroutines getting garbage-collected (#4646). Thanks, @​solevic!

Small additions

  • Added CompletableDeferred.asDeferred for obtaining a read-only Deferred view (#4408).
  • Added SharedFlow.asFlow for obtaining a Flow view with hidden hot flow semantics (#4530). Thanks, @​g000sha256!
  • Added a StateFlow.collectLatest overload returning Nothing to assist with finding unreachable code (#4454).
  • Added ReceiveChannel.consumeTo for consuming a ReceiveChannel into a MutableCollection (#4520).
  • Added a StateFlow<T>.onSubscription overload returning a StateFlow<T>, similar to SharedFlow<T>.onSubscription returning SharedFlow<T> (#4275). Thanks, @​xit0c!
  • Added terminal Flow operators for collecting a Flow to a Map (#1541).

Changelog relative to version 1.11.0

No changes, only the version is increased.

Version 1.11.0-rc02

Restored binary compatibility with 1.10.2 and older versions on Wasm/JS for usages of Promise-related functions (#4661).

Version 1.11.0-rc01

Various

  • Kotlin was updated to 2.2.20 (#4545).
  • Improved the published jar files (#3842, #4599).
  • Various documentation improvements, including complete rewrites of structured concurrency and error handling-related KDoc (#4433, #4596).

... (truncated)

Commits
  • 8564f65 Version 1.11.0
  • a4c6af9 Merge remote-tracking branch 'origin/master' into develop
  • ef917b4 KT-84955: mark apple x64 tagets as deprecated error (#4645)
  • 5ebc421 Update the release procedure description (#4670)
  • 95f46a0 Remove old maven repository settings (#4672)
  • b4f4f0a Fix package name of ToMapCollectionSamplesTest. (#4674)
  • 86738dc Added templates to the issue creation wizard (#4654)
  • 330fcc2 Version 1.11.0-rc02
  • e31cef6 Merge remote-tracking branch 'origin/master' into develop
  • dc6e9f6 Restore Promise-related functions on Wasm/JS as HIDDEN (#4661)
  • 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.github.vinceglb:filekit-dialogs-compose from 0.12.0 to 0.17.0

Release notes

Sourced from io.github.vinceglb:filekit-dialogs-compose's releases.

0.17.0

FileKit 0.17 adds directory-tree utilities and experimental browser storage on the web.

This release brings walk(), sizeRecursively() and copyRecursively() to PlatformFile, lets JS and Wasm apps store files in the browser's origin private file system, keeps iOS bookmark access working for files inside a restored folder after a device restart, and fixes navigating up Android document trees.

✨ What's New

  • Add PlatformFile.walk(maxDepth) to lazily traverse a directory tree depth-first, and PlatformFile.sizeRecursively() to compute the total size of a tree. Symbolic links are listed but never followed. Available on all platforms, including Android content:// trees and web directories picked with the directory picker. By @​vinceglb in vinceglb/FileKit#684 (docs)
  • Add PlatformFile.copyRecursively(target, overwrite = false) to copy a file or a whole directory tree, merging into existing directories. Available on Android, Apple, JVM, Linux and Windows. By @​vinceglb in vinceglb/FileKit#686 (docs)
  • Add experimental support for the browser's origin private file system (OPFS) on JS and Wasm: FileKit.originPrivateDir, resolveFile(), resolveDirectory() and listEntries(), plus write, writeString and delete for OPFS entries. Opt in with @OptIn(ExperimentalFileKitApi::class). By @​timo-drick in vinceglb/FileKit#662 (docs)

✅ Improvements

🐛 Bug Fixes

  • Keep iOS security-scoped access for files and folders inside a restored directory bookmark, fixing Operation not permitted errors after a device restart (fixes #667) by @​vinceglb in vinceglb/FileKit#672
  • Fix PlatformFile.parent() on Android document trees returning a URI outside the selected tree, which made list() throw Uri is not a directory (fixes #655) by @​vinceglb in vinceglb/FileKit#658

📝 Documentation

⬆️ Dependency Updates

  • Gradle 9.7.1 → 9.8.2
  • Kotlin 2.4.20 → 2.4.21
  • Android Gradle Plugin 9.4.0 → 9.4.1
  • Android min SDK 23 → 24
  • Android target SDK (sample app) 36 → 37
  • Compose Multiplatform 1.12.0 → 1.12.2
  • kotlinx-serialization 1.11.0 → 1.12.0
  • AndroidX Annotation 1.10.0 → 1.11.0
  • Navigation 3 1.1.1 → 1.2.0
  • Coil 3.6.2 → 3.6.3
  • dbus-java 5.2.0 → 5.2.2
  • Nucleus 2.5.15 → 2.5.18

⚠️ Migration Notes

  • Android min SDK is now 24. Apps using FileKit must set minSdk to 24 or higher.
  • Android target SDK 37 (Android 17) only applies to the sample app: FileKit's library modules don't set a target SDK, so your app keeps its own. No storage, SAF, Photo Picker or MediaStore behavior changes affect FileKit on Android 17.
  • iOS: releaseBookmark() now takes effect for restored bookmarks (it was a no-op in 0.15.0 and 0.16.0). Release a bookmark only after finishing all operations on it and its descendants. Calling startAccessingSecurityScopedResource() directly after release now throws instead of returning false; Swift callers should avoid this call after release. Existing bookmark data needs no migration.

... (truncated)

Commits
  • 38fe6b3 Merge pull request #690 from vinceglb/release/0.17.0
  • 797ba82 🔀 Merge pull request #692 from vinceglb/docs/roadmap-1-0
  • 79d8478 📝 Align roadmap 0.18 step with the API review scope
  • d0d4bc3 📝 Clarify roadmap release steps after review
  • c34d918 📝 Tighten roadmap compatibility policy and release steps
  • 98dd9e3 📝 Restructure roadmap into numbered steps
  • fa3a44a 📝 Add roadmap to 1.0 page
  • 8dcced2 🔖 Bump version to 0.17.0
  • 8d42b0b Merge pull request #686 from vinceglb/feature/copy-recursively
  • e868af2 ✨ Add PlatformFile.copyRecursively()
  • Additional commits viewable in compare view

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

Updates androidx.appcompat:appcompat from 1.7.1 to 1.8.0

Updates androidx.browser:browser from 1.9.0 to 1.10.0

Updates org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.5 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose's changelog.

1.13.0-beta02 (November 2026)

Changes since 1.13.0-beta01

Fixes

Multiple Platforms

  • Fix Stroke(join = StrokeJoin.Round) and Stroke(miter = 0f) being ignored; the default Paint() stroke join, miter limit and filter quality now match Android (Miter, 4f, Low) #3528
  • (prerelease fix) Fixed clicks being detected as drags, sometimes preventing them from being detected as clicks #3543
  • (prerelease fix) Fixed growing text layout overhead during repeated measurements, which could cause severe scrolling stutters #3549

iOS

  • Fix possible deadlocks between native calls and GC in Skiko #3531
  • Fixed an issue where Compose content ignores the Reduce Motion accessibility setting #3545
  • Fixes Writing Tools menu for text inputs #3546

Desktop

  • (prerelease fix) Fixed crash when using rememberVectorPainter() directly in application #3540

Web

  • (prerelease fix) Fix cursor jumping to the beginning of TextField on re-focus in Safari on iOS #3544

Components

Gradle plugin

org.jetbrains.compose version 1.13.0-beta02

Libraries

Library group Coordinates Based on Jetpack
Runtime org.jetbrains.compose.runtime:runtime*:1.13.0-beta02 Runtime 1.13.0-beta02
UI org.jetbrains.compose.ui:ui*:1.13.0-beta02 UI 1.13.0-beta02
Foundation org.jetbrains.compose.foundation:foundation*:1.13.0-beta02 Foundation 1.13.0-beta02
Material org.jetbrains.compose.material:material*:1.13.0-beta02 Material 1.13.0-beta02
Material3 org.jetbrains.compose.material3:material3*:1.13.0-beta02 Material3 1.5.0-beta02
Material3 Adaptive org.jetbrains.compose.material3.adaptive:adaptive*:1.4.0-alpha01 Material3 Adaptive 1.4.0-alpha03
Lifecycle org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0 Lifecycle 2.11.0
Navigation org.jetbrains.androidx.navigation:navigation-*:2.10.0 Navigation 2.10.0
Navigation3 org.jetbrains.androidx.navigation3:navigation3-*:1.2.0 Navigation3 1.2.0
Navigation Event org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0 Navigation Event 1.1.1
Savedstate org.jetbrains.androidx.savedstate:savedstate*:1.4.0 Savedstate 1.4.0
WindowManager Core org.jetbrains.androidx.window:window-core:1.5.1 WindowManager 1.5.1

... (truncated)

Commits

Updates org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose from 2.9.5 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose's changelog.

1.13.0-beta02 (November 2026)

Changes since 1.13.0-beta01

Fixes

Multiple Platforms

  • Fix Stroke(join = StrokeJoin.Round) and Stroke(miter = 0f) being ignored; the default Paint() stroke join, miter limit and filter quality now match Android (Miter, 4f, Low) #3528
  • (prerelease fix) Fixed clicks being detected as drags, sometimes preventing them from being detected as clicks #3543
  • (prerelease fix) Fixed growing text layout overhead during repeated measurements, which could cause severe scrolling stutters #3549

iOS

  • Fix possible deadlocks between native calls and GC in Skiko #3531
  • Fixed an issue where Compose content ignores the Reduce Motion accessibility setting #3545
  • Fixes Writing Tools menu for text inputs #3546

Desktop

  • (prerelease fix) Fixed crash when using rememberVectorPainter() directly in application #3540

Web

  • (prerelease fix) Fix cursor jumping to the beginning of TextField on re-focus in Safari on iOS #3544

Components

Gradle plugin

org.jetbrains.compose version 1.13.0-beta02

Libraries

Library group Coordinates Based on Jetpack
Runtime org.jetbrains.compose.runtime:runtime*:1.13.0-beta02 Runtime 1.13.0-beta02
UI org.jetbrains.compose.ui:ui*:1.13.0-beta02 UI 1.13.0-beta02
Foundation org.jetbrains.compose.foundation:foundation*:1.13.0-beta02 Foundation 1.13.0-beta02
Material org.jetbrains.compose.material:material*:1.13.0-beta02 Material 1.13.0-beta02
Material3 org.jetbrains.compose.material3:material3*:1.13.0-beta02 Material3 1.5.0-beta02
Material3 Adaptive org.jetbrains.compose.material3.adaptive:adaptive*:1.4.0-alpha01 Material3 Adaptive 1.4.0-alpha03
Lifecycle org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0 Lifecycle 2.11.0
Navigation org.jetbrains.androidx.navigation:navigation-*:2.10.0 Navigation 2.10.0
Navigation3 org.jetbrains.androidx.navigation3:navigation3-*:1.2.0 Navigation3 1.2.0
Navigation Event org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0 Navigation Event 1.1.1
Savedstate org.jetbrains.androidx.savedstate:savedstate*:1.4.0 Savedstate 1.4.0
WindowManager Core org.jetbrains.androidx.window:window-core:1.5.1 WindowManager 1.5.1

... (truncated)

Commits

Updates org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose from 2.9.5 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose's changelog.

1.13.0-beta02 (November 2026)

Changes since 1.13.0-beta01

Fixes

Multiple Platforms

  • Fix Stroke(join = StrokeJoin.Round) and Stroke(miter = 0f) being ignored; the default Paint() stroke join, miter limit and filter quality now match Android (Miter, 4f, Low) #3528
  • (prerelease fix) Fixed clicks being detected as drags, sometimes preventing them from being detected as clicks #3543
  • (prerelease fix) Fixed growing text layout overhead during repeated measurements, which could cause severe scrolling stutters #3549

iOS

  • Fix possible deadlocks between native calls and GC in Skiko #3531
  • Fixed an issue where Compose content ignores the Reduce Motion accessibility setting #3545
  • Fixes Writing Tools menu for text inputs #3546

Desktop

  • (prerelease fix) Fixed crash when using rememberVectorPainter() directly in application #3540

Web

  • (prerelease fix) Fix cursor jumping to the beginning of TextField on re-focus in Safari on iOS #3544

Components

Gradle plugin

org.jetbrains.compose version 1.13.0-beta02

Libraries

Library group Coordinates Based on Jetpack
Runtime org.jetbrains.compose.runtime:runtime*:1.13.0-beta02 Runtime 1.13.0-beta02
UI org.jetbrains.compose.ui:ui*:1.13.0-beta02 UI 1.13.0-beta02
Foundation org.jetbrains.compose.foundation:foundation*:1.13.0-beta02 Foundation 1.13.0-beta02
Material org.jetbrains.compose.material:material*:1.13.0-beta02 Material 1.13.0-beta02
Material3 org.jetbrains.compose.material3:material3*:1.13.0-beta02 Material3 1.5.0-beta02
Material3 Adaptive org.jetbrains.compose.material3.adaptive:adaptive*:1.4.0-alpha01 Material3 Adaptive 1.4.0-alpha03
Lifecycle org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0 Lifecycle 2.11.0
Navigation org.jetbrains.androidx.navigation:navigation-*:2.10.0 Navigation 2.10.0
Navigation3 org.jetbrains.androidx.navigation3:navigation3-*:1.2.0 Navigation3 1.2.0
Navigation Event org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0 Navigation Event 1.1.1
Savedstate org.jetbrains.androidx.savedstate:savedstate*:1.4.0 Savedstate 1.4.0
WindowManager Core org.jetbrains.androidx.window:window-core:1.5.1 WindowManager 1.5.1

... (truncated)

Commits

Updates io.ktor:ktor-client-core from 3.1.3 to 3.6.1

Release notes

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

3.6.1

Published 29 October 2026

Improvements

  • KTOR-10005 Native accepted TCP sockets do not enable TCP_NODELAY, unlike JVM
  • KTOR-9966 Netty poor performance on delay calls
  • KTOR-4206 The "com.typesafe.config.ConfigException$Missing" exception leaks from the typesafe config library when configuration is merged

Bugfixes

  • KTOR-10037 CIO: keep-alive connection hangs when a response fails before writing any bytes
  • KTOR-9969 Kotlin/Native CIO server occasionally closes an accepted connection with zero response bytes under CPU load
  • KTOR-9974 CIO: close_notify is written concurrently with the last record, corrupting the TLS output and the kotlinx-io segment pool
  • KTOR-9925 Resources: Constant sibling route loses to parameterized one when routes are split across separate authenticate blocks
  • KTOR-9938 Apache5: streaming response hangs when the block returns before the body arrives
  • KTOR-10023 Ktor 3.6.0 no longer throws BadRequestException for malformed paths
  • KTOR-9986 HttpRedirect: a relative Location with dot segments is not normalized, so most engines send .. in the request path
  • KTOR-10085 ETags: Ignore If-Modified-Since when If-None-Match is present
  • KTOR-9430 DI: resources are not cleaned up during testing with testApplication
  • KTOR-7175 Ktor-client, connections leak
  • KTOR-9848 Android: The Android engine crashes with Unbalanced enter/exit on response read cancellation
  • KTOR-9994 Android engine closes RawSourceChannel on the main thread and crashes with NetworkOnMainThreadException
  • KTOR-9959 Sockets: CIO writer busy-loops when a nonblocking write returns zero
  • KTOR-9970 Java: Cancelling a request before response headers does not abort the HTTP exchange
  • KTOR-10006 OpenAPI: Compiler crash on local variable using object expression
  • KTOR-9972 Android: DiskReadViolation when KtorSimpleLogger is initialized during plugin execution
  • KTOR-9985 OpenAPI compiler plugin duplicates unrelated schemas (FooDTO -> FooDTO2) after adding new routes
  • KTOR-2348 DoubleReceive: recursive receive pipeline re-entry when receiving content in a receivePipeline interceptor
  • KTOR-9968 Test engine streaming responses hang when over 1MB
  • KTOR-9894 Netty + Compression: response leaked when the client disconnects before the body is written
  • KTOR-9987 WebSockets: Netty sometimes closes socket before sending close frame
  • KTOR-9943 HttpStatement.execute can hang when its block abandons a response body
  • KTOR-9980 CallLogging: MDC entries leak stale thread-local values when provider returns null
  • KTOR-9790 testApplication: sseSession() never returns when the SSE route installs a heartbeat
  • KTOR-9884 Directories are returned as empty binaries when using nested jars
  • KTOR-4245 Code snippet in Kdoc for DefaultRequest doesn't compile
  • KTOR-10035 WebSocket drops the queued Close frame when the server session fails
  • KTOR-10036 testApplication: WebSocket client stops reading before the servers Close reply arrives

3.6.0

Published 16 September 2026

Features

  • KTOR-8596 OpenID Connect (OAuth2) auto-discover & configuration
  • KTOR-9645 Client curated multi-platform facade module
  • KTOR-8883 Support nested jars in static resources
  • KTOR-8672 Support at least zstd and deflate formats of precompressed files
  • KTOR-8595 Auth JWK Support (auto-discover)
  • KTOR-9841 OIDC Server Plugin
  • KTOR-9654 Override fetch in JS engine
  • KTOR-9785 Typesafe Authentication DSL

... (truncated)

Changelog

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

3.6.1

Published 29 October 2026

Improvements

  • KTOR-10005 Native accepted TCP sockets do not enable TCP_NODELAY, unlike JVM
  • KTOR-9966 Netty poor performance on delay calls
  • KTOR-4206 The "com.typesafe.config.ConfigException$Missing" exception leaks from the typesafe config library when configuration is merged

Bugfixes

  • KTOR-10037 CIO: keep-alive connection hangs when a response fails before writing any bytes
  • KTOR-9969 Kotlin/Native CIO server occasionally closes an accepted connection with zero response bytes under CPU load
  • KTOR-9974 CIO: close_notify is written concurrently with the last record, corrupting the TLS output and the kotlinx-io segment pool
  • KTOR-9925 Resources: Constant sibling route loses to parameterized one when routes are split across separate authenticate blocks
  • KTOR-9938 Apache5: streaming response hangs when the block returns before the body arrives
  • KTOR-10023 Ktor 3.6.0 no longer throws BadRequestException for malformed paths
  • KTOR-9986 HttpRedirect: a relative Location with dot segments is not normalized, so most engines send .. in the request path
  • KTOR-10085 ETags: Ignore If-Modified-Since when If-None-Match is present
  • KTOR-9430 DI: resources are not cleaned up during testing with testApplication
  • KTOR-7175 Ktor-client, connections leak
  • KTOR-9848 Android: The Android engine crashes with Unbalanced enter/exit on response read cancellation
  • KTOR-9994 Android engine closes RawSourceChannel on the main thread and crashes with NetworkOnMainThreadException
  • KTOR-9959 Sockets: CIO writer busy-loops when a nonblocking write returns zero
  • KTOR-9970 Java: Cancelling a request before response headers does not abort the HTTP exchange
  • KTOR-10006 OpenAPI: Compiler crash on local variable using object expression
  • KTOR-9972 Android: DiskReadViolation when KtorSimpleLogger is initialized during plugin execution
  • KTOR-9985 OpenAPI com...

    Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Nov 11, 2026
@dependabot dependabot Bot changed the title build(deps): bump the compatible-updates group with 16 updates build(deps): bump the compatible-updates group across 1 directory with 16 updates Nov 11, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/compatible-updates-6ca8d131cf branch from 16330db to d81f3ce Compare November 11, 2026 00:14
…h 16 updates

Bumps the compatible-updates group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://github.com/Kotlin/kotlinx.coroutines) | `1.9.0` | `1.11.0` |
| [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) | `0.7.1` | `0.8.0` |
| [io.github.vinceglb:filekit-dialogs-compose](https://github.com/vinceglb/FileKit) | `0.12.0` | `0.17.0` |
| androidx.core:core-ktx | `1.17.0` | `1.19.1` |
| androidx.appcompat:appcompat | `1.7.1` | `1.8.0` |
| androidx.browser:browser | `1.9.0` | `1.10.0` |
| [org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose](https://github.com/JetBrains/compose-multiplatform) | `2.9.5` | `2.11.0` |
| [org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose](https://github.com/JetBrains/compose-multiplatform) | `2.9.5` | `2.11.0` |
| [org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose](https://github.com/JetBrains/compose-multiplatform) | `2.9.5` | `2.11.0` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-darwin](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-darwin](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.1.3` | `3.6.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.7.3` | `1.12.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.9.0` | `1.11.0` |
| [org.jetbrains.compose](https://github.com/JetBrains/compose-multiplatform) | `1.9.1` | `1.12.2` |



Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

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.github.vinceglb:filekit-dialogs-compose` from 0.12.0 to 0.17.0
- [Release notes](https://github.com/vinceglb/FileKit/releases)
- [Commits](vinceglb/FileKit@0.12.0...0.17.0)

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

Updates `androidx.appcompat:appcompat` from 1.7.1 to 1.8.0

Updates `androidx.browser:browser` from 1.9.0 to 1.10.0

Updates `org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.5 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

Updates `org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose` from 2.9.5 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

Updates `org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose` from 2.9.5 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

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

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

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

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

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

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

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

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

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

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.7.3 to 1.12.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.7.3...v1.12.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `org.jetbrains.compose` from 1.9.1 to 1.12.2
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.9.1...v1.12.2)

---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: androidx.browser:browser
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: androidx.core:core-ktx
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.github.vinceglb:filekit-dialogs-compose
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-darwin
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-darwin
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.compose
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.kotlinx:kotlinx-datetime
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: compatible-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/compatible-updates-6ca8d131cf branch from d81f3ce to bc80ba1 Compare November 11, 2026 00:22
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.

0 participants