Releases: kora-projects/kora
Releases · kora-projects/kora
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
1.1.5
1.1.4
What's Changed
- Fixed ByteBufferPool factory for private UndertowModule in #61
- Fixed require NonNull for future in #62
- Fixed PrivateApiHandler error handling in #64
- Fixed Gradle warning removed in #65
- Fixed OpenAPI Name collision in #68
- Fixed templated components should work with
@Component
too in #66 - Fixed Async HTTP Client Netty dependency exclusion in #71
- Optimized OpenAPI Generator Auth in #73
- Added database record constructor
@Nullable field/param
check in #67 - Fixed database tracing in #70
- Added netty transport selection in #72
- Added ConfigWatcher disable/enable by ENV or System Property in #69
Full Changelog: 1.1.3...1.1.4
1.1.3
What's Changed
- Fixed by replacing undertow byte buffer with our own to prevent thread leak in #53
- Fixed OpenAPI
URI
type format in #52 - Fixed JDBC async signature (user
Executor
required) in #55 - Fixed OpenAPI Server Cookie auth in #54
- Updated dependencies with fix versions in #57
- Undertow Xnio Executor tagged in #56
Full Changelog: 1.1.2...1.1.3
1.1.2
What's Changed
- Fixed
@Retry
CompletableFuture in #43 - Fixed Cache AOP error handling in #46
- Fixed OpenAPI generator primaryAuth in #47
- Fixed HttpClient telemetry should pass Content-Length to underlying client in #49
- Fixed KoraJUnit5Extension
Wrapped
support in #50 - Optimized and detalized logging in #45
Full Changelog: 1.1.1...1.1.2
1.1.1
What's Changed
- Fix void results for http client methods with code mappers in #38
- CacheableAopKoraAspect for Reactive contract fixed and tests reinforced in #35
- HTTP Content-Length fixed in #39
- OpenApi Kotlin Nullable enum fixed in #40
- OpenAPI Kotlin empty class equals & hashCode fix in #41
- GraalVM ReactorContextHook#init() missing in runtime fixed in #36
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Fixed problem that could have lead to unnecessary application graph node refreshes in #27
- Fixed Missing Generated annotations in #24
- Fixed writing exception to closed Undertow connection should not ignore telemetry in #26
- Fixed Resilient minor issues in #25
- Dependencies updated and synchronized in #4
- Component build message improved in #30
- Fixed
HttpBody.contentLength
should be long in #29 - Lifecycle logging standardized in #31
- Opentelemetry metrics 1.23 update in #20
- GraalVM support in #1
- Fixed Aop annotation processor should not crash without kora dependencies in compile unit in #32
- Fixed
@ResponseCodeMapper
behaviour when only code defined in #33 - Fixed Cassandra driver micrometer metrics in #34
Full Changelog: 1.0.9...1.1.0