107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-07-30
stories 42

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

SPRING BOOT LOCKS DOWN TEST REGISTRY BEHAVIOR, SPRING TOOLS 5.3 SHIPS WITH STABILITY FIX

By RepoJournal · Filed · About Spring · Composed from the cited sources · methodology

Spring Boot adds automatic test isolation for Micrometer's global registry, while Spring Tools 5.3 lands critical fixes for boot MCP crashes and Eclipse AOT errors.

Spring Boot merged a follow-up to an earlier request that disables the global Micrometer registry in tests by default [1]. The change introduces a new `DisableGlobalMeterRegistryContextCustomizerFactory` that mirrors the existing Reactor pattern, leaving explicit configuration values untouched. This surfaces test isolation as a first-class concern without breaking existing setups.

Spring Tools shipped 5.3.0.RELEASE with three major improvement buckets [2]. The Boot validation layer now catches false positives, inner record bean misdetection, and native query checks. The team modernized from RestTemplate to RestClient and scrubbed legacy dependencies. Most critically, the release resolves Boot MCP startup crashes, Eclipse AOT errors, and JMX connection bugs that were blocking adoption.

Spring Framework continues its security hardening and API cleanup work [3] [4]. HandlerMappingIntrospector is now removed as promised, and DataBinder's `setDisallowedFields` method is deprecated in favor of safer alternatives [5]. Documentation on SpEL lifecycle and the security implications of untrusted expression evaluation landed to prevent production surprises [11].

Spring Data Redis and Spring Session absorbed routine maintenance: a parser-bound deserialization context fix for type hints [6] and MariaDB connector bumps to 3.5.10 across two session branches [7] [8]. Spring Tools itself merged stream consumption fixes for build commands to prevent process hangs [9] and added YAML alias/anchor cycle support [10].

Action items

References

  1. [1] Disable Micrometer global registry in tests by default ↗ spring-projects/spring-boot
  2. [2] 5.3.0.RELEASE ↗ spring-projects/spring-tools
  3. [3] Remove HandlerMappingIntrospector ↗ spring-projects/spring-framework
  4. [4] Deprecate setDisallowedFields in DataBinder ↗ spring-projects/spring-framework
  5. [5] Document security implications of evaluating untrusted SpEL expressions ↗ spring-projects/spring-framework
  6. [6] Use Parser-bound `DeserializationContext` for parsing type hints in `TypeResolver`. ↗ spring-projects/spring-data-redis
  7. [7] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.9 to 3.5.10 ↗ spring-projects/spring-session
  8. [8] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.9 to 3.5.10 ↗ spring-projects/spring-session
  9. [9] Consume output and error streams for build command process (#1952) ↗ spring-projects/spring-tools
  10. [10] Support cycles in YAML AST via aliases/anchors (#57) ↗ spring-projects/spring-tools
  11. [11] Document lifecycle and reuse contract for SpEL expressions and contexts ↗ spring-projects/spring-framework

Quick answers

What shipped in Spring on July 30, 2026?
Spring Boot adds automatic test isolation for Micrometer's global registry, while Spring Tools 5.3 lands critical fixes for boot MCP crashes and Eclipse AOT errors. In total, 34 commits, 7 pull requests, and 1 releases landed.
Who contributed to Spring on July 30, 2026?
12 developers shipped this update, including LordKay-sudo, Stéphane Nicoll, vvzvvv, Brian Clozel, MacAlsandair, Mark Paluch, github-actions[bot], and BoykoAlex, and 4 more.
What were the notable Spring updates?
Disable Micrometer global registry in tests by default, 5.3.0.RELEASE, and Remove HandlerMappingIntrospector.