InfoQ Homepage Spring Boot Content on InfoQ
-
Introducing Hilla 2.0: Reactive Endpoints, Native Image, Simplified Theming, SSO Kit, and More
Hilla, the type-safe web framework for Spring Boot, has announced the release of version 2.0. This release utilizes Spring Boot 3, Java 17, and Jakarta EE 10, providing access to the latest features in the Java ecosystem. It includes an improved TypeScript generator, web socket support for reactive endpoints, support for GraalVM native images, a simplified theming mechanism, and a new SSO kit.
-
WireMock Spring Boot Simplifies the WireMock Configuration for Spring Boot Applications
WireMock, a flexible tool for building API mocks, and the new WireMock Spring Boot simplify the WireMock configuration for JUnit-based integration tests in Spring Boot applications.
-
Java News Roundup: JEP Updates, JReleaser 1.5, Spring Updates, Vert.x, Project Reactor, Ktor
This week's Java roundup for February 27th, 2023, features news from OpenJDK, JDK 20, JDK 21, Spring Framework 6.0.6, Spring Boot 3.0.4, Spring Data 2022.0.3 and 2021.2.9, Spring Shell 3.1.0-M1, 3.0.1 and 2.1.7, Quarkus 2.16.4, Micronaut 3.8.6, Eclipse Vert.x 4.4.0, Project Reactor 2022.0.4, Apache Tomcat 9.0.73, Hibernate 6.2 CR3, JReleaser 1.5.0, Ktor 2.2.4 and Gradle 8.0.2.
-
Java News Roundup: Payara Platform, Liberica JDK Updates, JobRunr 6.0 Milestones
This week's Java roundup for January 16th, 2023, features news from JDK 20, JDK 21, Spring Cloud Gateway 4.0, Spring Boot 3.0.2 and 2.7.8, Spring Modulith 0.3, Liberica JDK versions 19.0.2, 17.0.6, 11.0.18 and 8u362, Payara Platform, Micronaut 3.8.2, WildFly 26.1.3, TomEE 8.0.14, first three milestone releases of Job Runr 6.0 and Gradle 8.0-RC2.
-
Spring Cloud 2022.0.0 Delivers Updates to Sub-Projects and JDK 17 Baseline
VMware has released Spring Cloud 2022.0.0, codenamed Kilburn, based upon the recently introduced Spring Framework 6 and Spring Boot 3. Spring Cloud 2022.0.0 is based on Spring Framework 6 requiring Java 17 and is compatible with Jakarta EE 9. This release supports Ahead of Time (AOT) compilation and the creation native images with GraalVM.
-
Just, a New CLI for Spring Boot Applications
Just, a command line tool requiring zero configuration, increases the Java development experience while building Spring Boot applications. Just automatically reloads the application when there is a change in source code, build files or Docker compose files. The project also supports the creation of (native) applications and (native) Docker images.
-
Java News Roundup: Spring Cloud 2022.0.0, Introducing SourceBuddy, Jarviz and Just
This week's Java roundup for December 19th, 2022, features news from OpenJDK, JDK 20, JDK 21, Spring Cloud 2022.0.0, point releases for other Spring projects, Open Liberty 22.0.0.13, Quarkus 2.15.1, Micronaut 3.7.5, Helidon 3.1.0, Hibernate 6.2.CR1, Eclipse Vert.x 4.3.7, point releases for Groovy, Camel 3.20, MicroStream joins Eclipse, Kotlin 1.8-RC2, and introducing SourceBuddy, Jarviz and Just.
-
Spring Authorization Server 1.0 Provides Oauth 2.1 and OpenID Connect 1.0 Implementations
More than two-and-a-half years after being introduced to the Java community, VMWare has released Spring Authorization Server 1.0. Built on top of Spring Security, the Spring Authorization Server project supports the creation of OpenID Connect 1.0 Identity Providers and OAuth 2.1 Authorization Servers. The project supersedes the Spring Security OAuth project which is no longer maintained.
-
Spring Batch 5.0 Delivers JDK 17 Baseline and Support for Native Java
VMware released Spring Batch 5.0. Baselined to Java 17 and the latest Spring Framework 6.0, Spring Batch now supports GraalVM native image, a new Observation API, Java Records, and a long list of enhancements and fixes made by more than 50 contributors.
-
Java News Roundup: Major Spring Releases, Resilience4j, Open Liberty, GlassFish, Kotlin 1.8-Beta
This week's Java roundup for November 21st, 2022, features news from JDK 20, major, point and patch releases for Spring (namely Boot, Web Services, Security, Batch, Authorization Server, REST Docs, Framework, Modulith, GraphQL, Apache Kafka and RabbitMQ), Open Liberty 22.0.0.12, GlassFish 7.0-M10, GraalVM Native Build Tools 0.9.18, Resilience4j 2.0, Apache Tomcat 8.5.84 and Kotlin 1.8-Beta.
-
Spring Boot 3 and Spring Framework 6 Use Java 17 and Jakarta EE 9, Support Native Java with GraalVM
VMware released Spring Framework 6 and Spring Boot 3, a new generation for the Spring ecosystem. Spring Framework 6 requires Java 17 and Jakarta EE 9. It also embeds observability through Micrometer with tracing and metrics. Spring Boot 3 requires Spring Framework 6. It has built-in support for creating native executables through static Ahead-of-Time (AOT) compilation with GraalVM Native Image.
-
Spring Modulith Structures Spring Boot 3 Applications with Modules and Events
VMware shipped the experimental Spring Modulith project to better structure Spring Boot 3 applications with modules and events. The project introduces new classes and annotations but doesn't generate code. Modules map to Java packages and are encouraged to use Spring events which can be automatically stored in an event log. Spring Modulith also eases the testing of modules and events.
-
Java News Roundup: WildFly 27, Spring Release Candidates, JEPs for JDK 20, Project Reactor
This week's Java roundup for November 7th, 2022, features news from OpenJDK, JDK 20, OpenSSL CVEs, Build 20-loom+20-40, Spring Framework 6.0-RC4, Spring Boot 3.0-RC2, Spring Security 6.0-RC2, Spring Cloud 2021.0.5, WildFly 27, WildFly Bootable JAR 8.1, Quarkus 2.14 and 2.13.4, Project Reactor 2022.0, Micrometer Metrics 1.10 and Tracing 1.0, JHipster Lite 0.22.0 and Camel Quarkus 2.14 and 2.13.1.
-
Java News Roundup: JEP Updates, GraalVM Code to OpenJDK, Return of JavaOne
This week's Java roundup for October 17th, 2022, features news from OpenJDK, JDK 19, JDK 20, JavaFX 20, Generational ZGC Build 20, Oracle Labs, Liberica JDK and Native Image Kit, Spring milestone, point and release candidates, EclipseLink 4.0, Quarkus 2.13.3, Micronaut 3.7.2, Hibernate Reactive 1.1.9, JHipster Lite 0.20, Apache Commons CVE, Groovy 4.0.6 and 2.5.29 and the return of JavaOne.
-
Spring Boot 3 Ships November 2022, Delays Java Module Support
At the 2022 JAX London conference, Spring Developer Advocate Oliver Drotbohm shared the projected release dates for Spring Framework 6 & Spring Boot 3: the end of November 2022. He also pointed out that the new Spring Boot Migrator can migrate a Spring Boot 2.7 application to version 3.0. He later confirmed that full Java Module support won’t arrive in Spring Framework 6.0 but may come later.