Thoughts on Spring Cloud AWS 3.0 #63
Replies: 4 comments 5 replies
-
I am not sure it makes sense to put efforts into development code base that is doomed to be deprecated relatively soon. Considering time constraints I would prefer to keep 2.x for minor changes - we can still release 2.4 especially if there will be community contributions, but to put efforts into 3.x. There is quite a bit to learn about how to use AWS SDK v2 but I think if we split the work properly, it is doable to be ready with 3.0 in Q2 2021. If we continue working on 2.x, I am afraid it will move the 3.0 to the end of the year. |
Beta Was this translation helpful? Give feedback.
-
Spring Boot 3 will use Java 17 as a baseline - it will be released in Q4 AFAIK and Spring Cloud will follow probably in Q1 2023. Ideally, we are faster than that. So I prefer to stick to Java 8 for now and if it takes longer than expected, bump Java version and take advantage of Java 17 at the later stage. |
Beta Was this translation helpful? Give feedback.
-
Another thing we must have in 3.0 - all public APIs must be annotated with I am leaning towards |
Beta Was this translation helpful? Give feedback.
-
Considering current state, we could release M1 with:
Both integrations have to be updated to reflect changes we've made in 2.3.3 and 2.3.4. |
Beta Was this translation helpful? Give feedback.
-
Spring Cloud AWS 3.0 has been discussed the last year with great topics in mind. However, I see some improvements should be done in the next minor version
2.4
instead of start working on version 3. Some of this improvements are:autoconfigure
modulecontext
moduleI hope we can integrate appconfig and have a PR for cloudmap integration for 2.4 but let's see if it can be made
Why?
Also, Spring Boot 3 will start using java 11 and I think it is a great opportunity to meet with Spring Cloud AWS 3. Although, this should not be true I think it make sense.
@maciejwalkowiak @MatejNedic wdyt?
Beta Was this translation helpful? Give feedback.
All reactions