Best of Spring BootDecember 2025

  1. 1
    Article
    Avatar of collectionsCollections·21w

    Java Weekly and Ecosystem Updates: Spring, IntelliJ, Quarkus, and More

    Spring Boot 4 launches with declarative interface clients, API versioning, and enhanced security. Spring Security 7 adds multi-factor authentication, passkeys, and OAuth Identity Provider support. Spring AI expands with MCP integration and agentic frameworks, while Spring gRPC reaches General Availability. Java improvements include script execution, virtual threads, GraalVM native images, and Project Leyden AOT caches offering 75%+ startup time improvements. Kotlin developers gain JSpecify-based null-safety in Spring Boot 4. Additional updates include IntelliJ IDEA debugging enhancements, Spring Vault 4.1.0 interfaces, JDK 26 field immutability enforcement, and releases for Quarkus, Infinispan, and Gradle.

  2. 2
    Article
    Avatar of vaadinVaadin·23w

    Faster and Slimmer Vaadin 25

    Vaadin 25 focuses on performance improvements and dependency reduction rather than new features. By requiring JDK 21 and improving modularization, it achieves 30% fewer transitive dependencies, 22 MB smaller artifacts (from 55 MB to 33 MB), 27% faster deployment times, and over 50% faster development server startup (down to 1.5 seconds from 3+ seconds). The framework replaces previously bundled libraries with core JDK features and separates Hilla dependencies to load only when needed, resulting in reduced CVE exposure and lower memory footprint.

  3. 3
    Article
    Avatar of foojayioFoojay.io·24w

    OpenTelemetry Guide

    Spring Boot 4 introduces native OpenTelemetry support through a single starter dependency, simplifying observability implementation. The guide covers configuring metrics, traces, and logs using the OTLP protocol, including step-by-step setup with Micrometer integration, Logback appender configuration, and Docker Compose testing with Grafana. This eliminates the need for multiple dependencies and Java agents required in Spring Boot 3, while providing seamless integration with GraalVM and AOT compilation.