Nusrat Shakarov created IGNITE-22096: ----------------------------------------
Summary: Spring 6 support for ignite spring extensions Key: IGNITE-22096 URL: https://issues.apache.org/jira/browse/IGNITE-22096 Project: Ignite Issue Type: Epic Reporter: Nusrat Shakarov This is epic about spring 6 support in ignite extensions. Spring boot 3 and Spring 6 users may have difficulties using ignite spring extensions in their applications, because extensions based on spring 5. For some spring modules like spring-data-commons and spring-session-core, Spring has finished spring 5 support in Nov 2023. For other modules(and spring-core) support ends in Aug 2024. Considering that, the proposal is to upgrade all spring based ignite extensions to spring 6. Taking into consideration that spring 6 comes with JDK 17+ baseline the plan is the following: 1. Build ignite extensions using JDK 17 2. Use maven.compiler.release=8, for all modules except spring based modules 3. Upgrade spring modules to spring 6 and maven.compiler.release=17 4. Use new versioning approach. Use the same major and minor for spring extension as corresponding spring module used. For example, If spring-session-core is updated to 3.2.2, spring-session-ext version should be 3.2.x, where x is revision number. -- This message was sent by Atlassian Jira (v8.20.10#820010)