The Wire · Showcase
SPRING-NET ESCAPES LOGGING BREAKAGE, SPRING-BOOT SWEEPS DEPENDENCY UPGRADES
By RepoJournal · Filed · About Spring
Spring.NET fixes a critical configuration regression from its logging migration while Spring Boot ships five coordinated dependency upgrades across the messaging and caching stack.
Spring.NET's migration from Common.Logging to Microsoft.Extensions.Logging broke SimpleLoggingAdvice in production for anyone upgrading from 3.0.2 or earlier [1]. The fix handles legacy level names like `Info` that MEL rejects as `Information`, and restores silent advice behavior. This is a must-patch if you're on the new logging stack [1]. In parallel, Spring.NET also crushed 115 of 118 Dependabot alerts on its Gatsby website by refreshing stale transitive dependencies and adding yarn resolutions [2], plus migrated build orchestration from the unmaintained NUKE to its maintained fork Fallout 10.4.0 [3]. Over on Spring Boot, Stéphane Nicoll landed five coordinated upgrades in a single cycle: Hazelcast 5.7.0 [4], Yasson 3.0.5 [5], RabbitMQ Stream Client 1.9.0 [6], RabbitMQ AMQP Client 1.4.0 [7], and Qpid ProtonJ2 1.2.0 [8]. Spring AI is trimming deprecated Mistral models from its ChatModel enum and remapping the remaining ones to current replacement IDs [9], while also documenting additional 2.0.1 breaking changes around the Media builder and OpenAI strict mode defaults [10]. All told, 16 commits and 9 PRs across five repos.
One email a day. Unsubscribe in one click.
Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Spring.NET teams on 3.0.3+: review SimpleLoggingAdvice configuration for legacy level names (Info/Warn/Fatal) and update to MEL spellings (Information/Warning/Critical) if needed spring-projects/spring-net [immediate]
- → Spring AI users: remove deprecated Mistral model references before 2.0.1 release, remap MISTRAL_SMALL/MEDIUM/LARGE to current IDs spring-projects/spring-ai [plan]
- → Spring Boot maintainers: test RabbitMQ and Hazelcast upgrades in messaging workflows spring-projects/spring-boot [monitor]
References
- [1] Fix SimpleLoggingAdvice configuration breakage from the MS logging migration ↗ spring-projects/spring-net
- [2] Fix website npm security alerts (115 of 118 Dependabot alerts) ↗ spring-projects/spring-net
- [3] Migrate build orchestration from NUKE to Fallout 10.4.0 ↗ spring-projects/spring-net
- [4] Upgrade to Hazelcast 5.7.0 spring-projects/spring-boot
- [5] Upgrade to Yasson 3.0.5 spring-projects/spring-boot
- [6] Upgrade to RabbitMQ Stream Client 1.9.0 spring-projects/spring-boot
- [7] Upgrade to RabbitMQ AMQP Client 1.4.0 spring-projects/spring-boot
- [8] Upgrade to Qpid ProtonJ2 1.2.0 spring-projects/spring-boot
- [9] Retire deprecated Mistral AI chat models ↗ spring-projects/spring-ai
- [10] Document additional 2.0.1 breaking changes ↗ spring-projects/spring-ai