Update Maven dependencies#5599
Conversation
|
Renovate Jira issue ID: SONARJAVA-6350 |
Summary
This PR updates Maven dependencies and build plugins across the project. Most changes are patch and minor version bumps for routine maintenance, including build tools (maven plugins), testing libraries (JUnit, Mockito), and utilities (Guava, Commons IO, GSON, SLF4J, Spring). Notable larger bumps: JUnit from 5.11.2 to 5.14.4, Spring Expression from 6.2.11 to 6.2.18. One consolidation: What reviewers should knowWhere to focus:
Gotchas:
|
|
This PR is stale because it has been open 7 days with no activity. If there is no activity in the next 7 days it will be closed automatically |
c14ce01 to
970bfed
Compare
8eebcf1 to
5681f35
Compare
There was a problem hiding this comment.
The incremental diff reverts the previous changes: commons-collections goes back to 3.2.1 and struts-core goes back to 1.3.9, which correctly aligns the artifact versions with their output directory names. However, the slf4j.version property is being downgraded from 1.7.36 to 1.7.30 in the root pom.xml, which is unexpected for a "dependency update" PR and needs clarification.
The previously flagged version/directory mismatch for commons-collections has been resolved by this revert — the artifact version now matches the directory name again.
Note — the following observations could not be attached as inline comments:
pom.xml:117: This change downgradesslf4j.versionfrom1.7.36to1.7.30. That is a regression —1.7.30predates1.7.36and reverting to an older version loses any fixes shipped between those releases.
The its/vibebot/pom.xml change consolidates the version reference (good), but the value it now inherits (1.7.30) is older than the previous hardcoded value (1.7.36). If the intent is consolidation, the root property should be at least 1.7.36, not rolled back.
|





This PR contains the following updates:
3.4.0→3.5.02.13.1→2.14.02.19.0→2.22.06.2.11→6.2.185.11.2→5.14.433.4.8-jre→33.6.0-jre3.5.1→3.6.25.18.0→5.23.05.18.0→5.23.00.8.13→0.8.141.6.3→1.13.03.5.0→3.6.13.2.0→3.6.33.13.0→3.15.0Release Notes
spring-projects/spring-framework (org.springframework:spring-expression)
v6.2.18Compare Source
⭐ New Features
SpringValidatorAdapterandMethodValidationAdapterperformance #36624@Deprecated(forRemoval = true) for deleted in 7.0 #36591methodIdentification()inCacheAspectSupportfor removal #36576🐞 Bug Fixes
CoroutineUtils#36643@Sqlfails ifDataSourceis wrapped in aTransactionAwareDataSourceProxy#36630MergedAnnotationdoes not useClassLoaderfor method or field #36614AnnotationBeanNameGeneratorfails when an annotation references a non-existent class #36588FileSystemResourcedoes not strictly follow theResource#isReadable()contract #36585DefaultJmsListenerContainermay hang in an endless loop indoShutdown#36511📔 Documentation
spring.profiles.activeis ignored by@ActiveProfiles#36636MergedAnnotation.asAnnotationAttributes()Javadoc incorrectly states that it creates an immutable map #36568@MockitoBean, etc.) #36542🔨 Dependency Upgrades
v6.2.17Compare Source
⭐ New Features
ResourceHandlerUtilsinScriptTemplateView#36459ScriptTemplateViewTests#36457ConfigurationClassBeanDefinitionReader#36454AbstractTestContextBootstrapper#36431@javax.validation.Constraintfrom convention-based annotation attribute override check #36412MediaType(MediaType, Charset)constructor #36351🐞 Bug Fixes
📔 Documentation
@FallbackalongsidePrimaryin the reference manual and@BeanJavadoc #36441BeanPostProcessorandBeanFactoryPostProcessor#36436UriComponentsBuilderand polish examples #36406@Configurationclasses over XML and Groovy in testing chapter #36394🔨 Dependency Upgrades
v6.2.16Compare Source
⭐ New Features
DataBufferUtils.write()with NettyDataBuffer on JDK 25 hangs indefinitely #36189🐞 Bug Fixes
LocalEntityManagerFactoryBean#setDataSourcework on Hibernate as well as EclipseLink #36272System.exiton startup (against multiple shutdown hooks) #36268Netty4HeadersAdapter.removereturns empty list instead ofnullfor non-existing key #36227EclipseLinkConnectionHandlecan fail against transaction isolation race condition #36166SimpleBeanInfoFactoryfails to reliably resolve read/write methods in type hierarchies with unresolved generics #36026📔 Documentation
LocalContainerEntityManagerFactoryBean#setPersistenceUnitNamejavadoc #36206@GetMapping("/base") is combined with method level@GetMapping("/") #36200getErrors()withgetBindingResult()in examples #36172🔨 Dependency Upgrades
v6.2.15Compare Source
⭐ New Features
TransactionSynchronizationManager#registerSynchronization#35922🐞 Bug Fixes
ConcurrentReferenceHashMap#computeIfAbsentmay cause context initialisation deadlock #35945@Lazyinjection point #35918@Bean-level qualifier annotation #35909📔 Documentation
sessionTransactedflag for local versus global transaction #35898🔨 Dependency Upgrades
v6.2.14Compare Source
⭐ New Features
resetCaches()method to Caffeine/ConcurrentMapCacheManager #35841UnmodifiableMultiValueMap#35831Spliteratorcharacteristics inConcurrentReferenceHashMap#35828🐞 Bug Fixes
getCacheNames()concurrent access in NoOpCacheManager #35844BeanNameAwareand co. #35838📔 Documentation
@seeJavadoc references to deprecated PropertiesBeanDefinitionReader #35854v6.2.13Compare Source
⭐ New Features
selectandoptionsJSP form tags #35783🐞 Bug Fixes
ConcurrentReferenceHashMapmisses dedicatedcomputeIfAbsent,computeIfPresent,compute,mergeimplementations #35794HttpServiceMethodsupport for Kotlin suspending functions returningFlow#35718BatchUpdateExceptionanymore #35717jibx-marshallerelement fromspring-oxm.xsd#35699Mapinjection fails against targetMapwith incomplete generics despite bean name or qualifier match #35690TEST_METHODExtensionContextScopeis not fully supported #35680isAutowirableConstructor(Executable, PropertyProvider)inTestConstructorUtilsand deprecate existing variants #35676getPubliclyAccessibleMethodIfPossible()returns hidden static method #35667📔 Documentation
Monotype #35786@NumberFormatJavadoc #35742TestContextsemantics #35716🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Anxton, @Artur-, @HJC96, @MoadElfatihi, @NYgomets, @cbsingh1, @dmitrysulman, @ekcom, and @scordio
v6.2.12Compare Source
⭐ New Features
ConfigurationClassBeanDefinitionReader#35631TransientDataAccessExceptionbySQLStateSQLExceptionTranslatorforBatchUpdateException#35547CandidateComponentsIndexandCandidateComponentsIndexLoader#35472🐞 Bug Fixes
producesmedia types in@ExceptionHandler#35587AbstractTestNGSpringContextTestsis not thread-safe regarding tracked exceptions #35528JvmDefault(default in Kotlin 2.2.20+) #35487📔 Documentation
WebSocketHandler#35572idrefexample in reference manual #35560🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Entea, @IMurzich, @hosea, @maziyarbahramian, @mlichtblau, @nstdio, @reckart, and @reda-alaoui
mockito/mockito (org.mockito:mockito-core)
v5.23.0NOTE: Breaking change for Android
The
mockito-androidartifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See #3788 for more details.Changelog generated by Shipkit Changelog Gradle Plugin
5.23.0
Mockito.when@Nullable(#3503)v5.22.0Changelog generated by Shipkit Changelog Gradle Plugin
5.22.0
objectsingletons (#3652)v5.21.0Changelog generated by Shipkit Changelog Gradle Plugin
5.21.0
v5.20.0Changelog generated by Shipkit Changelog Gradle Plugin
5.20.0
v5.19.0Changelog generated by Shipkit Changelog Gradle Plugin
5.19.0
(#3681)
jacoco/jacoco (org.jacoco:org.jacoco.agent)
v0.8.14: 0.8.14New Features
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.