0

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

spencergibb
  • 24,471
  • 6
  • 69
  • 75
Hallam
  • 131
  • 1
  • 3
  • 11
  • 3.0 is a breaking release and at least at this stage we did not plan to include `ResourceIdResolver`. What's your specific use case? Perhaps you can file an issue in https://github.com/awspring/spring-cloud-aws? – Maciej Walkowiak Oct 15 '22 at 09:23

0 Answers0