Spring
Follow
This Week in Spring - September 16th, 2025
This week's highlight is the release of Java 25 and GraalVM 25, bringing exciting new features to the JVM. A notable addition is the ability to import all packages within a module using a simplified import syntax. Java now directly supports Java scripts, allowing for concise "Hello World" programs without needing a public class or a main method. New AOT support enhances native code generation for faster native methods during startup. The author recommends trying it out, suggesting the use of SDKMAN.io for easy version upgrades. Spring Initializr will likely support Java 25 soon, expanding its use within the Spring ecosystem. The article then presents a roundup of Spring-related releases. Key releases include Spring for GraphQL, Spring AI, Spring Cloud, and Spring Security updates. New features include API versioning, Pulsar support, and security fixes. The author also mentions updates to Spring Data, Spring AMQP, and Spring Framework. The author highlights interviews, tutorials and advancements in Spring's core components, including ConcurrencyLimit, Retryable, and RetryTemplate.