Spring
ELASTICSEARCH INDEX NAMES NOW SUPPORT PROPERTY RESOLUTION
Spring Data Elasticsearch shipped property resolution for index names, closing a long-standing configuration gap that forces teams to hardcode index references.
read --wire →
$ tail -f topics/java.log
Daily updates from Spring, Spring Boot, and the JVM enterprise ecosystem.
7 updates across 1 project this week.
One calm review of what shipped across Java - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top Java projects - refine anytime. · Read a sample issue →
Spring
Spring Data Elasticsearch shipped property resolution for index names, closing a long-standing configuration gap that forces teams to hardcode index references.
read --wire →
Spring
Spring Boot shipped a major build cache upgrade that lets you store container images in registries and share them across hosts, while deprecating TestRestTemplate in favor of the newer RestTestClient.
read --wire →
Spring
Spring Framework plugged a SpEL evaluation context bug that could serve stale cached properties between expression evaluations, while Spring Data Elasticsearch eliminated wasteful intermediate JSON serialization in search hit field conversion.
read --wire →
Spring
Spring Data Elasticsearch now supports serverless deployments with a new ElasticsearchServerType enum, while Spring Boot patches a stale metadata reference that broke OTLP logging transport configuration.
read --wire →
Spring
Spring Boot is deprecating RestTemplate across its entire ecosystem, forcing a migration to RestClient as the Framework itself moves on [ref:1].
read --wire →
Spring
Spring Boot is methodically fixing its generated documentation examples as the broader ecosystem shifts to Logback 1.6.0, which removed deprecated APIs.
read --wire →
Spring
Spring AI is tightening its security posture on two fronts: MCP server transports now strip exception messages from error responses, while RedisVectorStore cuts network waste by 37 KB per embedding lookup.
read --wire →
Spring
Spring Boot merged improvements to Nullaway 0.13.8 that correctly handle Map#remove nullability, while Spring Framework shipped targeted fixes for logging clarity and documentation.
read --wire →
Spring
Spring Integration shipped fixes for race conditions that could corrupt internal data structures under concurrent load, with auto-cherry-picks queued for the 7.0.x branch.
read --wire →
Spring
Spring Integration is closing out routine maintenance across its test and database tooling, with Kotlin bumped two minor versions and MongoDB reactive streams bug fixed.
read --wire →
Spring
Spring Framework reinstated critical resource location validation checks that prevent unauthorized static resource resolution in sensitive directories.
read --wire →
Spring
Spring Boot is removing deprecated code and exposing critical NIO APIs, while Spring Integration ships a fix for Kafka batch processing that was breaking downstream splitters.
read --wire →
Spring
Spring Boot patched a critical dependency loop where JPA configuration was forcing early instantiation of every AsyncTaskExecutor bean in your app, even when background bootstrapping wasn't enabled.
read --wire →
Spring
Spring Boot's image buildpack was leaking file handles and orphaning temp files when resolving missing builder images, but a fix just landed to clean up both the streams and the intermediate artifacts.
read --wire →
Spring
The `strict` parameter in OpenAI tool calling was silently failing across all Spring AI implementations because it was serialized in the wrong place in the payload.
read --wire →
Spring
A critical bug in TokenCountBatchingStrategy was dropping duplicate documents during batch processing, silently returning fewer embeddings than requested.
read --wire →
Spring
Spring Integration shipped an emergency fix for JdbcLockRegistry that was causing false application hangs when different keys collided on shared locks.
read --wire →
Spring
Spring AI is consolidating version management across gRPC, Maven plugins, and Couchbase clients to delegate entirely to Spring Boot's BOM, cutting maintenance overhead and preventing dependency drift.
read --wire →
Spring
Spring AI shipped a critical fix that prevented Claude's internal reasoning from polluting assistant messages in tool-call replays.
read --wire →
Spring
Spring AI shipped fixes for two production issues that break AI integrations: Anthropic thinking blocks disappearing on stream truncation and Ollama requests failing when prompt options don't inherit the configured model.
read --wire →