From ccd943ea741d0ff273ba0682ab30834c7ca8b8c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Sep 2026 06:24:36 +0000 Subject: [PATCH 1/2] Bump the all group with 12 updates Bumps the all group with 12 updates: | Package | From | To | | --- | --- | --- | | org.flywaydb:flyway-database-postgresql | `13.6.0` | `13.7.0` | | [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-server-cio](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-server-html-builder](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-htmx](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-htmx-html](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [io.ktor:ktor-server-htmx](https://github.com/ktorio/ktor) | `3.5.2` | `3.6.0` | | [com.openai:openai-java](https://github.com/openai/openai-java) | `4.63.1` | `4.64.0` | Updates `org.flywaydb:flyway-database-postgresql` from 13.6.0 to 13.7.0 Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-cio` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-content-negotiation` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-cio` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-content-negotiation` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-mock` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-html-builder` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-htmx` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-htmx-html` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-htmx` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-cio` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-content-negotiation` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-cio` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-content-negotiation` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-client-mock` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-html-builder` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-htmx` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-htmx-html` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `io.ktor:ktor-server-htmx` from 3.5.2 to 3.6.0 - [Release notes](https://github.com/ktorio/ktor/releases) - [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ktorio/ktor/compare/3.5.2...3.6.0) Updates `com.openai:openai-java` from 4.63.1 to 4.64.0 - [Release notes](https://github.com/openai/openai-java/releases) - [Changelog](https://github.com/openai/openai-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-java/compare/v4.63.1...v4.64.0) --- updated-dependencies: - dependency-name: org.flywaydb:flyway-database-postgresql dependency-version: 13.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-serialization-kotlinx-json dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-cio dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-content-negotiation dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-cio dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-content-negotiation dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-mock dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-html-builder dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-htmx dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-htmx-html dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-htmx dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-cio dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-content-negotiation dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-cio dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-content-negotiation dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-client-mock dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-html-builder dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-htmx dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-htmx-html dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: io.ktor:ktor-server-htmx dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: com.openai:openai-java dependency-version: 4.64.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3f09bf1..05e7400 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] commonmark = "0.30.0" coroutines = "1.11.0" -flyway = "13.6.0" +flyway = "13.7.0" hikari = "7.1.0" jooq = "3.21.8" jsoup = "1.23.2" @@ -9,11 +9,11 @@ junit = "6.1.3" komok = "1.2.0" kotlin = "2.4.20" ksp = "2.3.12" -ktor = "3.5.2" +ktor = "3.6.0" logback = "1.6.3" micrometer = "1.17.1" mockk = "1.14.11" -openai = "4.63.1" +openai = "4.64.0" poet = "2.4.0" postgresql = "42.7.13" serialization = "1.11.0" From a13c2613b8a6d35f74b087d13d7ec0593843caff Mon Sep 17 00:00:00 2001 From: Ruslan Ibrahimau <493656+IRus@users.noreply.github.com> Date: Wed, 23 Sep 2026 23:50:17 +0300 Subject: [PATCH 2/2] Replace deprecated respondHtmlFragment with respondHtmlPartial Ktor 3.6.0 deprecates respondHtmlFragment, which breaks the -Werror build. Co-Authored-By: Claude Opus 5.5 (1M context) --- .../kotlin/io/heapy/kotbot/bot/admin/AdminRoute.kt | 4 ++-- .../kotlin/io/heapy/tgpt/bot/admin/AdminRoute.kt | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tgkotbot/src/main/kotlin/io/heapy/kotbot/bot/admin/AdminRoute.kt b/tgkotbot/src/main/kotlin/io/heapy/kotbot/bot/admin/AdminRoute.kt index 871deb1..acc8342 100644 --- a/tgkotbot/src/main/kotlin/io/heapy/kotbot/bot/admin/AdminRoute.kt +++ b/tgkotbot/src/main/kotlin/io/heapy/kotbot/bot/admin/AdminRoute.kt @@ -9,7 +9,7 @@ import io.heapy.kotbot.infra.web.KtorRoute import io.ktor.http.ContentType import io.ktor.http.HttpStatusCode import io.ktor.server.html.respondHtml -import io.ktor.server.html.respondHtmlFragment +import io.ktor.server.html.respondHtmlPartial import io.ktor.server.request.receiveParameters import io.ktor.server.response.respondText import io.ktor.server.routing.Routing @@ -91,7 +91,7 @@ class AdminRoute( val totalPages = (totalCount + pageSize - 1) / pageSize - call.respondHtmlFragment { + call.respondHtmlPartial { table { thead { tr { diff --git a/tgpt/src/main/kotlin/io/heapy/tgpt/bot/admin/AdminRoute.kt b/tgpt/src/main/kotlin/io/heapy/tgpt/bot/admin/AdminRoute.kt index debebc3..0cb5ea1 100644 --- a/tgpt/src/main/kotlin/io/heapy/tgpt/bot/admin/AdminRoute.kt +++ b/tgpt/src/main/kotlin/io/heapy/tgpt/bot/admin/AdminRoute.kt @@ -8,7 +8,7 @@ import io.heapy.tgpt.infra.jdbc.TransactionProvider import io.heapy.tgpt.infra.web.KtorRoute import io.ktor.http.HttpStatusCode import io.ktor.server.html.respondHtml -import io.ktor.server.html.respondHtmlFragment +import io.ktor.server.html.respondHtmlPartial import io.ktor.server.request.receiveParameters import io.ktor.server.response.respondText import io.ktor.server.routing.Routing @@ -113,7 +113,7 @@ class AdminRoute( val totalPages = (totalCount + pageSize - 1) / pageSize - call.respondHtmlFragment { + call.respondHtmlPartial { table { thead { tr { @@ -199,7 +199,7 @@ class AdminRoute( users to count } - call.respondHtmlFragment { + call.respondHtmlPartial { table { thead { tr { @@ -262,7 +262,7 @@ class AdminRoute( users to count } - call.respondHtmlFragment { + call.respondHtmlPartial { table { thead { tr { @@ -355,7 +355,7 @@ class AdminRoute( StatsData(spend, calls, threads, messages) } - call.respondHtmlFragment { + call.respondHtmlPartial { div(classes = "stats-cards") { div(classes = "stat-card") { div(classes = "stat-value") { +"$${"%.4f".format(totalSpend)}" } @@ -383,7 +383,7 @@ class AdminRoute( apiCallDao.perUserStats() } - call.respondHtmlFragment { + call.respondHtmlPartial { table { thead { tr {