Have you ever wondered: why should I upgrade my Spring Boot 2.7.x application or pay for commercial support? Here is why: - spring.io/security/cve... High - spring.io/security/cve... High - spring.io/security/cve... Medium - spring.io/security/cve... Medium - spring.io/security/cve... Medium
Thanks Toshiaki Maki for creating this nullability-maven-plugin that simplifies NullAway configuration with Maven. #java #spring #jspecify ik.am/entries/900/en
Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin - IK.AM
This article introduces how to introduce JSpecify and NullAway in Maven and simplify the configuration with the Nullability Maven Plugin.
ik.am
There's no better place to make an announcement than SpringIO Barcelona! I'm happy to announce stubborn.sh - a broker for Spring Cloud Contract contracts! Check the demo at demo.stubborn.sh
Chicory 1.7.0 🚀 chicory.dev/blog/chicory... WasmGC + Multi-Memory + Threads: paving the way for WebAssembly support of more and more languages like Kotlin, Scala, Dart & friends, running fully sandboxed, in pure Java bytecode(again for some😅). Go try it! 💥 #WebAssembly #Chicory
Chicory 1.7.0 – WasmGC, Multi-Memory, and Threads Improvements | Chicory
Chicory 1.7.0: WasmGC, Multi-Memory, and Threads Improvements
chicory.dev
Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin ik.am/entries/900/en
Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin - IK.AM
This article introduces how to introduce JSpecify and NullAway in Maven and simplify the configuration with the Nullability Maven Plugin.
ik.am
🥁📢 Spring Modulith 2.1 M2 released! Support for Namastack Outbox, revamped observability support, module tests combinable with Boot's slice tests, non-thread-bound event capture, better JDBC EPR initialization. Grab it while it's 🔥! 🍃📦 #SpringModulith #Namastack #observability #testing
Spring Modulith 2.1 M2, 2.0.4, and 1.4.8 released
Level up your Java code and explore what Spring can do for you.
spring.io
nullability-maven-plugin now supports generating package-info.java automatically! github.com/making/nulla...
GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking
A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin
github.com
github.com/making/nulla... A Maven plugin that configures ErrorProne and NullAway for nullability checking. It replaces the ~40 lines of maven-compiler-plugin boilerplate typically required to set up NullAway.
Spring Framework 7.0.5 is now available, featuring performance improvements developed following the 7.0.4 release. These updates will also be integrated into the upcoming Spring Boot 3.0.3. spring.io/blog/2026/02...
Spring Framework 7.0.5 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
Event externalization through an outbox coming to Spring Modulith 2.1 M2 via Namastack Outbox. 🍃📦 #SpringModulith #Namastack docs.spring.io/spring-modul...
github.com/making/nulla... A Maven plugin that configures ErrorProne and NullAway for nullability checking. It replaces the ~40 lines of maven-compiler-plugin boilerplate typically required to set up NullAway.
GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking
A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin
github.com
Using Spring Security 7’s MFA support to perform two‑factor authentication (2FA) with TOTP ik.am/entries/895/en
Using Spring Security 7’s MFA support to perform two‑factor authentication (2FA) with TOTP - IK.AM
This article shows how to implement TOTP 2FA as a custom Factor in Spring Security 7’s MFA and walks through the steps for a sample application.
ik.am
Instrumenting JDBC Operations in a Spring Boot Application with Datasource Micrometer ik.am/entries/894/en
Instrumenting JDBC Operations in a Spring Boot Application with Datasource Micrometer - IK.AM
In this article, we show how to use Datasource Micrometer with Spring Boot to instrument JDBC operations and visualize SQL logs, traces, and metrics in Grafana.
ik.am
Trying a Hello World Job with Spring Batch 6 / Spring Boot 4, where the DB is no longer required by default ik.am/entries/893/en
Trying a Hello World Job with Spring Batch 6 / Spring Boot 4, where the DB is no longer required by default - IK.AM
In Spring Batch 6 / Spring Boot 4, a database is no longer required by default. This article shows how to create a Hello World job and run it with a GraalVM native image.
ik.am
Sending Spring Boot Application Logs with Logback + OpenTelemetry (OTLP) ik.am/entries/892/en
Sending Spring Boot Application Logs with Logback + OpenTelemetry (OTLP) - IK.AM
In this article, we introduce how to send logs from Spring Boot via OTLP using the alpha version of opentelemetry‑logback‑appender and a custom Auto‑Configuration, presenting a configuration procedure...
ik.am
Early Xmas gift 🎄 The new Spring Boot Buildpack supports AOT Caching, a long-awaited feature expected to replace App CDS. It works with Java 25 and my apps are starting now much faster! github.com/paketo-bu... #SpringBoot #Java
GitHub - paketo-buildpacks/spring-boot: A Cloud Native Buildpack that contributes Spring Boot dependency information and slices an application into multiple layers
A Cloud Native Buildpack that contributes Spring Boot dependency information and slices an application into multiple layers - paketo-buildpacks/spring-boot
github.com
Abstracting Java System Time Creation with InstantSource to Improve Testability ik.am/entries/883/en
Notes on Troubleshooting Java Container Images Created with Paketo Buildpack ik.am/entries/882/en
Thanks for joining today’s #IntelliJIDEALivestream! Big thanks to Brian Clozel, @snicoll.be, and @mp911.de for sharing their insights on Spring Boot 4. Missed the session? The recording is now available 🎥 https://youtube.com/live/lFSVDcNEE-w
Engineers Talk About Spring Boot 4, Life, and Other Stuff
YouTube video by IntelliJ IDEA, a JetBrains IDE
youtube.com
Tutorial for Creating Private AI Apps with Spring AI and gpt-oss ik.am/entries/867/en
https://ik.am/entries/867/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
ik.am
Discover how to leverage WebAuthN and passkeys with Spring Boot 3.4 for secure, seamless authentication using devices like Yubikey and TouchID. Watch @garnier.wf’s Devoxx UK 2025 talk today www.devoxx.co.uk//talk?id=3000
The new Spring Debugger recently released by JetBrains is IMO a game changer in terms of DevXP, both for the Spring team and for Spring Boot application developers. blog.jetbrains.com/idea/2025/06...
Demystifying Spring Boot With Spring Debugger | The IntelliJ IDEA Blog
Pull back the curtain on the Spring Boot magic and see how the Spring Debugger plugin makes the invisible visible.
blog.jetbrains.com
Accessing Google Gemini's Free Tier from Spring AI using the OpenAI API (with MCP Integration) ik.am/entries/846/en
https://ik.am/entries/846/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
ik.am
Running Gemma 3 27B with llama.cpp and Accessing it from Spring AI (with MCP Integration) ik.am/entries/843/en
https://ik.am/entries/843/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
ik.am
Notes on Separating the Database Used Within a Job and the Database for Job Management in Spring Batch Spring Boot ik.am/entries/845/en
https://ik.am/entries/845/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
ik.am
We’ve been experimenting adding authorization to @spring.io MCP Servers and Clients. We are working hard to make it easy to add security to your MCP components, it will take a few iterations. It’s a journey, and here’s the first step: adding oauth2 to the MCP Server. spring.io/blog/2025/04...
Securing Spring AI MCP servers with OAuth2
Level up your Java code and explore what Spring can do for you.
spring.io
🚀 The MCP Java SDK core module provides default STDIO & SSE client/server transports - no external web frameworks needed! Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional. 🔗 Minimal deps: central.sonatype.com/artifact/io....
Installing Tanzu for Postgres on Kubernetes 4.0 with Patroni support and accessing it from a Spring Boot application ik.am/entries/844/en
https://ik.am/entries/844/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
ik.am
github.com/roastedroot/... - A pure #java SQLite JDBC driver AOT compiled from c -> #WASM -> JVM Bytecode using chicory.dev AOT build time compiler. This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing 🤯
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
github.com