Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreDear 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 3.0.0-M2
& 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:
2.20.32
3.0.0
with its new SQS listener APIDynamoDbLockRegistry
implementation with a proper TTL support.async
by default and leverage a CompletableFuture
support from their super AbstractMessageProducingHandler
class.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!
Cheers,
Artem
Project Page | GitHub Issues | Contributing | Help | Chat