Update dependency org.springframework:spring-web to v6.1.12 [SECURITY] - autoclosed #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.1.6->6.1.12GitHub Vulnerability Alerts
CVE-2024-38809
Description
Applications that parse ETags from
If-MatchorIf-None-Matchrequest headers are vulnerable to DoS attack.Affected Spring Products and Versions
org.springframework:spring-web in versions
6.1.0 through 6.1.11
6.0.0 through 6.0.22
5.3.0 through 5.3.37
Older, unsupported versions are also affected
Mitigation
Users of affected versions should upgrade to the corresponding fixed version.
6.1.x -> 6.1.12
6.0.x -> 6.0.23
5.3.x -> 5.3.38
No other mitigation steps are necessary.
Users of older, unsupported versions could enforce a size limit on
If-MatchandIf-None-Matchheaders, e.g. through a Filter.Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
v6.1.12⭐ New Features
@javax.inject.Namedannotation #33345🐞 Bug Fixes
SimpleEvaluationContextdoes not enforce read-only semantics #33319Object[]when invoking varargs method #33317Indexersilently ignores failure to set property as index #33310@Scheduledmethod in test class not supported anymore #33286@JmsListenerresponse messages #33221ConversionServicecannot convert primitive array toObject[]#33212@Cacheable#33210MethodHandlefunction with a primitive array #33198AopUtils#33045📔 Documentation
RestClientdocumentation #33350🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@GoncaloPT, @crusherd, @genuss, @kashike, @ngocnhan-tran1996, @olbinski, @pcvolkmer, @sheip9, @tafjwr, and @underbell
v6.1.11⭐ New Features
MethodHandleis notnullin SpEL'sReflectionHelper#33193PrematureCloseExceptionduring response #33127getTypeForFactoryMethodshould catchNoClassDefFoundError#33075🐞 Bug Fixes
MethodHandlefunction with an array #33191MethodHandlefunction with zero variable arguments #33190java.nio.file.Path(and plain "." value resolves to classpath root) #33124@Transactional#33095LocalContainerEntityManagerFactoryBeaninitialization fails in case of null bean definition #33082ReactorNettyClientRequest.convertExceptionshould include original exception if cause isnull#33080Object...varargs method #33013📔 Documentation
ModelMapis not a supported argument type in WebFlux #33107InputStreamResourcefor content length bypass #33089🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@TAKETODAY, @hunhee98, @imvtsl, @snussbaumer, and @zizare
v6.1.10⭐ New Features
PersistenceExceptionTranslatorbean retrieval inPersistenceExceptionTranslationInterceptoron shutdown #33067DisconnectedClientHelper#33064🐞 Bug Fixes
@Autowired@Beanmethod with@Valueparameter #33030📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@tafjwr
v6.1.9⭐ New Features
@TenantId#32967🐞 Bug Fixes
canEncode()forJAXBElementinJaxb2XmlEncoder#32977@Validannotations on container elements for handler argument validation not supported #32964StringUtils#cleanPath#32962@CacheEvictcondition uses wrapper comparison instead of actual objects #32960ReactorResourceFactorynot working with CRaC onRefresh checkpoint #32945Integer#32908Mapwith a primitive #32903@EnableTransactionManagement(mode = AdviceMode.ASPECTJ) #32882📔 Documentation
RegisterReflectionForBindingJavadoc #32947MethodValidationPostProcessoris missing astatickeyword #32929KotlinDetector.isKotlinTypedocumentation for Kotlin 2.x lambdas #32905🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Attacktive, @Seungpang, @deblockt, @hlmg, @ozooxo, @soglad, and @ypyf
v6.1.8⭐ New Features
🐞 Bug Fixes
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)cannot convert UTC without milliseconds tojava.util.Date#32856@Configurableaspect #32838📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@rwinch
v6.1.7⭐ New Features
@Aspectclasses for Spring AOP proxy usage #32793🐞 Bug Fixes
AnnotationConfigWebApplicationContextshould propagateApplicationStartuptoBeanFactory#32747PropertiesPropertySource.getPropertyNames()#32742MergedAnnotationssearch does not find container for repeatable annotation #32731ScopedProxyMode.TARGET\_CLASSand advisors #32669📔 Documentation
ResponseCookie#32663Flux<T>return values #32630factory-methoddoes not always determine correct target type #32091@Orderbehavior on types, bean methods, and config classes #30177@Transactionalre-entrant calls) #28299🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@LeMikaelF, @Seungpang, @izeye, @m4tt30c91, @remeio, and @yhao3
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.