Best of Jakarta EE2025

  1. 1
    Article
    Avatar of baeldungBaeldung·37w

    Spring Boot 4 & Spring Framework 7 – What’s New

    Spring Boot 4 and Spring Framework 7 introduce significant modernization updates including Java 17 baseline with Java 21/25 support, Jakarta EE 11 alignment, and Kotlin 2.2+ compatibility. Key features include enhanced GraalVM native image support, built-in API versioning, declarative HTTP clients with @HttpServiceClient, resilience annotations for retry logic, improved observability with Micrometer 2 and OpenTelemetry, modular architecture for better performance, and JSpecify null safety adoption. The releases also bring testing improvements with context pausing and RestTestClient, while removing deprecated javax.* packages and Jackson 2.x support.

  2. 2
    Article
    Avatar of collectionsCollections·52w

    Spring Framework 7.0 and Spring Boot 4.0: Revolutionizing Development with Major Upgrades

    Spring Framework 7.0 and Spring Boot 4.0 are set to release in November with major upgrades including Jakarta EE 11 support, Kotlin 2.x compatibility, and JSpecify null safety annotations. Key highlights include Project Leyden's AOT optimizations delivering 4.4x faster startup times, enhanced API handling with auto-configuration for HTTP service interfaces, Spring Data 4.0 improvements, and the launch of Spring AI 1.0 for generative AI applications. The release also introduces unified Long-Term Support with over 7 years of support for major releases.

  3. 3
    Article
    Avatar of jakartaeeJakarta EE·27w

    SpringBoot 4.0, preview of Jakarta Data 1.1 and more in 25.0.0.12-beta- OpenLiberty.io

    Open Liberty 25.0.0.12-beta introduces Spring Boot 4.x support with JAR and WAR deployment options, requiring Java 17+ and EE11 features. The release previews Jakarta Data 1.1 capabilities including entity projections, the @Is annotation, and Constraint subtype parameters for advanced filtering. Updates to the Model Context Protocol Server 1.0 add session management and improved endpoint discoverability. The Netty-based HTTP transport receives enhancements for HTTP/1.1, HTTP/2, WebSocket, JMS, and SIP communications. A new feature allows developers to provide their own Base64-encoded 256-bit AES keys for password encryption, improving startup performance and preparing for WebSphere migration.

  4. 4
    Article
    Avatar of jakartaeeJakarta EE·1y

    JavaLand 2025

    JavaLand 2025 took place at Nürburgring with a variety of activities, including the Jakarta EE Community Panel and the JavaLand Jogging event. The conference included a talk on improving developer productivity with Jakarta EE 11 and offered unique experiences like racing electric solar-powered go-karts. The Eclipse Foundation provided Jakarta EE branded towels as swag.