-
Couldn't load subscription status.
- Fork 126
Update spring core #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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 You can disable this status message by setting the WalkthroughThe recent updates involve upgrading the Changes
Poem
Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
This PR contains the following updates:
6.1.11->6.2.125.3.30->5.3.39Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
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⭐ New Features
AbstractJackson2HttpMessageConverter#getObjectMappersForTypenullness #34811@RequestBodyparameters lose generic type information when creating HTTP service beans #34793🐞 Bug Fixes
PropertySourcesPlaceholderConfigurerplaceholder resolution fails in several scenarios #34861BeanOverrideHandlerdiscovered in@Nestedtest case with superclass from different class or in interface implemented multiple times #34844NamedParameterUtilsonly expands reused collection parameter once #34768PathMatchingResourcePatternResolverwrongly assumes thattarget/classesalways exists #34764📔 Documentation
CompositePropertySourcebehavior forEnumerablePropertySourcecontract #34886@Nullableannotation forservletContextparameter ofConfigurableWebEnvironment.initPropertySourcesare contradictory #34845@EnableAsyncneeds to be redeclared for each ApplicationContext #34843🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Artur-, @blake-bauman, @iifawzi, @kilink, @quaff, @whlit, and @zzoe2346
v6.2.6⭐ New Features
@ContextHierarchy#34723exchangeForRequiredValuevariant toRestClient#34692CoroutinesUtils#34682🐞 Bug Fixes
SseEmitter.onCompletion()behavior between Spring 6.2.3 and 6.2.5 #34762PropertyBatchUpdateException: causes of nestedPropertyAccessExceptions not shown in output #34691@Configurationclasses can no longer beabstractwithout@Beanmethods #34663@MockitoBeanwith custom@Qualifieris not injected into@Configurationclass #34646📔 Documentation
ignoreDependencyInterface()inAbstractAutowireCapableBeanFactory#34747ListableBeanFactory#getBeansOfType#34629❤️ Contributors
Thank you to all the contributors who worked on this release:
@acktsap, @dmitrysulman, @iggzq, @izeye, @ngocnhan-tran1996, @obourgain, and @tobias-haenel
v6.2.5⭐ New Features
spring-core-testoptional #34612-parameterswhenAspectJAdviceParameterNameDiscovererfails against ambiguity #34609FormHttpMessageConvertershould throwHttpMessageNotReadableExceptionwhen the http form data is invalid #34594🐞 Bug Fixes
📔 Documentation
MvcUriComponentsBuilderjavadocs inaccurately reflects usage of forwarded headers #34615StringUtils#uriDecodeJavadoc #34590🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Helmsdown, @dmitrysulman, and @ngocnhan-tran1996
v6.2.4⭐ New Features
ContentResultMatchersDslmatchers for supertypes of the checked type #34542JarURLConnectionresource leak inAbstractFileResolvingResource.exists()#34528rowsExpectedproperty ofSqlQueryfor removal #34526RuntimeHintsto anAotContextLoader#34513DefaultRestClientBuilder#34439BeanFactory/ObjectProviderto select the only one default candidate among non-default candidates #34432🐞 Bug Fixes
MockCookie.parse()fails to parse custom attribute with a value #34575BeanNotOfRequiredTypeExceptionif@Beanfactory method returnsnull#34543@someHash] under bean name 'blabla': there is already object [@sameHash] bound" #34427NullPointerExceptionthrown whenConfigurationClassEnhancercreates CGLIB proxy #34423📔 Documentation
@sincetag for formField() and formFields in MockHttpServletRequestDsl #34448TestExecutionListenercallbacks #34422🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@chenggangpro, @dark2momo, @dmitrysulman, @izeye, @ngocnhan-tran1996, @pankratz76, @quaff, @ryanprayogo, and @vpavic
v6.2.3⭐ New Features
@MockitoSpyBeanat the type level on test classes #34408TestExecutionListenerimplementations as constants #34404ConversionServiceto convert POJO to array for SpEL varargs invocations #34371🐞 Bug Fixes
@Primarysemantics #34374Mapthat implementsIterableno longer works #34332BeanOverrideHandlerdiscovered in@Nestedtest class hierarchy when upgrading to Spring 6.2.2 #34324AnnotationBeanNameGeneratorissues warning about explicitly aliasedvalueattribute #34317Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.