2.4.0
Major changes
- Experimental support for aws crt async client (
software.amazon.awssdk:aws-crt-client
). It supports native compilation and Amazon Lambda. You can find more information in the Going asynchronous documentation section of each service. - Reduce boilerplate code by directly injecting
DynamoDbTable
andDynamoDbAsyncTable
with the@NamedDynamoDbTable
annotation. Additional information can be found at https://quarkiverse.io/quarkiverse-docs/quarkus-amazon-services/dev/amazon-dynamodb.html#_dynamodb_enhanced_client. - Few changes to Thread management to reduce the number of created ThreadPools and share Quarkus Vert.x EventLoopGroup when available.
What's Changed
- feat: use quarkus default thread pool by @scrocquesel in #819
- refactor: introduce an abstract class for client recorder by @scrocquesel in #821
- feat: use Quarkus EventLoopGroup for Netty based clients by @scrocquesel in #820
- Provide support for aws crt async client by @scrocquesel in #646
- refactor(dynamodb-enhanced): replace producer with synthetic beans by @scrocquesel in #822
- feat: inject DynamoDbTable and DynamoDbAsyncTable by @scrocquesel in #818
- build(deps): bump software.amazon.awssdk:bom from 2.20.96 to 2.20.98 by @dependabot in #825
- chore: release 2.4.0 by @scrocquesel in #826
Full Changelog: 2.3.3...2.4.0