VMware offers training and certification to turbo-charge your progress.Learn more
Dear Spring community,
Today I'm excited to share with you news that Spring Integration extension project for AWS and AWS Kinesis Binder for Spring Cloud Stream have finally been moved to AWS Java SDK v2, their respective milestones
4.0.0-M1 are available from Spring Milestone repository.
I cannot tell that this was a pleasant work to do because it has turned to be not just a plain dependencies upgrade and namespace renaming. The whole AWS SDK API was changed to more modern Java style, including
CompletableFuture composition and
Stream API, lambda-style configuration, generated builders etc. They have even Reactive Streams support! Some options have been removed and some added. So, even if Spring Integration channel adapters are high enough API for end-users, they still suffered many breaking changes with these new generations.
Some highlights of these milestone:
3.0.0with its new SQS listener API
DynamoDbLockRegistryimplementation with a proper TTL support.
asyncby default and leverage a
CompletableFuturesupport from their super
See READMEs of these projects on GitHub for more information.
We are probably going to GA in a couple weeks, so don't hesitate to give them a try and come back with any feedback or contribution!
Project Page | GitHub Issues | Contributing | Help | Chat