Releases: quarkiverse/quarkus-amazon-services
Releases · quarkiverse/quarkus-amazon-services
2.9.0
Major changes
- Add new extensions: SFN (Step Functions), Kinesis, EventBridge
What's Changed
- docs: add ryandens as a contributor for ideas by @allcontributors in #1053
- Added support for SFN (Step Functions) by @bwhove in #1058
- feat: add support for kinesis client by @scrocquesel in #1063
- feat: add support for eventbridge client by @scrocquesel in #1064
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.2 to 0.29.4 by @dependabot in #1060
- build(deps): bump software.amazon.awssdk:bom from 2.22.4 to 2.22.9 by @dependabot in #1061
- chore: release 2.9.0 by @scrocquesel in #1065
- docs: add bwhove as a contributor for code by @allcontributors in #1066
New Contributors
Full Changelog: 2.8.0...2.9.0
2.8.0
Major changes
- OpenTelemetry instrumentation: Adding the
quarkus-opentelemetry
extension will automatically inject an interceptor with default AwsSdkTelemetry configuration in all produced extension clients that have opted into instrumentation. This is achieved by setting the configuration propertyquarkus.<extension>.telemetry.enabled
to true. This setting is set tofalse
by default.
What's Changed
- feat: add opentelemetry instrumentation by @scrocquesel in #1051
- build(deps): bump software.amazon.awssdk:bom from 2.22.1 to 2.22.4 by @dependabot in #1050
- build(deps): bump quarkus.version from 3.6.3 to 3.6.4 by @dependabot in #1047
- chore: release 2.8.0 by @scrocquesel in #1052
Full Changelog: 2.7.3...2.8.0
2.7.3
Major changes
- The extension is now built with JDK 17.
- DynamoDB Enhanced client fully supports
DynamoDbImmutable
beans including native builds.
What's Changed
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.9 to 0.28.11 by @dependabot in #1020
- Bump build to JDK 17 by @gastaldi in #1022
- build(deps): bump software.amazon.awssdk:bom from 2.21.29 to 2.21.36 by @dependabot in #1023
- Move to JDK 17 by @scrocquesel in #1024
- build(deps): bump quarkus.version from 3.6.0 to 3.6.1 by @dependabot in #1029
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.11 to 0.28.12 by @dependabot in #1028
- build(deps): bump software.amazon.awssdk:bom from 2.21.36 to 2.21.39 by @dependabot in #1030
- build(deps): bump quarkus.version from 3.6.1 to 3.6.3 by @dependabot in #1037
- fix: fix ClassNotFoundException for bean annotated with DynamoDbImmutable by @scrocquesel in #1038
- build(deps): bump software.amazon.awssdk:bom from 2.21.39 to 2.22.1 by @dependabot in #1043
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.12 to 0.29.2 by @dependabot in #1044
- chore: release 2.7.3 by @scrocquesel in #1045
Full Changelog: 2.7.2...2.7.3
2.7.2
What's Changed
- fix: copy initscripts from classpath as executable by @scrocquesel in #1015
- chore: release 2.7.2 by @scrocquesel in #1016
Full Changelog: 2.7.1...2.7.2
2.7.1
What's Changed
- feat: add classpath initscripts for devservices by @scrocquesel in #1013
- chore: release 2.7.1 by @scrocquesel in #1014
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- AWS Quarkus Lambda Client by @tpenakov in #1003
- docs: add tpenakov as a contributor for code by @allcontributors in #1011
- chore: release 2.7.0 by @scrocquesel in #1012
New Contributors
Full Changelog: 2.6.0...2.7.0
2.6.0
Major changes
- New default protocol for the SQS API: With SDK 2.21.20, AWS updated the default protocol for the SQS API, breaking compatibility with LocalStack. To align with the AWS SDK version, we have updated the default LocalStack version to 3.0.1.
What's Changed
- feat: bump default localstack from 2.3.0 to 3.0.1 by @scrocquesel in #999
- build(deps): bump quarkus.version from 3.5.1 to 3.6.0 by @dependabot in #1007
- build(deps): bump software.amazon.awssdk:bom from 2.21.17 to 2.21.29 by @dependabot in #1009
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.6 to 0.28.9 by @dependabot in #1008
- build(deps-dev): bump org.junit-pioneer:junit-pioneer from 2.1.0 to 2.2.0 by @dependabot in #997
- release 2.6.0 by @scrocquesel in #1010
Full Changelog: 2.5.3...2.6.0
2.5.3
Major changes
- Fix native build issues with awssdk 2.21.0
- Bump Localstack default version to 2.3.0. You can stay with the previous version by setting
quarkus.aws.devservices.localstack.image-name=localstack/localstack:1.4.0
. - For those who encountered threading issues with JDK 19+, it has been fixed in awssdk.
What's Changed
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.27.3 to 0.28.0 by @dependabot in #969
- build(deps): bump quarkus.version from 3.4.1 to 3.5.0 by @dependabot in #963
- fix: support awssdk version 2.21.0 in native build by @scrocquesel in #989
- build(deps): bump localstack from 1.4.0 to 2.3.0 by @scrocquesel in #973
- build(deps): bump software.amazon.awssdk:bom from 2.21.10 to 2.21.17 by @dependabot in #983
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.0 to 0.28.6 by @dependabot in #988
- build(deps): bump quarkus.version from 3.5.0 to 3.5.1 by @dependabot in #985
- chore: release 2.5.3 by @scrocquesel in #991
Full Changelog: 2.5.2...2.5.3
2.5.2
Major changes
Support the latest release of aws-crt, which, by introducing new JNI methods, has broken support for native compilation.
What's Changed
- docs: Add guidance for handling Docker support in test mode by @scrocquesel in #934
- ci: test the default and alternative client implementations separately by @scrocquesel in #935
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.26.0 to 0.27.3 by @dependabot in #943
- build(deps-dev): bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.1.0 by @dependabot in #926
- build(deps): bump quarkus.version from 3.3.0 to 3.4.1 by @dependabot in #941
- build(deps): bump software.amazon.awssdk:bom from 2.20.143 to 2.20.159 by @dependabot in #950
- chore: release 2.5.2 by @scrocquesel in #951
Full Changelog: 2.5.1...2.5.2
2.5.1
Major changes
- For those who encounter threading issues with JDK 19+, it is possible to disable the use of the Quarkus thread pool for AWS SDK async taskes by setting
quarkus.<extension>.advanced.use-quarkus-scheduled-executor-service=false
. This affects both synchronuous and asynchronuous clients. Asynchronous clients should also be configured withquarkus.<extension>.async-client.advanced.use-future-completion-thread-pool=false
. This should be considered a temporary fix, as it will create additional thread pools that run in competition with the Quarkus thread pool. Refer to aws/aws-sdk-java-v2#4395 for ongoing follow-up.
What's Changed
- docs: separate docs for for 2.4 branch by @scrocquesel in #902
- feat: add config option to disable Quarkus thread pool usage by @scrocquesel in #923
- build(deps): bump software.amazon.awssdk:bom from 2.20.128 to 2.20.143 by @dependabot in #921
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.25.0 to 0.26.0 by @dependabot in #922
- chore: release 2.5.1 by @scrocquesel in #924
Full Changelog: 2.5.0...2.5.1