ktorio / ktorio/ktor

Dependency Dashboard

Open
#3,072 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
14.5k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
49

Description

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/ktorio/ktor).

## Pending Approval

The following branches are pending approval. To create them, click on a checkbox below.

- [ ] Update dependency com.auth0:java-jwt to v4.6.1 (release/3.x)
- [ ] Update dependency com.github.luben:zstd-jni to v1.5.7-17 (release/3.x)
- [ ] Update Gobley to v0.3.7 (release/3.x) (`dev.gobley.uniffi`, `dev.gobley.cargo`, `dev.gobley.rust`)
- [ ] Update kotlin monorepo to v2.4.20 (release/3.x) (`org.jetbrains.kotlin:kotlin-annotations-jvm`, `org.jetbrains.kotlin:kotlin-script-runtime`, `org.jetbrains.kotlin:kotlin-reflect`, `org.jetbrains.kotlin:kotlin-test`, `org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable`, `org.jetbrains.kotlin:kotlin-compiler`, `org.jetbrains.kotlin:kotlin-compiler-internal-test-framework`, `org.jetbrains.kotlin:kotlin-test-junit5`, `org.jetbrains.kotlin:kotlin-compiler-embeddable`, `org.jetbrains.kotlin:kotlin-test-junit`, `org.jetbrains.kotlin:kotlin-stdlib`, `org.jetbrains.kotlin:kotlin-serialization`, `org.jetbrains.kotlin:kotlin-gradle-plugin`)
- [ ] Update netty monorepo to v4.2.18.Final (release/3.x) (`io.netty:netty-transport-native-epoll`, `io.netty:netty-transport-native-kqueue`, `io.netty:netty-codec-http3`, `io.netty:netty-codec-http2`, `io.netty:netty-codec`, `io.netty:netty-handler`)
- [ ] Update netty.tcnative to v2.0.84.Final (release/3.x) (`io.netty:netty-tcnative-boringssl-static`, `io.netty:netty-tcnative`)
- [ ] Update tomcat to v9.0.122 (release/3.x) (`org.apache.tomcat.embed:tomcat-embed-core`, `org.apache.tomcat:tomcat-catalina`)
- [ ] Update tomcat.jakarta to v10.1.60 (release/3.x) (`org.apache.tomcat.embed:tomcat-embed-core`, `org.apache.tomcat:tomcat-catalina`)
- [ ] Update dependency com.charleskorn.kaml:kaml to v0.104.0 (release/3.x)
- [ ] Update dependency dev.onvoid.webrtc:webrtc-java to v0.18.0 (release/3.x)
- [ ] Update dependency io.ktor:ktor-version-catalog to v3.7.0-dev-plus-eap-1656 (release/3.x)
- [ ] Update dependency org.jetbrains.kotlin-wrappers:kotlin-wrappers-catalog to v2026.9.2 (release/3.x)
- [ ] Update dependency org.tomlj:tomlj to v1.3.0 (release/3.x)
- [ ] Update plugin buildconfig to v6.1.0 (release/3.x)
- [ ] Update plugin org.jetbrains.kotlin.plugin.atomicfu to v2.4.20 (release/3.x)
- [ ] Update Rust Dependencies (release/3.x) (`arc-swap`, `async-trait`, `bytes`, `serde_json`, `thiserror`, `tokio`, `tracing-subscriber`, `uniffi`, `webrtc`, `webrtc-media`)
- [ ] Update dependency io.github.pdvrieze.xmlutil:serialization to v1 (release/3.x)
- [ ] Update dependency jakarta.servlet:jakarta.servlet-api to v6 (release/3.x)
- [ ] Update dependency org.junit.jupiter:junit-jupiter to v6 (release/3.x)
- [ ] Update eclipse-temurin Docker tag to v25 (release/3.x)
- [ ] Update tomcat.jakarta to v11 (release/3.x) (`org.apache.tomcat.embed:tomcat-embed-core`, `org.apache.tomcat:tomcat-catalina`)
- [ ] πŸ” **Create all pending approval PRs at once** πŸ”

## Detected Dependencies

cargo (1)

ktor-client/ktor-client-webrtc/ktor-client-webrtc-rs/Cargo.toml (10)

- `uniffi 0.29.4` β†’ [Updates: `0.32.0`]
- `tokio 1.47.1` β†’ [Updates: `1.47.1`]
- `webrtc 0.13.0` β†’ [Updates: `0.20.0`]
- `thiserror 2.0.12` β†’ [Updates: `2.0.12`]
- `arc-swap 1.7.1` β†’ [Updates: `1.7.1`]
- `serde_json 1.0.141` β†’ [Updates: `1.0.141`]
- `tracing-subscriber 0.3.19` β†’ [Updates: `0.3.19`]
- `bytes 1.10.1` β†’ [Updates: `1.10.1`]
- `async-trait 0.1.88` β†’ [Updates: `0.1.88`]
- `webrtc-media 0.10.0` β†’ [Updates: `0.17.0`]

devcontainer (1)

.devcontainer/devcontainer.json

dockerfile (1)

.devcontainer/Dockerfile (2)

- `docker/dockerfile 1`
- `eclipse-temurin 21.0.12_8-jdk-noble` β†’ [Updates: `25.0.4_7-jdk-noble`]

github-actions (5)

.github/workflows/automations.yml (1)

- `sequoia-pgp/fast-forward v1`

.github/workflows/close-waiting-for-reply.yml (1)

- `actions/stale v11`

.github/workflows/devcontainer.yml (6)

- `actions/checkout v7`
- `docker/setup-buildx-action v4`
- `docker/login-action v4`
- `docker/metadata-action v6`
- `docker/build-push-action v7`
- `actions/attest v4`

.github/workflows/gradle-wrapper-validation.yml (2)

- `actions/checkout v7`
- `gradle/actions v6`

.github/workflows/junie.yml (1)

- `jetbrains-junie/junie-workflows main`

gradle (179)

build-logic/build.gradle.kts

build-logic/settings.gradle.kts

build-logic/src/main/kotlin/ktorbuild.base.gradle.kts

build-logic/src/main/kotlin/ktorbuild.codestyle.gradle.kts

build-logic/src/main/kotlin/ktorbuild.compatibility.gradle.kts

build-logic/src/main/kotlin/ktorbuild.doctor.gradle.kts

build-logic/src/main/kotlin/ktorbuild.dokka.gradle.kts

build-logic/src/main/kotlin/ktorbuild.kmp.gradle.kts

build-logic/src/main/kotlin/ktorbuild.optional.android-library.gradle.kts

build-logic/src/main/kotlin/ktorbuild.optional.cocoapods.gradle.kts

build-logic/src/main/kotlin/ktorbuild.project.client-plugin.gradle.kts

build-logic/src/main/kotlin/ktorbuild.project.internal.gradle.kts

build-logic/src/main/kotlin/ktorbuild.project.library.gradle.kts

build-logic/src/main/kotlin/ktorbuild.project.server-plugin.gradle.kts

build-logic/src/main/kotlin/ktorbuild.publish.gradle.kts

build-logic/src/main/kotlin/ktorbuild.publish.verifier.gradle.kts

build-logic/src/main/kotlin/ktorbuild.root.gradle.kts

build-settings-logic/build.gradle.kts

build-settings-logic/develocity-patched/build.gradle.kts

build-settings-logic/settings.gradle.kts (1)

- `com.gradle.develocity 4.3.2` β†’ [Updates: `4.5.1`]

build-settings-logic/src/main/kotlin/ktorsettings.cache-redirector.settings.gradle.kts

build-settings-logic/src/main/kotlin/ktorsettings.configuration-cache.settings.gradle.kts

build-settings-logic/src/main/kotlin/ktorsettings.dependency-resolution-management.settings.gradle.kts (1)

- `org.jetbrains.kotlin-wrappers:kotlin-wrappers-catalog 2026.1.9` β†’ [Updates: `2026.9.2`]

build-settings-logic/src/main/kotlin/ktorsettings.develocity.settings.gradle.kts

build-settings-logic/src/main/kotlin/ktorsettings.kotlin-user-project.settings.gradle.kts

build-settings-logic/src/main/kotlin/ktorsettings.settings.gradle.kts

build.gradle.kts

gradle.properties

gradle/libs.versions.toml (127)

- `com.android.tools.build:gradle 9.4.0`
- `androidx.test:core 1.7.0`
- `androidx.test:runner 1.7.0`
- `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-reflect 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-serialization 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-stdlib 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test-junit 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test-junit5 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-compiler 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-compiler-embeddable 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-compiler-internal-test-framework 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-script-runtime 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-annotations-jvm 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable 2.3.21` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlinx:atomicfu 0.33.0`
- `org.jetbrains.kotlinx:atomicfu-gradle-plugin 0.33.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-debug 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-slf4j 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-core 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-json 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-json-io 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-cbor 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-protobuf 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-html 0.12.0`
- `org.jetbrains.kotlinx:kotlinx-datetime 0.8.0-0.6.x-compat`
- `org.jetbrains.kotlinx:kotlinx-io-core 0.9.1`
- `org.jetbrains.kotlinx:kotlinx-browser 0.5.0`
- `org.jetbrains.dokka:dokka-gradle-plugin 2.2.0`
- `org.jetbrains.dokka:versioning-plugin 2.2.0`
- `io.netty:netty-handler 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-codec 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-codec-http2 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-codec-http3 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-transport-native-kqueue 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-transport-native-epoll 4.2.17.Final` β†’ [Updates: `4.2.18.Final`]
- `io.netty:netty-tcnative 2.0.83.Final` β†’ [Updates: `2.0.84.Final`]
- `io.netty:netty-tcnative-boringssl-static 2.0.83.Final` β†’ [Updates: `2.0.84.Final`]
- `dev.onvoid.webrtc:webrtc-java 0.16.0` β†’ [Updates: `0.18.0`]
- `io.getstream:stream-webrtc-android 1.3.10`
- `org.apache.tomcat:tomcat-catalina 9.0.121` β†’ [Updates: `9.0.122`, `11.0.26`]
- `org.apache.tomcat.embed:tomcat-embed-core 9.0.121` β†’ [Updates: `9.0.122`, `11.0.26`]
- `org.apache.tomcat:tomcat-catalina 10.1.59` β†’ [Updates: `10.1.60`, `11.0.26`]
- `org.apache.tomcat.embed:tomcat-embed-core 10.1.59` β†’ [Updates: `10.1.60`, `11.0.26`]
- `org.eclipse.jetty:jetty-client 9.4.58.v20250814` β†’ [Updates: `12.1.13`]
- `org.eclipse.jetty.http2:http2-server 9.4.58.v20250814` β†’ [Updates: `11.0.26`]
- `org.eclipse.jetty.http2:http2-client 9.4.58.v20250814` β†’ [Updates: `11.0.26`]
- `org.eclipse.jetty.http2:http2-http-client-transport 9.4.58.v20250814` β†’ [Updates: `11.0.26`]
- `org.eclipse.jetty:jetty-server 9.4.58.v20250814` β†’ [Updates: `12.1.13`]
- `org.eclipse.jetty:jetty-servlets 9.4.58.v20250814` β†’ [Updates: `11.0.26`]
- `org.eclipse.jetty:jetty-servlet 9.4.58.v20250814` β†’ [Updates: `11.0.26`]
- `org.eclipse.jetty:jetty-alpn-server 9.4.58.v20250814` β†’ [Updates: `12.1.13`]
- `org.eclipse.jetty:jetty-alpn-java-server 9.4.58.v20250814` β†’ [Updates: `12.1.13`]
- `org.eclipse.jetty:jetty-alpn-java-client 9.4.58.v20250814` β†’ [Updates: `12.1.13`]
- `org.eclipse.jetty.alpn:alpn-api 1.1.3.v20160715`
- `org.eclipse.jetty:jetty-alpn-openjdk8-server 9.4.58.v20250814`
- `org.eclipse.jetty:jetty-alpn-openjdk8-client 9.4.58.v20250814`
- `org.eclipse.jetty:jetty-client 12.1.13`
- `org.eclipse.jetty.http2:jetty-http2-server 12.1.13`
- `org.eclipse.jetty.http2:jetty-http2-client 12.1.13`
- `org.eclipse.jetty.http2:http2-http-client-transport 12.1.13`
- `org.eclipse.jetty:jetty-server 12.1.13`
- `org.eclipse.jetty.ee10:jetty-ee10-servlets 12.1.13`
- `org.eclipse.jetty.ee10:jetty-ee10-servlet 12.1.13`
- `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server 12.1.13`
- `org.eclipse.jetty:jetty-alpn-server 12.1.13`
- `org.eclipse.jetty:jetty-alpn-java-server 12.1.13`
- `org.eclipse.jetty:jetty-alpn-java-client 12.1.13`
- `com.googlecode.json-simple:json-simple 1.1.1`
- `com.google.code.gson:gson 2.14.0`
- `com.fasterxml.jackson.core:jackson-databind 2.22.2`
- `com.fasterxml.jackson.module:jackson-module-kotlin 2.22.2`
- `com.fasterxml.jackson.dataformat:jackson-dataformat-smile 2.22.2`
- `tools.jackson.core:jackson-databind 3.2.2`
- `tools.jackson.module:jackson-module-kotlin 3.2.2`
- `tools.jackson.dataformat:jackson-dataformat-smile 3.2.2`
- `com.fasterxml.jackson.core:jackson-annotations 2.22`
- `org.fusesource.jansi:jansi 2.4.3`
- `com.typesafe:config 1.4.9`
- `com.auth0:java-jwt 4.6.0` β†’ [Updates: `4.6.1`]
- `com.auth0:jwks-rsa 0.24.1`
- `io.mockk:mockk 1.14.11`
- `org.slf4j:slf4j-api 2.0.19`
- `org.slf4j:slf4j-simple 2.0.19`
- `ch.qos.logback:logback-classic 1.6.3`
- `org.junit.jupiter:junit-jupiter 5.14.4` β†’ [Updates: `6.1.3`]
- `org.apache.httpcomponents:httpasyncclient 4.1.5`
- `org.apache.httpcomponents.client5:httpclient5 5.6.4`
- `org.apache.directory.server:apacheds-server-integ 2.0.0.AM27`
- `org.apache.directory.server:apacheds-core-integ 2.0.0.AM27`
- `com.squareup.okhttp3:okhttp 5.5.0`
- `com.squareup.okio:okio 3.18.2`
- `io.dropwizard.metrics:metrics-core 4.2.40`
- `io.dropwizard.metrics:metrics-jvm 4.2.40`
- `io.micrometer:micrometer-core 1.17.1`
- `com.github.spullara.mustache.java:compiler 0.9.14`
- `org.freemarker:freemarker 2.3.35`
- `io.pebbletemplates:pebble 4.1.2`
- `org.apache.velocity:velocity-engine-core 2.4.1`
- `org.apache.velocity.tools:velocity-tools-generic 3.1`
- `org.webjars:webjars-locator-core 0.59`
- `org.thymeleaf:thymeleaf 3.1.5.RELEASE`
- `gg.jte:jte 3.2.4`
- `gg.jte:jte-kotlin 3.2.4`
- `javax.servlet:javax.servlet-api 4.0.1`
- `jakarta.servlet:jakarta.servlet-api 5.0.0` β†’ [Updates: `6.1.0`]
- `io.github.pdvrieze.xmlutil:serialization 0.91.3` β†’ [Updates: `1.0.2.1`]
- `net.mamoe.yamlkt:yamlkt 0.13.0`
- `com.charleskorn.kaml:kaml 0.79.0` β†’ [Updates: `0.104.0`]
- `io.swagger.codegen.v3:swagger-codegen 3.0.82`
- `io.swagger.codegen.v3:swagger-codegen-generators 1.0.62`
- `io.swagger.parser.v3:swagger-parser 2.1.48`
- `org.tomlj:tomlj 1.1.1` β†’ [Updates: `1.3.0`]
- `com.gradle:develocity-gradle-plugin 4.3.2` β†’ [Updates: `4.5.1`]
- `com.gradle:common-custom-user-data-gradle-plugin 2.8.0`
- `org.jmailen.gradle:kotlinter-gradle 5.7.0`
- `com.osacky.doctor:doctor-plugin 0.12.1`
- `com.vanniktech:gradle-maven-publish-plugin 0.37.0`
- `com.github.luben:zstd-jni 1.5.7-16` β†’ [Updates: `1.5.7-17`]
- `org.jetbrains.kotlinx.kover 0.9.9`
- `com.osacky.doctor 0.12.1`
- `com.github.gmazzo.buildconfig 6.0.10` β†’ [Updates: `6.1.0`]
- `org.jetbrains.kotlin.plugin.atomicfu 2.3.21` β†’ [Updates: `2.4.20`]

ktor-bom/build.gradle.kts

ktor-client/build.gradle.kts

ktor-client/ktor-client-android/build.gradle.kts

ktor-client/ktor-client-apache/build.gradle.kts

ktor-client/ktor-client-apache5/build.gradle.kts

ktor-client/ktor-client-cio/build.gradle.kts

ktor-client/ktor-client-cio/gradle.properties

ktor-client/ktor-client-core/build.gradle.kts

ktor-client/ktor-client-curl/build.gradle.kts

ktor-client/ktor-client-darwin-legacy/build.gradle.kts

ktor-client/ktor-client-darwin/build.gradle.kts

ktor-client/ktor-client-engine-defaults/build.gradle.kts

ktor-client/ktor-client-ios/build.gradle.kts

ktor-client/ktor-client-java/build.gradle.kts

ktor-client/ktor-client-jetty-jakarta/build.gradle.kts

ktor-client/ktor-client-jetty/build.gradle.kts

ktor-client/ktor-client-js/build.gradle.kts

ktor-client/ktor-client-mock/build.gradle.kts

ktor-client/ktor-client-okhttp/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-auth/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-bom-remover/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-call-id/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-content-negotiation/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-content-negotiation/ktor-client-content-negotiation-tests/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-encoding/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-json/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-json/ktor-client-gson/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-json/ktor-client-jackson/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-json/ktor-client-serialization/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-logging/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-resources/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-tracing/build.gradle.kts

ktor-client/ktor-client-plugins/ktor-client-tracing/ktor-client-tracing-stetho/build.gradle.kts (1)

- `org.mockito:mockito-core 5.23.0`

ktor-client/ktor-client-plugins/ktor-client-tracing/ktor-client-tracing-stetho/gradle.properties

ktor-client/ktor-client-plugins/ktor-client-websockets/build.gradle.kts

ktor-client/ktor-client-test-base/build.gradle.kts

ktor-client/ktor-client-tests/build.gradle.kts

ktor-client/ktor-client-webrtc/build.gradle.kts

ktor-client/ktor-client-webrtc/gradle.properties

ktor-client/ktor-client-webrtc/ktor-client-webrtc-rs/build.gradle.kts (3)

- `dev.gobley.rust 0.3.5` β†’ [Updates: `0.3.7`]
- `dev.gobley.cargo 0.3.5` β†’ [Updates: `0.3.7`]
- `dev.gobley.uniffi 0.3.5` β†’ [Updates: `0.3.7`]

ktor-client/ktor-client-webrtc/ktor-client-webrtc-rs/gradle.properties

ktor-client/ktor-client-winhttp/build.gradle.kts

ktor-compiler-plugin/build.gradle.kts (9)

- `org.jetbrains.kotlin:kotlin-compiler-embeddable 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test-junit5 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-compiler-internal-test-framework 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-compiler 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-reflect 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-script-runtime 2.4.0` β†’ [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-annotations-jvm 2.4.0` β†’ [Updates: `2.4.20`]

ktor-dokka/build.gradle.kts

ktor-http/build.gradle.kts

ktor-http/ktor-http-cio/build.gradle.kts

ktor-io/build.gradle.kts

ktor-java-modules-test/build.gradle.kts

ktor-network/build.gradle.kts

ktor-network/gradle.properties

ktor-network/ktor-network-tls/build.gradle.kts

ktor-network/ktor-network-tls/ktor-network-tls-certificates/build.gradle.kts

ktor-server/build.gradle.kts

ktor-server/gradle.properties

ktor-server/ktor-server-cio/build.gradle.kts

ktor-server/ktor-server-config-yaml/build.gradle.kts

ktor-server/ktor-server-config-yaml/gradle.properties

ktor-server/ktor-server-core/build.gradle.kts

ktor-server/ktor-server-host-common/build.gradle.kts

ktor-server/ktor-server-jetty-jakarta/build.gradle.kts

ktor-server/ktor-server-jetty-jakarta/ktor-server-jetty-test-http2-jakarta/build.gradle.kts

ktor-server/ktor-server-jetty/build.gradle.kts

ktor-server/ktor-server-jetty/ktor-server-jetty-test-http2/build.gradle.kts

ktor-server/ktor-server-netty/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auth-api-key/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auth-jwt/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auth-ldap/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auth-oidc/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auth/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-auto-head-response/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-body-limit/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-caching-headers/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-call-id/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-call-logging/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-compression/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-compression/ktor-server-compression-zstd/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-conditional-headers/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-content-negotiation/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-cors/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-csrf/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-data-conversion/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-default-headers/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-di/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-double-receive/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-forwarded-header/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-freemarker/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-hsts/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-html-builder/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-htmx/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-htmx/gradle.properties

ktor-server/ktor-server-plugins/ktor-server-http-redirect/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-i18n/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-jte/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-method-override/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-metrics-micrometer/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-metrics/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-mustache/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-openapi/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-partial-content/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-pebble/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-rate-limit/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-request-validation/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-resources/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-routing-openapi/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-sessions/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-sse/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-status-pages/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-swagger/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-thymeleaf/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-velocity/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-webjars/build.gradle.kts

ktor-server/ktor-server-plugins/ktor-server-websockets/build.gradle.kts

ktor-server/ktor-server-servlet-jakarta/build.gradle.kts

ktor-server/ktor-server-servlet/build.gradle.kts

ktor-server/ktor-server-test-base/build.gradle.kts

ktor-server/ktor-server-test-host/build.gradle.kts

ktor-server/ktor-server-test-suites/build.gradle.kts

ktor-server/ktor-server-tests/build.gradle.kts

ktor-server/ktor-server-tomcat-jakarta/build.gradle.kts

ktor-server/ktor-server-tomcat/build.gradle.kts

ktor-shared/ktor-call-id/build.gradle.kts

ktor-shared/ktor-encoding-zstd/build.gradle.kts

ktor-shared/ktor-events/build.gradle.kts

ktor-shared/ktor-htmx/build.gradle.kts

ktor-shared/ktor-htmx/ktor-htmx-html/build.gradle.kts

ktor-shared/ktor-openapi-schema/build.gradle.kts

ktor-shared/ktor-openapi-schema/ktor-openapi-schema-reflect/build.gradle.kts

ktor-shared/ktor-resources/build.gradle.kts

ktor-shared/ktor-serialization/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-gson/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-jackson/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-jackson3/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/ktor-serialization-kotlinx-cbor/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/ktor-serialization-kotlinx-json/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/ktor-serialization-kotlinx-protobuf/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/ktor-serialization-kotlinx-tests/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-kotlinx/ktor-serialization-kotlinx-xml/build.gradle.kts

ktor-shared/ktor-serialization/ktor-serialization-tests/build.gradle.kts

ktor-shared/ktor-sse/build.gradle.kts

ktor-shared/ktor-test-base/build.gradle.kts

ktor-shared/ktor-websocket-serialization/build.gradle.kts

ktor-shared/ktor-websockets/build.gradle.kts

ktor-test-dispatcher/build.gradle.kts

ktor-test-server/build.gradle.kts

ktor-test-server/settings.gradle.kts (1)

- `io.ktor:ktor-version-catalog 3.5.0-eap-1620` β†’ [Updates: `3.7.0-dev-plus-eap-1656`]

ktor-test-server/src/main/kotlin/test-server.gradle.kts

ktor-utils/build.gradle.kts

ktor-version-catalog/build.gradle.kts

settings.gradle.kts (1)

- `org.gradle.toolchains.foojay-resolver-convention 1.0.0`

gradle-wrapper (1)

gradle/wrapper/gradle-wrapper.properties (1)

- `gradle 9.7.1`

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Research direction

Start with the pending approvals and the dependency locations listed in gradle/libs.versions.toml, ktor-client/ktor-client-webrtc/ktor-client-webrtc-rs/Cargo.toml, .devcontainer/Dockerfile, and the .github/workflows files. Review the affected dependency changes and validate them with the repository's build and CI checks; done means the selected updates are approved and pass those checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, kotlin, rust
Domain
build-system, ci-cd, devops
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.