Spring
Eclipse distro tag now created separately from publishing
Spring Tools for Eclipse changes its release process so the distribution tag is created independently of the publishing step.
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 Tools for Eclipse changes its release process so the distribution tag is created independently of the publishing step.
read --wire →
Spring
Spring Kafka now preserves all values of multi-value headers when JSON type mapping is in play, closing a data-loss bug in JsonKafkaHeaderMapper.
read --wire →
Spring
Spring Framework patched a binary search bug in SQLErrorCodes that could cause duplicate key error codes to be missed.
read --wire →
Spring
Spring Boot's reactive OAuth2 resource server auto-configuration now backs off when a custom SecurityWebFilterChain is defined, matching servlet behavior.
read --wire →
Spring
Spring AMQP shipped fixes for two channel-leak and header-loss bugs, Spring Security closed a HeaderWriterFilter race condition, and Spring Kafka honors shared-container client IDs.
read --wire →
Spring
Spring Batch's MongoSequenceIncrementer no longer runs inside an ongoing transaction, and Spring Modulith's Moments now supports seconds and hours with programmatic scheduling.
read --wire →
Spring
Spring Security's OAuth2 Resource Server now supports configurable authentication success handlers, and Spring Integration fixes several concurrency issues.
read --wire →
Spring
Spring WS shipped two fixes today: interceptor fault decisions are now made per-interceptor, and X.509 certificates whose subject DN ends with the common name now authenticate correctly.
read --wire →
Spring
Spring Data Elasticsearch shipped a fix for the formatting of `DateFormat.strict_date_optional_time_nanos` in the last 24 hours.
read --wire →
Spring
Spring Framework improves singleton destruction handling while Spring Data Elasticsearch moves to 9.5.2 and Spring Kafka bumps Boot to 4.0.8.
read --wire →
Spring
Spring AMQP now correctly honors autoStartup=false for listener containers after a context restart.
read --wire →
Spring
A silent step-name bug in Spring Batch could crash your JDBC-backed jobs, and the fix is landing now.
read --wire →
Spring
Spring Boot's LDAP auto-configuration now honors named SSL bundles, closing a gap that silently shipped plaintext trust material.
read --wire →
Spring
If you reload an SSL bundle on Tomcat, you are silently dropping custom host configuration.
read --wire →
Spring
Spring Boot shipped two behavioral fixes overnight that will change how your OTLP config and DataSource unwrapping resolve at runtime.
read --wire →
Spring
A merged PR fixes docs that referenced a SpringBootWebSecurityConfiguration class that no longer exists, and it's the closest thing to a story across an otherwise quiet Spring ecosystem in the last day.
read --wire →
Spring
Spring Framework is modernizing SpEL configuration and it's about time you stopped wrestling with those unlabeled boolean and int constructors.
read --wire →
Spring
Spring Kafka's DelegatingByTypeSerializer has been leaking delegates for years, and a fix just landed with a cherry-pick across 4.1.x and 4.0.x.
read --wire →
Spring
Spring Security is tearing apart its default AES encryption, and you need to know what's changing before your next upgrade.
read --wire →
Spring
Spring Security's SecurityContextHolderThreadLocalAccessor is sharing mutable state across threads, and a fix is already in motion.
read --wire →