feat(docker): update base images to Java 25, Spring 4, Jackson 3, Gradle 9 and optimize JVM options (Project Lilliput)#5725
Conversation
Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
…capabilities Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
…backports Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
…and exclude additional temporary files
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
…T training with PostgreSQL mode
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
…g in various components
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 100 out of 101 changed files in this pull request and generated 7 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
…gurations Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
# Conflicts: # testing/test.sh
…to avoid library conflicts
…d bump Calibre version to 9.3.1
…TIONS for JDK 25+ compatibility and bump ImageMagick version to 7.1.2-13
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
…ions in GlobalExceptionHandler
|
/deploypr |
🚀 PR Test DeploymentYour PR has been deployed for testing! 🔗 Test URL: http://23.22.230.180:5725 This deployment will be automatically cleaned up when the PR is closed. |
Description of Changes
This PR upgrades Stirling-PDF to Java 25, Spring Boot 4.0.2, Jackson 3, and Gradle 9.3.1. It introduces Project Lilliput (Compact Object Headers) for reduced memory overhead, Project Leyden AOT caching for faster startup, and modernizes JVM configurations with virtual threads and improved garbage collection options. The changes also optimize Docker images, refactor init scripts with dynamic memory detection, and migrate from deprecated Spring Security SAML APIs.
Changes:
Checklist
General
Documentation
Translations (if applicable)
scripts/counter_translation.pyUI Changes (if applicable)
Testing (if applicable)