Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
build: upgrade appsmith to jdk 25 and spring boot 3.5.11 (#41644)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #https://linear.app/appsmith/issue/APP-14906/upgrade-java-from-17-to-25 ## Automation /ok-to-test tags="@tag.All" ### :mag: Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/23507364631> > Commit: 1ad8a615de9f4c9f63bafa8c526788a0863c2781 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=23507364631&attempt=2" target="_blank">Cypress dashboard</a>. > Tags: `@tag.All` > Spec: > <hr>Wed, 25 Mar 2026 06:59:29 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * More consistent JSON property names for API payloads and plugin metadata. * **Chores** * Toolchain upgraded to Java 25 with updated build/compiler and annotation-processor configuration. * Docker base now uses Eclipse Temurin JDK 25. * Lombok configuration added to harmonize generated getters. * **Documentation** * Development setup and prerequisites updated for Java 25 and Maven 3.9+. * **Breaking Changes** * Java 25 (or later) is now required; Java 17 no longer supported. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
M
Manish Kumar committed
e4b40689dd7dd97d306ce5e69923c6b5270e78c2
Parent: 97e2376
Committed by GitHub <noreply@github.com>
on 3/25/2026, 10:58:08 AM