Migrate from io.awspring.cloud 2.4.2 -> 3.0.0-M1/2

Viewed 24

I am just bumping our 3rd party packages to the latest versions for various vulnerability fixes.

There has been some major changes it seems from awspring 2.4.2 -> 3.0.0.M*, notably quite a few classes have been removed. One of them being ResourceIdResolver.

See - https://github.com/awspring/spring-cloud-aws/pull/252/files

I can't find any release docs advising of the above class removal and no help as to how to refactor your code to get around the fact this class is no more.

I notice that package io.awspring.cloud.messaging is still at 2.4.2 and class QueueMessagingTemplate is referencing io.awspring.cloud.core.env.ResourceIdResolver (which no longer exists in io.awspring.cloud.core 3.0.0.M2.

Is there some compatibility issue here?

Many thanks

0 Answers
Related