Update spring core to v6.2.18#8
Conversation
4a751b6 to
2fb558c
Compare
2fb558c to
8ea7f62
Compare
8ea7f62 to
c1b7419
Compare
c1b7419 to
1d5574c
Compare
1d5574c to
9b83f0d
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe recent updates involve upgrading the Changes
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files selected for processing (1)
- inventory-service/pom.xml (1 hunks)
Additional comments not posted (1)
inventory-service/pom.xml (1)
98-98: Verify compatibility and impact of the version update.The
spring-webdependency has been updated from version5.3.30to5.3.38. Ensure that this update does not introduce any breaking changes and that it is compatible with other dependencies in the project. Review the release notes for any changes that might affect your application.Verification successful
Version Update Verified Successfully
The update to
spring-webversion 5.3.38 does not introduce any breaking changes according to the release notes. The extensive usage oforg.springframework.webacross the project appears to be compatible with this version update. Ensure thorough testing to confirm no runtime issues arise.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify compatibility and impact of the spring-web version update. # Test: Check for potential breaking changes or compatibility issues by reviewing release notes. # Note: This script assumes that the release notes are available online and can be accessed via the given URL. # Fetch release notes for the updated version curl -s https://github.com/spring-projects/spring-framework/releases/tag/v5.3.38 | grep -i "breaking changes" # Check for any issues in the project files due to the update rg --type java 'org.springframework.web' -A 5Length of output: 89377
9b83f0d to
ee2eba9
Compare
There was a problem hiding this comment.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files selected for processing (1)
- inventory-service/pom.xml (1 hunks)
Files skipped from review as they are similar to previous changes (1)
- inventory-service/pom.xml
ee2eba9 to
62540d9
Compare
62540d9 to
53468d7
Compare
53468d7 to
f9c1270
Compare
f9c1270 to
e23c2f5
Compare
e23c2f5 to
11b7875
Compare
11b7875 to
4c8880a
Compare
391d518 to
1d93f30
Compare
1d93f30 to
933586f
Compare
933586f to
bf546ee
Compare
bf546ee to
3316b10
Compare
3316b10 to
694053f
Compare
694053f to
fc7de16
Compare
fc7de16 to
e51f4bb
Compare
e51f4bb to
47830f1
Compare
363c9a2 to
7d62cb6
Compare
7d62cb6 to
25564bf
Compare
25564bf to
676c1b1
Compare
676c1b1 to
eb6a3b9
Compare
eb6a3b9 to
d2f4c07
Compare
d2f4c07 to
2b7ea6f
Compare
2b7ea6f to
d3b87c9
Compare
d3b87c9 to
3dcd1d6
Compare
This PR contains the following updates:
6.1.14→6.2.186.1.14→6.2.186.1.14→6.2.18Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
spring-projects/spring-framework (org.springframework:spring-webflux)
v6.2.18⭐ 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.17⭐ 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.16⭐ 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.15⭐ 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.14⭐ 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.13⭐ 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.12⭐ 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
v6.2.11⭐ New Features
@Nullableon JsonPathAssertions.isEqualTo #35445DuplicateKeyException#35400String valuearguments inResponseCookiefrom*()factory methods #35377taskTerminationTimeoutsemantics onSimpleAsyncTaskExecutor/Scheduler#35372StandardEvaluationContext.setBeanResolvershould allow@Nullable BeanResolver#35371🐞 Bug Fixes
@Scheduled(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) #35316📔 Documentation
Mockito.doXxx()to stub a@MockitoSpyBean#35410ApplicationEventsto clarify recommended usage #35335DataSize.parse()#35298@ContractJavadoc #35285🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Dockerel, @Kehrlann, @acktsap, @khj68, @ngocnhan-tran1996, @scordio, and @sgflt
v6.2.10⭐ New Features
PathEditor#35304typeinProblemDetailnullable #35294useCachesoption forURLConnectionusage inUrlResource(avoiding jar file leak) #35218🐞 Bug Fixes
@Scheduledtasks running inSimpleAsyncTaskSchedulerare interrupted immediately on context close #35254ScriptUtils.executeSqlScript()does not support multiple results per statement #35248@Transactionalpropagation for@TransactionalEventListenerwith BEFORE_COMMIT phase #35150📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Allan-QLB, @carsago, @cw-dimedis, and @giampa91
v6.2.9⭐ New Features
OncePerRequestFiltercannot be CGLib-proxied #35198InaccessibleObjectExceptionnext toIllegalAccessException#35190Date-to-InstantandInstant-to-Dateconverters #35175AbstractMessagingTemplatehierarchy #35159Instant-to-Timestampconversion #35156ResponseEntity<?>in Spring MVC #35153@CacheConfig("myCacheName")declarations for simplified configuration #35152messageSelectorparameters inJmsOperationsas@Nullable#35151OverflowStrategyinConcurrentWebSocketSessionDecorator#35132@Aspectbean #35074DataAccessResourceFailureExceptionthrown when transaction times out on PostgreSQL #35073MethodInvokingFactoryBeanfails to invoke publicly exported methods overridden by internal classes when using JPMS #34028🐞 Bug Fixes
getPubliclyAccessibleMethodIfPossible#35189targetBeanNamefield in AbstractBeanFactoryBasedTargetSourceprotectedto avoid exceptions in logging andtoString()#35172StaticListableBeanFactory#35119DELETErequests, the request body is not used inJdkClientHttpRequest.buildRequest#35068📔 Documentation
@ContextConfigurationJavadoc from reference manual #35088🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Meijuh, @RazorNd, @chenggwang, @izeye, @mjd507, @ngocnhan-tran1996, and @philwebb
v6.2.8⭐ New Features
@Contractdeclaration forCodeFlow.isIntegerForNumericOp()is unnecessary #34985BeanDefinitionReadervia@ImportResource#34928PathPatternMatchableHandlerMappingconfigurable #34918🐞 Bug Fixes
WebSessionafter max sessions limit is reached #35013AbstractKotlinSerializationHttpMessageConverter#34992REPLY_CHANNELheader check inMessageHeaderAccessor#34949MockEnvironmentdoes not acceptObjectproperty values #34947PropertySourcesPlaceholderConfigurerno longer usesConversionServicefromEnvironment#34936@ContractforStreamUtils.drain()incorrectly declaresnullresults in an exception #34933@Beanfactory parameter #34929📔 Documentation
ResourceHttpRequestHandler#setHeadersJavaDoc #35004@SqlGroupexample #34972@RestControllerAdvicevs@ControllerAdviceapply to by default #34866@ExceptionHandler#34554🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Allan-QLB, @Aurh1l, @BowieDu, @DhruvTheDev1, @Dongnyoung, @JimmyAx, @addoDev, @dmitrysulman, @izeye, @jjank, @kilink, @mbazos, @msnsaeed71, @ngocnhan-tran1996, @nosan, @remeio, @vpavic, and @yuzawa-san
[
v6.2.7](https://redirect.github.com/spring-projects/spring-framework/releasConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.