From a823ed8b1580ef8e8391b25d9f99d0787720d1b4 Mon Sep 17 00:00:00 2001 From: Anton Kurako Date: Mon, 28 Sep 2026 13:15:41 +0300 Subject: [PATCH] 1.2.21 --- mkdocs/config/en/mkdocs.yml | 2 +- mkdocs/config/ru/mkdocs.yml | 2 +- mkdocs/docs/en/changelog/changelog.md | 14 +++++++++++++- mkdocs/docs/en/documentation/general.md | 16 ++++++++-------- mkdocs/docs/en/documentation/junit5.md | 4 ++-- mkdocs/docs/en/documentation/openapi-codegen.md | 4 ++-- mkdocs/docs/en/examples/hello-world.md | 4 ++-- mkdocs/docs/en/guides/getting-started.md | 4 ++-- mkdocs/docs/ru/changelog/changelog.md | 14 +++++++++++++- mkdocs/docs/ru/documentation/general.md | 16 ++++++++-------- mkdocs/docs/ru/documentation/junit5.md | 4 ++-- mkdocs/docs/ru/documentation/openapi-codegen.md | 4 ++-- mkdocs/docs/ru/examples/hello-world.md | 4 ++-- mkdocs/docs/ru/guides/getting-started.md | 4 ++-- 14 files changed, 60 insertions(+), 36 deletions(-) diff --git a/mkdocs/config/en/mkdocs.yml b/mkdocs/config/en/mkdocs.yml index 1053770c..cfad5abd 100644 --- a/mkdocs/config/en/mkdocs.yml +++ b/mkdocs/config/en/mkdocs.yml @@ -3,7 +3,7 @@ site_dir: "../../generated/en" # Project information -site_name: Kora Framework 1.2.20 +site_name: Kora Framework 1.2.21 site_url: https://kora-projects.github.io/kora-docs/en/ nav: - Guides: diff --git a/mkdocs/config/ru/mkdocs.yml b/mkdocs/config/ru/mkdocs.yml index b05e2c34..4fe4af6a 100644 --- a/mkdocs/config/ru/mkdocs.yml +++ b/mkdocs/config/ru/mkdocs.yml @@ -3,7 +3,7 @@ site_dir: "../../generated/ru" # Project information -site_name: Kora фреймворк 1.2.20 +site_name: Kora фреймворк 1.2.21 site_url: https://kora-projects.github.io/kora-docs/ru/ nav: - Руководства: diff --git a/mkdocs/docs/en/changelog/changelog.md b/mkdocs/docs/en/changelog/changelog.md index 718bf34a..e23c1f93 100644 --- a/mkdocs/docs/en/changelog/changelog.md +++ b/mkdocs/docs/en/changelog/changelog.md @@ -5,7 +5,19 @@ hide: - navigation --- -## 1.2.20 +## 1.2.21 + +Added: + +- Added optional cleanup of orphaned Quartz jobs on startup in scheduling module +- Added configurable comparison of trigger start/end times in scheduling module + +Fixed: + +- Fixed multipart request sending response before the body was fully read +- Fixed cookie parser dropping trailing `=` from a value + +### 1.2.20 Added: diff --git a/mkdocs/docs/en/documentation/general.md b/mkdocs/docs/en/documentation/general.md index 7b4056c4..422ebbda 100644 --- a/mkdocs/docs/en/documentation/general.md +++ b/mkdocs/docs/en/documentation/general.md @@ -138,8 +138,8 @@ The `BOM` version is specified once, and the rest of the Kora dependencies are d } dependencies { - annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" - implementation platform("ru.tinkoff.kora:kora-parent:1.2.20") + annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" + implementation platform("ru.tinkoff.kora:kora-parent:1.2.21") } ``` @@ -165,8 +165,8 @@ The `BOM` version is specified once, and the rest of the Kora dependencies are d } dependencies { - ksp("ru.tinkoff.kora:symbol-processors:1.2.20") - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + ksp("ru.tinkoff.kora:symbol-processors:1.2.21") + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` @@ -199,8 +199,8 @@ But the application must also connect the [`BOM`](https://docs.gradle.org/curren ```groovy dependencies { - annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` @@ -210,8 +210,8 @@ But the application must also connect the [`BOM`](https://docs.gradle.org/curren ```kotlin dependencies { - ksp("ru.tinkoff.kora:symbol-processors:1.2.20") - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + ksp("ru.tinkoff.kora:symbol-processors:1.2.21") + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` diff --git a/mkdocs/docs/en/documentation/junit5.md b/mkdocs/docs/en/documentation/junit5.md index 5c616b76..53678e08 100644 --- a/mkdocs/docs/en/documentation/junit5.md +++ b/mkdocs/docs/en/documentation/junit5.md @@ -678,7 +678,7 @@ but the tests and will not otherwise be included in the graph: ```groovy dependencies { - testAnnotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" + testAnnotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" } ``` @@ -688,7 +688,7 @@ but the tests and will not otherwise be included in the graph: ```groovy dependencies { - kspTest("ru.tinkoff.kora:symbol-processors:1.2.20") + kspTest("ru.tinkoff.kora:symbol-processors:1.2.21") } ``` diff --git a/mkdocs/docs/en/documentation/openapi-codegen.md b/mkdocs/docs/en/documentation/openapi-codegen.md index 0e938e80..c80ef2f2 100644 --- a/mkdocs/docs/en/documentation/openapi-codegen.md +++ b/mkdocs/docs/en/documentation/openapi-codegen.md @@ -20,7 +20,7 @@ see [OpenAPI HTTP Server](../guides/openapi-http-server.md), [Advanced OpenAPI H ```groovy buildscript { dependencies { - classpath("ru.tinkoff.kora:openapi-generator:1.2.20") + classpath("ru.tinkoff.kora:openapi-generator:1.2.21") } } ``` @@ -40,7 +40,7 @@ see [OpenAPI HTTP Server](../guides/openapi-http-server.md), [Advanced OpenAPI H ```groovy buildscript { dependencies { - classpath("ru.tinkoff.kora:openapi-generator:1.2.20") + classpath("ru.tinkoff.kora:openapi-generator:1.2.21") } } ``` diff --git a/mkdocs/docs/en/examples/hello-world.md b/mkdocs/docs/en/examples/hello-world.md index 004531fc..cfd558df 100644 --- a/mkdocs/docs/en/examples/hello-world.md +++ b/mkdocs/docs/en/examples/hello-world.md @@ -54,7 +54,7 @@ Basic concepts and description of the framework can be read on the [main page](. } dependencies { - koraBom platform("ru.tinkoff.kora:kora-parent:1.2.20") + koraBom platform("ru.tinkoff.kora:kora-parent:1.2.21") annotationProcessor "ru.tinkoff.kora:annotation-processors" implementation "ru.tinkoff.kora:http-server-undertow" @@ -91,7 +91,7 @@ Basic concepts and description of the framework can be read on the [main page](. } dependencies { - koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.21")) ksp("ru.tinkoff.kora:symbol-processors") implementation("ru.tinkoff.kora:http-server-undertow") diff --git a/mkdocs/docs/en/guides/getting-started.md b/mkdocs/docs/en/guides/getting-started.md index ed9ab225..9022d7ad 100644 --- a/mkdocs/docs/en/guides/getting-started.md +++ b/mkdocs/docs/en/guides/getting-started.md @@ -491,7 +491,7 @@ Now add dependencies. First import the Kora BOM. After this line, Kora dependenc ```groovy dependencies { - koraBom platform("ru.tinkoff.kora:kora-parent:1.2.20") + koraBom platform("ru.tinkoff.kora:kora-parent:1.2.21") annotationProcessor "ru.tinkoff.kora:annotation-processors" @@ -506,7 +506,7 @@ Now add dependencies. First import the Kora BOM. After this line, Kora dependenc ```kotlin dependencies { - koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.21")) ksp("ru.tinkoff.kora:symbol-processor") diff --git a/mkdocs/docs/ru/changelog/changelog.md b/mkdocs/docs/ru/changelog/changelog.md index d5f3879e..c0a18daa 100644 --- a/mkdocs/docs/ru/changelog/changelog.md +++ b/mkdocs/docs/ru/changelog/changelog.md @@ -5,7 +5,19 @@ hide: - navigation --- -## 1.2.20 +## 1.2.21 + +Добавлено: + +- Добавлена опциональная очистка потерянных заданий Quartz при запуске в модуле планировщика +- Добавлена настройка сравнения времени начала/окончания для триггеров в модуле планировщика + +Исправлено: + +- Исправлена отправка ответа до полного чтения тела запроса для multipart +- Исправлена потеря завершающего символа `=` в значении при разборе cookie + +### 1.2.20 Добавлено: diff --git a/mkdocs/docs/ru/documentation/general.md b/mkdocs/docs/ru/documentation/general.md index 0023e051..ead13263 100644 --- a/mkdocs/docs/ru/documentation/general.md +++ b/mkdocs/docs/ru/documentation/general.md @@ -139,8 +139,8 @@ Kora рассчитана на сборку через [Gradle](https://gradle.o } dependencies { - annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` @@ -166,8 +166,8 @@ Kora рассчитана на сборку через [Gradle](https://gradle.o } dependencies { - ksp("ru.tinkoff.kora:symbol-processors:1.2.20") - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + ksp("ru.tinkoff.kora:symbol-processors:1.2.21") + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` @@ -200,8 +200,8 @@ Kora рассчитана на сборку через [Gradle](https://gradle.o ```groovy dependencies { - annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + annotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` @@ -211,8 +211,8 @@ Kora рассчитана на сборку через [Gradle](https://gradle.o ```kotlin dependencies { - ksp("ru.tinkoff.kora:symbol-processors:1.2.20") - implementation(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + ksp("ru.tinkoff.kora:symbol-processors:1.2.21") + implementation(platform("ru.tinkoff.kora:kora-parent:1.2.21")) } ``` diff --git a/mkdocs/docs/ru/documentation/junit5.md b/mkdocs/docs/ru/documentation/junit5.md index f3f7a3cc..a71b1e8f 100644 --- a/mkdocs/docs/ru/documentation/junit5.md +++ b/mkdocs/docs/ru/documentation/junit5.md @@ -678,7 +678,7 @@ agent: ```groovy dependencies { - testAnnotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.20" + testAnnotationProcessor "ru.tinkoff.kora:annotation-processors:1.2.21" } ``` @@ -688,7 +688,7 @@ agent: ```groovy dependencies { - kspTest("ru.tinkoff.kora:symbol-processors:1.2.20") + kspTest("ru.tinkoff.kora:symbol-processors:1.2.21") } ``` diff --git a/mkdocs/docs/ru/documentation/openapi-codegen.md b/mkdocs/docs/ru/documentation/openapi-codegen.md index afc03e54..96841fc8 100644 --- a/mkdocs/docs/ru/documentation/openapi-codegen.md +++ b/mkdocs/docs/ru/documentation/openapi-codegen.md @@ -20,7 +20,7 @@ agent: ```groovy buildscript { dependencies { - classpath("ru.tinkoff.kora:openapi-generator:1.2.20") + classpath("ru.tinkoff.kora:openapi-generator:1.2.21") } } ``` @@ -40,7 +40,7 @@ agent: ```groovy buildscript { dependencies { - classpath("ru.tinkoff.kora:openapi-generator:1.2.20") + classpath("ru.tinkoff.kora:openapi-generator:1.2.21") } } ``` diff --git a/mkdocs/docs/ru/examples/hello-world.md b/mkdocs/docs/ru/examples/hello-world.md index b264befd..300d067d 100644 --- a/mkdocs/docs/ru/examples/hello-world.md +++ b/mkdocs/docs/ru/examples/hello-world.md @@ -54,7 +54,7 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip } dependencies { - koraBom platform("ru.tinkoff.kora:kora-parent:1.2.20") + koraBom platform("ru.tinkoff.kora:kora-parent:1.2.21") annotationProcessor "ru.tinkoff.kora:annotation-processors" implementation "ru.tinkoff.kora:http-server-undertow" @@ -91,7 +91,7 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip } dependencies { - koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.21")) ksp("ru.tinkoff.kora:symbol-processors") implementation("ru.tinkoff.kora:http-server-undertow") diff --git a/mkdocs/docs/ru/guides/getting-started.md b/mkdocs/docs/ru/guides/getting-started.md index f811e184..05b5637a 100644 --- a/mkdocs/docs/ru/guides/getting-started.md +++ b/mkdocs/docs/ru/guides/getting-started.md @@ -494,7 +494,7 @@ Kora состоит из нескольких модулей. Чтобы не у ```groovy dependencies { - koraBom platform("ru.tinkoff.kora:kora-parent:1.2.20") + koraBom platform("ru.tinkoff.kora:kora-parent:1.2.21") annotationProcessor "ru.tinkoff.kora:annotation-processors" @@ -509,7 +509,7 @@ Kora состоит из нескольких модулей. Чтобы не у ```kotlin dependencies { - koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.20")) + koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.21")) ksp("ru.tinkoff.kora:symbol-processor")