Releases: kora-projects/kora
Releases · kora-projects/kora
1.1.14
What's Changed
- Added force shutdownNow when graceful shutdown fails for gRPC, KafkaListener, Scheduler by @GoodforGod in #190
- Fixed Quartz config annotation processor missing by @GoodforGod in #191
Full Changelog: 1.1.13...1.1.14
1.1.13
What's Changed
- Added JsonNullable special type by @GoodforGod in #170
- Added KafkaConsumer allow empty records by @GoodforGod in #187
- Added OpenAPI enableJsonNullable option support added by @GoodforGod in #184
- Added Camunda Rest OpenAPI by @GoodforGod in #171
- Improved Camunda Rest Telemetry by @GoodforGod in #185
- Improved graceful shutdown (HTTP Server, KafkaListener, gRPC Server, Schedulers) by @GoodforGod in #179
- Fixed OpenAPI Codegen allows additionalContractAnnotations without validation by @GoodforGod in #180
- Fixed KafkaConsumer RebalanceListener for topics by @GoodforGod in #183
- Fixed
HttpServerResponse
exceptions processing in blocking threads by @Squiry in #188 - Fixed Kotlin KafkaProducer allow defaults methods by @GoodforGod in #186
Full Changelog: 1.1.12...1.1.13
1.1.12
What's Changed
- Added OpenAPI HTTP client auth as method argument by @GoodforGod in #167
- Added
@KoraAppTest#modules
parameter by @GoodforGod in #162 - Added
@KoraApp
generate@SubModule
if enabled to extend real graph if needed by @GoodforGod in #161 - Added SOAP telemetry tracing and logging by @GoodforGod in #174
- Fixed HTTP client logging enabled by @GoodforGod in #168
- Fixed Jdbc Kotlin
ResultSet.next()
check for optional params by @GoodforGod in #166 - Fixed Metrics missing tags for multiple modules by @GoodforGod in #163
- Fixed Tracing status ERROR code for multiple modules by @GoodforGod in #173
- Fixed HTTP Client telemetry config backward compatibility by @GoodforGod in #176
Full Changelog: 1.1.11...1.1.12
1.1.11
What's Changed
- Added HTTP Client/Server logging masking by @Anshelen in #119
- Added HTTP Client & Server metrics enriched by @GoodforGod in #142
- Added OpenAPI additional contract annotations by @GoodforGod in #143
- Added Resilient Retry & Timeout virtual thread support by @GoodforGod in #155
- Added annotation processor for JDBC result set mappers by @Squiry in #149
- Fixed gRPC metrics leak by @GoodforGod in #160
- Fixed GraphBuilder intersected generics support by @GoodforGod in #158
- Fixed wrap quartz job exceptions to prevent incorrect logging by @eyeless-watcher in #146
- Fixed Enum config value as toString by @GoodforGod in #157
- Fixed JsonReader Set & Map as Linked by @GoodforGod in #156
- Fixed Retry support zero attempts by @GoodforGod in #154
- Fixed HttpClientRequestMapper String as plain text by @GoodforGod in #151
New Contributors
- @eyeless-watcher made their first contribution in #146
- @Anshelen made their first contribution in #119
Full Changelog: 1.1.10...1.1.11
1.1.10
What's Changed
- Added Expose TypeSpec.Builder for aspects for end user by @Squiry in #131
- Added OpenAPI
additionalModelTypeAnnotations
option support by @GoodforGod in #127 - Added
@Deprecated
annotation for OpenAPI generated HTTP Client methods by @GnusinPavel in #136 - Added DateTime typeMapping default values support in OpenAPI generator by @GoodforGod in #138
- Added Cassandra improved metrics configs by @GoodforGod in #139
- Fixed Undertow Byte Buffer leak by @GoodforGod in #140
- Fixed OpenAPI CodegenModel required when non validated by @GoodforGod in #135
- Fixed trace logging on HTTP client breaking
async-http-client
by @Squiry in #128 - Fixed Cassandra nullable resultSet mapping by @Squiry in #132
- Fixed nullability checks should check type use annotations by @Squiry in #137
- Fixed HTTP Server potential primitive type response by @GoodforGod in #129
- Fixed JdbcNativeTypes LocalDate for Kotlin by @GoodforGod in #141
New Contributors
- @GnusinPavel made their first contribution in #136
Full Changelog: 1.1.9...1.1.10
1.1.9
What's Changed
- Added experimental module Camunda 7 by @GoodforGod in #28
- Added OpenAPI HttpClient default methods with required only params by @GoodforGod in #115
- Added OpenAPI management multi file support by @GoodforGod in #112
- Added KafkaListener user tag support by @GoodforGod in #116
- Added HttpClient
@Component
annotation preserved by @GoodforGod in #122 - Added Logging AOP new signatures and exception handling by @GoodforGod in #111
- Added KafkaListener support for ConsumerRebalanceListener by @GoodforGod in #113
- Fixed OpenAPI default value by @GoodforGod in #114
- Fixed HTTP Server error content type set by @GoodforGod in #120
- Fixed Kafka Listener empty telemetry by @GoodforGod in #117
- Fixed JsonReader potential name collision by @GoodforGod in #121
- Fixed Kotlin JSON extension constructor fallback by @GoodforGod in #118
- Fixed Cassandra metric factory by @GoodforGod in #110
- Fixed Kafka Consumer record commit by @GoodforGod in #123
- Fixed GraphInterceptor support for AOP Proxy by @GoodforGod in #109
- Fixed Batch parameter exception handling by @GoodforGod in #124
- Fixed OpenAPI default values by @GoodforGod in #125
- Fixed KoraSubModule Nullable missing by @GoodforGod in #126
Full Changelog: 1.1.8...1.1.9
1.1.8
What's Changed
- Added S3 Client module by @GoodforGod in #42
- Added Liquibase module by @MuonSevasch in #100
- Added FlywayConfig with locations config by @GoodforGod in #99
- Added Javadoc by @GoodforGod in #101
- Added size type added by @GoodforGod in #103
- Added gRPC server message size config by @GoodforGod in #102
- Fixed HttpClientTelemetry log body that wasn't read till the end by @Squiry in #96
- Fixed gRPC interceptor execution order by @GoodforGod in #97
- Fixed Kafka Consumer record commit by @GoodforGod in #104
- Fixed KafkaAssignConsumerContainer offset duration by @GoodforGod in #105
- Fixed Openapi codegen should mix referenced oneOf fields in root type by @Squiry in #108
- Fixed macros missing fail on native types by @GoodforGod in #107
Full Changelog: 1.1.7...1.1.8
1.1.7
What's Changed
- Fixed JsonReader/JsonWriter for JSON fields with
$
in name by @mitasov-ra in #83 - Fixed
CoroutineContextInjectInterceptor
should not requirekotlinx.coroutines.reactor.ReactorContextKt
by @Squiry in #84 - Updated kotlinpoet version to 1.18.1 (fixed kotlin name alias collision) by @mitasov-ra in #85
- Added
@Tag
propagation for Repository codegen by @mitasov-ra in #81 - Fixed NPE in grpc server metrics by @Squiry in #88
- Removed Prometheus JMX by @GoodforGod in #93
- Fixed Method argument Pattern validation by @GoodforGod in #92
- Fixed Content-Type for Entity response preservation by @GoodforGod in #91
- Added configuration of okhttp instance by @Squiry in #95
Full Changelog: 1.1.6...1.1.7
1.1.6
What's Changed
- Fixed Netty & gRPC dependencies in #82 (grpc/grpc-java#11284)
Full Changelog: 1.1.5...1.1.6