Skip to content

Commit 653f7f8

Browse files
authored
1.2.16 (#62)
1 parent 6790e11 commit 653f7f8

43 files changed

Lines changed: 778 additions & 174 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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.15
6+
site_name: Kora Framework 1.2.16
77
site_url: https://kora-projects.github.io/kora-docs/en/
88
nav:
99
- Guides:

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.15
6+
site_name: Kora фреймворк 1.2.16
77
site_url: https://kora-projects.github.io/kora-docs/ru/
88
nav:
99
- Руководства:

mkdocs/docs/en/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.15
8+
## 1.2.16
9+
10+
Added:
11+
12+
- Added telemetry config tracing `attributes` and metrics `tags` options
13+
- Added `ConfigWatcher` tracks `HOCON` include files
14+
15+
Fixed:
16+
17+
- Fixed OpenAPI generator `FormMultipart` request mappers for multiple parts same name for server & client
18+
- Fixed OpenAPI generator Kotlin reserved words reliefs
19+
- Fixed `OpenApiManagementModule` oauth path construction for oauth page redirect
20+
- Fixed database repository `SQL` trim expression
21+
22+
### 1.2.15
923

1024
Added:
1125

mkdocs/docs/en/documentation/camunda7-bpmn.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,18 @@ Example of the complete configuration described in the `CamundaEngineBpmnConfig`
8484
metrics {
8585
enabled = true //(20)!
8686
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] //(21)!
87+
tags = { // (22)!
88+
"key1" = "value1"
89+
"key2" = "value2"
90+
}
8791
}
88-
engineTelemetryEnabled = false //(22)!
92+
engineTelemetryEnabled = false //(23)!
8993
tracing {
90-
enabled = true //(23)!
94+
enabled = true //(24)!
95+
attributes = { // (25)!
96+
"key1" = "value1"
97+
"key2" = "value2"
98+
}
9199
}
92100
}
93101
}
@@ -116,8 +124,10 @@ Example of the complete configuration described in the `CamundaEngineBpmnConfig`
116124
19. Enables error stack logging (default is `true`)
117125
20. Enables module metrics (default `true`)
118126
21. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
119-
22. Enables collection of engine metrics/telemetry (default is `false`)
120-
23. Enables module tracing (default `true`)
127+
22. Configures tags for metrics (optional)
128+
23. Enables collection of engine metrics/telemetry (default is `false`)
129+
24. Enables module tracing (default `true`)
130+
25. Configures attributes for tracing (optional)
121131

122132
=== ":simple-yaml: `YAML`"
123133

@@ -153,9 +163,15 @@ Example of the complete configuration described in the `CamundaEngineBpmnConfig`
153163
metrics:
154164
enabled: true #(20)!
155165
slo: [ 0, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] #(21)!
156-
engineTelemetryEnabled: false #(22)!
166+
tags: #(22)!
167+
key1: value1
168+
key2: value2
169+
engineTelemetryEnabled: false #(23)!
157170
tracing:
158-
enabled: true #(23)!
171+
enabled: true #(24)!
172+
attributes: #(25)!
173+
key1: value1
174+
key2: value2
159175
```
160176

161177
1. Minimum number of live threads in [JobExecutor](https://docs.camunda.org/manual/7.21/user-guide/process-engine/the-job-executor/)
@@ -179,8 +195,10 @@ Example of the complete configuration described in the `CamundaEngineBpmnConfig`
179195
19. Enables error stack logging (default is `true`)
180196
20. Enables module metrics (default `true`)
181197
21. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
182-
22. Enables collection of engine metrics/telemetry (default is `false`)
183-
23. Enables module tracing (default `true`)
198+
22. Configures tags for metrics (optional)
199+
23. Enables collection of engine metrics/telemetry (default is `false`)
200+
24. Enables module tracing (default `true`)
201+
25. Configures attributes for tracing (optional)
184202

185203
Module metrics are described in the [Metrics Reference](metrics.md#camunda-7-bpmn) section.
186204

mkdocs/docs/en/documentation/camunda7-rest.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,17 @@ Example of the complete configuration described in the `CamundaRestConfig` class
8888
metrics {
8989
enabled = true //(25)!
9090
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] //(26)!
91+
tags = { // (27)!
92+
"key1" = "value1"
93+
"key2" = "value2"
94+
}
9195
}
9296
tracing {
93-
enabled = true //(27)!
97+
enabled = true //(28)!
98+
attributes = { // (29)!
99+
"key1" = "value1"
100+
"key2" = "value2"
101+
}
94102
}
95103
}
96104
}
@@ -125,7 +133,9 @@ Example of the complete configuration described in the `CamundaRestConfig` class
125133
24. Whether to always use the request path template when logging. The default is to always use the path template, except for the `TRACE` logging level, which uses the full path.
126134
25. Enables module metrics (default `true`)
127135
26. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
128-
27. Enables module tracing (default is `true`)
136+
27. Configures tags for metrics (optional)
137+
28. Enables module tracing (default is `true`)
138+
29. Configures attributes for tracing (optional)
129139

130140
=== ":simple-yaml: `YAML`"
131141

@@ -165,8 +175,14 @@ Example of the complete configuration described in the `CamundaRestConfig` class
165175
metrics:
166176
enabled: true #(25)!
167177
slo: [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] #(26)!
168-
tracing:
169-
enabled: true #(27)!
178+
tags: #(27)!
179+
key1: value1
180+
key2: value2
181+
tracing:
182+
enabled: true #(28)!
183+
attributes: #(29)!
184+
key1: value1
185+
key2: value2
170186
```
171187

172188
1. Enable/disable REST API
@@ -197,7 +213,9 @@ Example of the complete configuration described in the `CamundaRestConfig` class
197213
24. Whether to always use the request path template when logging. The default is to always use the path template, except for the `TRACE` logging level, which uses the full path.
198214
25. Enables module metrics (default `true`)
199215
26. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
200-
27. Enables module tracing (default is `true`)
216+
27. Configures tags for metrics (optional)
217+
28. Enables module tracing (default is `true`)
218+
29. Configures attributes for tracing (optional)
201219

202220
## Applications { #applications }
203221

mkdocs/docs/en/documentation/camunda8-worker.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,17 @@ Example of a complete client configuration described in the `ZeebeClientConfig`
7979
metrics {
8080
enabled = true //(18)!
8181
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] //(19)!
82+
tags = { // (20)!
83+
"key1" = "value1"
84+
"key2" = "value2"
85+
}
8286
}
8387
tracing {
84-
enabled = true //(20)!
88+
enabled = true //(21)!
89+
attributes = { // (22)!
90+
"key1" = "value1"
91+
"key2" = "value2"
92+
}
8593
}
8694
}
8795
}
@@ -107,7 +115,9 @@ Example of a complete client configuration described in the `ZeebeClientConfig`
107115
17. Enables module logging (default is `false`)
108116
18. Enables module metrics (default `true`)
109117
19. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
110-
20. Enables module tracing (default `true`)
118+
20. Configures tags for metrics (optional)
119+
21. Enables module tracing (default `true`)
120+
22. Configures attributes for tracing (optional)
111121

112122
=== ":simple-yaml: `YAML`"
113123

@@ -140,8 +150,14 @@ Example of a complete client configuration described in the `ZeebeClientConfig`
140150
metrics:
141151
enabled: true #(18)!
142152
slo: [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] #(19)!
153+
tags: #(20)!
154+
key1: value1
155+
key2: value2
143156
tracing:
144-
enabled: true #(20)!
157+
enabled: true #(21)!
158+
attributes: #(22)!
159+
key1: value1
160+
key2: value2
145161
```
146162

147163
1. Maximum number of threads for task workers, by default equal to the number of CPU cores or minimum `2`.
@@ -163,7 +179,9 @@ Example of a complete client configuration described in the `ZeebeClientConfig`
163179
17. Enables module logging (default is `false`)
164180
18. Enables module metrics (default `true`)
165181
19. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
166-
20. Enables module tracing (default `true`)
182+
20. Configures tags for metrics (optional)
183+
21. Enables module tracing (default `true`)
184+
22. Configures attributes for tracing (optional)
167185

168186
Module metrics are described in the [Metrics Reference](metrics.md#camunda-8-worker) section.
169187

mkdocs/docs/en/documentation/database-cassandra.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,17 @@ Example of a simple configuration described in `CassandraConfig` class (example
272272
metrics {
273273
enabled = true
274274
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ]
275+
tags = {
276+
"key1" = "value1"
277+
"key2" = "value2"
278+
}
275279
}
276280
tracing {
277281
enabled = true
282+
attributes = {
283+
"key1" = "value1"
284+
"key2" = "value2"
285+
}
278286
}
279287
}
280288
}
@@ -442,8 +450,14 @@ Example of a simple configuration described in `CassandraConfig` class (example
442450
metrics:
443451
enabled: true
444452
slo: [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ]
453+
tags:
454+
key1: value1
455+
key2: value2
445456
tracing:
446457
enabled: true
458+
attributes:
459+
key1: value1
460+
key2: value2
447461
```
448462

449463
### Code configuration { #code-configuration }

mkdocs/docs/en/documentation/database-jdbc.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,17 @@ Example of the complete configuration described in the `JdbcDatabaseConfig` clas
7171
metrics {
7272
enabled = true //(17)!
7373
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] //(18)!
74+
tags = { // (19)!
75+
"key1" = "value1"
76+
"key2" = "value2"
77+
}
7478
}
7579
tracing {
76-
enabled = true //(19)!
80+
enabled = true //(20)!
81+
attributes = { // (21)!
82+
"key1" = "value1"
83+
"key2" = "value2"
84+
}
7785
}
7886
}
7987
}
@@ -97,7 +105,9 @@ Example of the complete configuration described in the `JdbcDatabaseConfig` clas
97105
16. Enables module logging (default `false`)
98106
17. Enables module metrics (default `true`)
99107
18. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
100-
19. Enables module tracing (default `true`)
108+
19. Configures tags for metrics (optional)
109+
20. Enables module tracing (default `true`)
110+
21. Configures attributes for tracing (optional)
101111

102112
=== ":simple-yaml: `YAML`"
103113

@@ -125,8 +135,14 @@ Example of the complete configuration described in the `JdbcDatabaseConfig` clas
125135
metrics:
126136
enabled: true #(17)!
127137
slo: [ 2, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] #(18)!
138+
tags: #(19)!
139+
key1: value1
140+
key2: value2
128141
tracing:
129-
enabled: true #(19)!
142+
enabled: true #(20)!
143+
attributes: #(21)!
144+
key1: value1
145+
key2: value2
130146
}
131147
```
132148

@@ -148,7 +164,9 @@ Example of the complete configuration described in the `JdbcDatabaseConfig` clas
148164
16. Enables module logging (default `false`)
149165
17. Enables module metrics (default `true`)
150166
18. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
151-
19. Enables module tracing (default `true`)
167+
19. Configures tags for metrics (optional)
168+
20. Enables module tracing (default `true`)
169+
21. Configures attributes for tracing (optional)
152170

153171
## Usage { #usage }
154172

mkdocs/docs/en/documentation/database-r2dbc.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,17 @@ Example of the complete configuration described in the `R2dbcDatabaseConfig` cla
6868
metrics {
6969
enabled = true //(16)!
7070
slo = [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] //(17)!
71+
tags = { // (18)!
72+
"key1" = "value1"
73+
"key2" = "value2"
74+
}
7175
}
7276
tracing {
73-
enabled = true //(18)!
77+
enabled = true //(19)!
78+
attributes = { // (20)!
79+
"key1" = "value1"
80+
"key2" = "value2"
81+
}
7482
}
7583
}
7684
}
@@ -93,7 +101,9 @@ Example of the complete configuration described in the `R2dbcDatabaseConfig` cla
93101
15. Enables module logging (default `false`)
94102
16. Enables module metrics (default `true`)
95103
17. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
96-
18. Enables module tracing (default `true`)
104+
18. Configures tags for metrics (optional)
105+
19. Enables module tracing (default `true`)
106+
20. Configures attributes for tracing (optional)
97107

98108
=== ":simple-yaml: `YAML`"
99109

@@ -120,8 +130,14 @@ Example of the complete configuration described in the `R2dbcDatabaseConfig` cla
120130
metrics:
121131
enabled: true #(16)!
122132
slo: [ 1, 10, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000, 90000 ] #(17)!
133+
tags: #(18)!
134+
key1: value1
135+
key2: value2
123136
tracing:
124-
enabled: true #(18)!
137+
enabled: true #(19)!
138+
attributes: #(20)!
139+
key1: value1
140+
key2: value2
125141
```
126142

127143
1. R2DBC database connection URL (**required**)
@@ -141,7 +157,9 @@ Example of the complete configuration described in the `R2dbcDatabaseConfig` cla
141157
15. Enables module logging (default `false`)
142158
16. Enables module metrics (default `true`)
143159
17. Configures [SLO](https://www.atlassian.com/ru/incident-management/kpis/sla-vs-slo-vs-sli) for [DistributionSummary](https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/distribution-summaries.adoc) metrics
144-
18. Enables module tracing (default `true`)
160+
18. Configures tags for metrics (optional)
161+
19. Enables module tracing (default `true`)
162+
20. Configures attributes for tracing (optional)
145163

146164
## Usage { #usage }
147165

0 commit comments

Comments
 (0)