Closed yonatankarp closed 5 months ago
This is important for us. Some steps that should be considered are laid out in the plan https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition
Couple more thoughts:
Record
class now.Also, I could probably work on it but might need some assistance as I almost never worked with Maven but mainly with Gradle 😅
Hey!
I would like to help!
Thanks, Subhrodip.
On Mon, Sep 26, 2022, 12:12 Yonatan Karp-Rudin @.***> wrote:
Couple more thoughts:
- I think that we can also remove Lombok with this upgrade, as 99% of the functionality it provides is available in a Record class now.
- The change is pretty big, maybe it would make sense to create a dedicated feature branch with branch protection for this task? how was the previous migration from JVM 8 to JVM 11? are there any learnings from it?
Also, I could probably work on it but might need some assistance as I almost never worked with Maven but mainly with Gradle 😅
— Reply to this email directly, view it on GitHub https://github.com/iluwatar/java-design-patterns/issues/2032#issuecomment-1257550440, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFM5VVYFGPLEIDX54IYAW3WAFAT3ANCNFSM6AAAAAAQVGJRKY . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hey guys, I've created the first issues to start the Java 17 transition. Feel free to pick up issues from this list
Some subtasks are still in progress, so I'm keeping this open
This issue has been automatically marked as stale because it has not had recent activity. The issue will be unassigned if no further activity occurs. Thank you for your contributions.
As the end of support of JVM 11 would be in exactly 1 year (September 2023) this repository should probably consider moving to the next stable JVM release (JVM 17) while adopting the features that have been introduced in it to update the existing patterns.
like to Oracle’s page regarding support versions: https://www.oracle.com/java/technologies/java-se-support-roadmap.html