Skip to content

Commit 0833a44

Browse files
authored
1.2.13 (#59)
* 1.2.13 * 1.2.13
1 parent 77c7bf7 commit 0833a44

12 files changed

Lines changed: 55 additions & 20 deletions

File tree

mkdocs/config/en/mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ site_dir: "../../generated/en"
33

44

55
# Project information
6-
site_name: Kora Framework 1.2.12
6+
site_name: Kora Framework 1.2.13
77
site_url: https://kora-projects.github.io/kora-docs/en/
88
nav:
99
- Examples:

mkdocs/config/ru/mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ site_dir: "../../generated/ru"
33

44

55
# Project information
6-
site_name: Kora фреймворк 1.2.12
6+
site_name: Kora фреймворк 1.2.13
77
site_url: https://kora-projects.github.io/kora-docs/ru/
88
nav:
99
- Примеры:

mkdocs/docs/en/changelog/changelog.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,22 @@ hide:
55
- navigation
66
---
77

8-
## 1.2.12
8+
## 1.2.13
9+
10+
Added:
11+
12+
- Added support for custom Undertow HTTP handler configuration via `HttpHandlerConfigurer`
13+
- Added `UndertowConfigurer` for advanced HTTP server setup in Undertow
14+
15+
Fixed:
16+
17+
- Fixed `of` method contract in `HttpServerResponseException` to ensure consistent exception creation
18+
- Fixed OpenAPI reserved keywords splitting to properly handle different target languages `Java/Kotlin`
19+
- Fixed AOP method propagation for `@Mapping` and `@Tag` annotations
20+
- Fixed Kora app KSP processor to validate only required elements, reducing unnecessary checks
21+
- Optimized Database repository coroutine dispatcher initialization to improve startup performance
22+
23+
### 1.2.12
924

1025
Added:
1126

mkdocs/docs/en/documentation/general.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ dependency `ru.tinkoff.kora:kora-parent` which requires to specify the version o
125125
}
126126

127127
dependencies {
128-
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.12")
128+
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.13")
129129
annotationProcessor "ru.tinkoff.kora:annotation-processors"
130130
}
131131
```
@@ -164,7 +164,7 @@ dependency `ru.tinkoff.kora:kora-parent` which requires to specify the version o
164164
}
165165

166166
dependencies {
167-
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.12"))
167+
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.13"))
168168
ksp("ru.tinkoff.kora:symbol-processors")
169169
}
170170
```
@@ -190,7 +190,7 @@ and the [BOM dependency](https://docs.gradle.org/current/userguide/platforms.htm
190190
}
191191

192192
dependencies {
193-
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.12")
193+
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.13")
194194
annotationProcessor "ru.tinkoff.kora:annotation-processors"
195195
}
196196
```
@@ -209,7 +209,7 @@ and the [BOM dependency](https://docs.gradle.org/current/userguide/platforms.htm
209209
}
210210

211211
dependencies {
212-
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.12"))
212+
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.13"))
213213
ksp("ru.tinkoff.kora:symbol-processors")
214214
}
215215
```

mkdocs/docs/en/documentation/http-server.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,9 @@ Example of the complete configuration described in the `HttpServerConfig` class
171171

172172
Module metrics are described in the [Metrics Reference](metrics.md#http-server) section.
173173

174+
Kora provides fine-grained control over the Undertow HTTP server through two dedicated configuration interfaces: `UndertowConfigurer` and `HttpHandlerConfigurer`.
175+
These allow you to customize server behavior and request processing pipeline without sacrificing integration with Kora’s modular architecture.
176+
174177
## SomeController declarative
175178

176179
The `@HttpController` annotation should be used to create a controller, and the `@Component` annotation should be used to register it as a dependency.

mkdocs/docs/en/documentation/openapi-codegen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ or create declarative [HTTP clients](http-client.md) from OpenAPI contracts usin
99
```groovy
1010
buildscript {
1111
dependencies {
12-
classpath("ru.tinkoff.kora:openapi-generator:1.2.12")
12+
classpath("ru.tinkoff.kora:openapi-generator:1.2.13")
1313
}
1414
}
1515
```
@@ -29,7 +29,7 @@ or create declarative [HTTP clients](http-client.md) from OpenAPI contracts usin
2929
```groovy
3030
buildscript {
3131
dependencies {
32-
classpath("ru.tinkoff.kora:openapi-generator:1.2.12")
32+
classpath("ru.tinkoff.kora:openapi-generator:1.2.13")
3333
}
3434
}
3535
```

mkdocs/docs/en/examples/hello-world.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Basic concepts and description of the framework can be read on the [main page](.
5151
}
5252

5353
dependencies {
54-
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.12")
54+
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.13")
5555
annotationProcessor "ru.tinkoff.kora:annotation-processors"
5656

5757
implementation "ru.tinkoff.kora:http-server-undertow"
@@ -88,7 +88,7 @@ Basic concepts and description of the framework can be read on the [main page](.
8888
}
8989

9090
dependencies {
91-
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.12"))
91+
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.13"))
9292
ksp("ru.tinkoff.kora:symbol-processors")
9393

9494
implementation("ru.tinkoff.kora:http-server-undertow")

mkdocs/docs/ru/changelog/changelog.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,21 @@ hide:
55
- navigation
66
---
77

8-
## 1.2.12
8+
## 1.2.13
9+
Добавлено:
10+
11+
- Добавлена поддержка кастомной настройки HTTP-обработчиков в Undertow через `HttpHandlerConfigurer`
12+
- Добавлен `UndertowConfigurer` для гибкой настройки HTTP-сервера на базе Undertow
13+
14+
Исправлено:
15+
16+
- Исправлен контракт метода `of` в исключении `HttpServerResponseException` для корректного создания исключений
17+
- Исправлено разделение зарезервированных слов в OpenAPI с учётом целевого языка генерации `Java/Kotlin`
18+
- Устранена проблема с распространением AOP-методов для аннотаций `@Mapping` и `@Tag`
19+
- Исправлен KSP-процессор Kora: теперь проверяются только обязательные элементы
20+
- Оптимизирована инициализация диспетчера корутин в репозиториях базы данных для ускорения запуска
21+
22+
### 1.2.12
923

1024
Добавлено:
1125

mkdocs/docs/ru/documentation/general.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ Kafka продюсеров, репозиториев баз данных и та
125125
}
126126

127127
dependencies {
128-
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.12")
128+
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.13")
129129
annotationProcessor "ru.tinkoff.kora:annotation-processors"
130130
}
131131
```
@@ -164,7 +164,7 @@ Kafka продюсеров, репозиториев баз данных и та
164164
}
165165

166166
dependencies {
167-
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.12"))
167+
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.13"))
168168
ksp("ru.tinkoff.kora:symbol-processors")
169169
}
170170
```
@@ -190,7 +190,7 @@ Kafka продюсеров, репозиториев баз данных и та
190190
}
191191

192192
dependencies {
193-
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.12")
193+
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.13")
194194
annotationProcessor "ru.tinkoff.kora:annotation-processors"
195195
}
196196
```
@@ -209,7 +209,7 @@ Kafka продюсеров, репозиториев баз данных и та
209209
}
210210

211211
dependencies {
212-
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.12"))
212+
koraBom(platform("ru.tinkoff.kora:kora-parent:1.2.13"))
213213
ksp("ru.tinkoff.kora:symbol-processors")
214214
}
215215
```

mkdocs/docs/ru/documentation/http-server.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,9 @@ Undertow — это легковесный веб-сервер с открыты
172172

173173
Предоставляемые метрики модуля описаны в разделе [Справочник метрик](metrics.md#http-server).
174174

175+
Kora предоставляет тонкую настройку HTTP-сервера Undertow через два специализированных интерфейса конфигурации: `UndertowConfigurer` и `HttpHandlerConfigurer`.
176+
Они позволяют кастомизировать поведение сервера и конвейер обработки запросов, не жертвуя интеграцией с модульной архитектурой Kora.
177+
175178
## Контроллер декларативный
176179

177180
Для создания контроллера следует использовать `@HttpController` аннотацию, а для его регистрации как зависимость `@Component`.

0 commit comments

Comments
 (0)