micronaut-projects / micronaut-spring

A collection of utilities for Spring users of Micronaut
Apache License 2.0
159 stars 46 forks source link

fix(deps): update spring core to v6.1.0 #508

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework:spring-jdbc 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-test 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-framework-bom 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-orm 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-tx 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-context 6.0.13 -> 6.1.0 age adoption passing confidence
org.springframework:spring-core 6.0.13 -> 6.1.0 age adoption passing confidence

Release Notes

spring-projects/spring-framework (org.springframework:spring-jdbc) ### [`v6.1.0`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.0) #### :star: New Features - When using Oracle, `JdbcClient.update(KeyHolder)` does not work without explicit key column names [#​31607](https://togithub.com/spring-projects/spring-framework/issues/31607) - Introduce way to convert ClientHttpResponse to desired type [#​31597](https://togithub.com/spring-projects/spring-framework/issues/31597) - Property-driven onRefresh exit for AppCDS purpose [#​31595](https://togithub.com/spring-projects/spring-framework/issues/31595) - No Micrometer traceId in JMS listener container errorHandler [#​31559](https://togithub.com/spring-projects/spring-framework/issues/31559) - Register Hibernate `@EmbeddableInstantiators` registered on JPA embeddables for reflection [#​31534](https://togithub.com/spring-projects/spring-framework/issues/31534) - Improve method validation support for errors on elements within a container [#​31530](https://togithub.com/spring-projects/spring-framework/pull/31530) - Support pattern matching for method names in `ControlFlowPointcut` [#​31435](https://togithub.com/spring-projects/spring-framework/issues/31435) - Review reachability metadata contributions after GraalVM changes [#​31213](https://togithub.com/spring-projects/spring-framework/issues/31213) - handleEmptyBody of RequestBodyAdvice should apply also when content-type is not set [#​30522](https://togithub.com/spring-projects/spring-framework/issues/30522) #### :lady_beetle: Bug Fixes - Regression with `@EnableJpaAuditing` using Spring Boot 3.2-RC2 in native image [#​31575](https://togithub.com/spring-projects/spring-framework/issues/31575) - Retrieving the response body as a List of POJOs fails with `RestClient` but passes with `WebTestClient` [#​31574](https://togithub.com/spring-projects/spring-framework/issues/31574) - `ExecutorLifecycleDelegate` should call `ExecutorService.isTerminated()` in `?.isRunning()` [#​31549](https://togithub.com/spring-projects/spring-framework/issues/31549) - `RestTemplate` POST to endpoint using Digest Auth no longer works in 6.1 [#​31516](https://togithub.com/spring-projects/spring-framework/issues/31516) - Code generation for constructor arguments must cast `null` indexed argument value [#​31508](https://togithub.com/spring-projects/spring-framework/issues/31508) - \n in form model when using Jetty 12 client and multipart/form-data [#​31361](https://togithub.com/spring-projects/spring-framework/issues/31361) - Add status handler to recognize unknown status codes outside of 4xx/5? [#​31202](https://togithub.com/spring-projects/spring-framework/pull/31202) #### :notebook_with_decorative_cover: Documentation - Document how to log `@Sql` scripts and statements [#​31589](https://togithub.com/spring-projects/spring-framework/issues/31589) - Link to KDoc API documentation from Javadoc overview [#​31587](https://togithub.com/spring-projects/spring-framework/pull/31587) - Fix link in Javadoc of ConfigurableMockMvcBuilder [#​31542](https://togithub.com/spring-projects/spring-framework/pull/31542) - Add note about `@[Enabled|Disabled]InNativeImage` in reference manual [#​31438](https://togithub.com/spring-projects/spring-framework/issues/31438) - Document `@DisabledInAotMode` in the reference manual [#​31437](https://togithub.com/spring-projects/spring-framework/issues/31437) - Document `@Sql` class-level execution phase support in the reference manual [#​31377](https://togithub.com/spring-projects/spring-framework/issues/31377) - Document that Micrometer's "error" tag should be preferred vs. legacy "exception" tag [#​31514](https://togithub.com/spring-projects/spring-framework/issues/31514) #### :hammer: Dependency Upgrades - Upgrade to Context Propagation 1.1.0 [#​31599](https://togithub.com/spring-projects/spring-framework/issues/31599) - Upgrade to Kotlin 1.9.20 [#​31539](https://togithub.com/spring-projects/spring-framework/issues/31539) - Upgrade to Micrometer 1.12.0 [#​31556](https://togithub.com/spring-projects/spring-framework/issues/31556) - Upgrade to Reactor 2023.0.0 [#​31557](https://togithub.com/spring-projects/spring-framework/issues/31557) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​Young-Zen](https://togithub.com/Young-Zen), [@​duesenklipper](https://togithub.com/duesenklipper), [@​izeye](https://togithub.com/izeye), [@​k-seth](https://togithub.com/k-seth), and [@​wakingrufus](https://togithub.com/wakingrufus) ### [`v6.0.14`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.0.14) #### :star: New Features - Provide caching for HandlerMappingIntrospector lookups [#​31588](https://togithub.com/spring-projects/spring-framework/issues/31588) - `Log4jLog` needs to re-resolve `ExtendedLogger` on deserialization (for compatibility with Log4J 2.21) [#​31582](https://togithub.com/spring-projects/spring-framework/issues/31582) - Optimize `StandardTypeLocator` for hotspot when the same classes are resolved [#​31579](https://togithub.com/spring-projects/spring-framework/issues/31579) - Add duplicate key exception error code for SAP HANA database [#​31554](https://togithub.com/spring-projects/spring-framework/pull/31554) - Do not delegate TRACE to HttpServlet on ERROR dispatch [#​31457](https://togithub.com/spring-projects/spring-framework/issues/31457) - Add `properties` setter to `ProblemDetail` [#​31430](https://togithub.com/spring-projects/spring-framework/issues/31430) #### :lady_beetle: Bug Fixes - GeneratedFiles#addSource does not provide proper context if the specified class name is invalid [#​31612](https://togithub.com/spring-projects/spring-framework/pull/31612) - MessageBuilder#createMessage should not define the payload as `@Nullable` [#​31610](https://togithub.com/spring-projects/spring-framework/issues/31610) - Default Mixin added by Jackson2ObjectMapperBuilder are missing required runtime hints [#​31606](https://togithub.com/spring-projects/spring-framework/issues/31606) - NettyDataBuffer#toByteBuffer fails if readPosition > 0 [#​31605](https://togithub.com/spring-projects/spring-framework/issues/31605) - Avoid duplicate JAR resources in `PathMatchingResourcePatternResolver` on MS Windows [#​31598](https://togithub.com/spring-projects/spring-framework/pull/31598) - `NamedParameterUtils` broken parsing related to square brackets [#​31596](https://togithub.com/spring-projects/spring-framework/issues/31596) - Multipart cleanup is done too eagerly [#​31567](https://togithub.com/spring-projects/spring-framework/issues/31567) - Jakarta validation field constraints in superclass are ignored in native image [#​31552](https://togithub.com/spring-projects/spring-framework/issues/31552) - Function column out doesn't resolve to `SqlOutParameter` [#​31550](https://togithub.com/spring-projects/spring-framework/issues/31550) - Restore support for recursive annotations in Kotlin [#​31518](https://togithub.com/spring-projects/spring-framework/pull/31518) - Resolve to empty `MultiValueMap` when no matrix variables are provided [#​31483](https://togithub.com/spring-projects/spring-framework/pull/31483) - `ProxyFactoryBean` declaration may lead to unexpected non-fatal "FactoryBean threw exception from getObjectType" stacktrace output [#​31473](https://togithub.com/spring-projects/spring-framework/issues/31473) - Use of `@Value` in compact constructor of a record should not register method injection [#​31433](https://togithub.com/spring-projects/spring-framework/pull/31433) - Prevent duplicate HTTP server observations for cancelled exchanges [#​31417](https://togithub.com/spring-projects/spring-framework/issues/31417) - Spring MVC raises MissingPathVariableException resulting in 500 instead of 400 error when path segment is u001F or u00D and cannot be converted to target type UUID [#​31382](https://togithub.com/spring-projects/spring-framework/issues/31382) - Ensure consistent value count in ConcurrentReferenceHashMap#Segment [#​31373](https://togithub.com/spring-projects/spring-framework/issues/31373) - HeaderContentNegotiationStrategy.resolveMediaTypes throws unexpected IllegalArgumentException [#​31254](https://togithub.com/spring-projects/spring-framework/issues/31254) - Session Cookie in Reactive WebSession is not deleted if maxAge is set through cookie initializer (e.g. via Boot application property) [#​31214](https://togithub.com/spring-projects/spring-framework/issues/31214) - DefaultWebClient logs URI without the port number [#​30519](https://togithub.com/spring-projects/spring-framework/issues/30519) - CGLIB `BeanCopier` falls back to `ClassLoader.defineClass` for public target [#​28699](https://togithub.com/spring-projects/spring-framework/issues/28699) - BeanUtils.copyProperties() consumes large amount of memory [#​27246](https://togithub.com/spring-projects/spring-framework/issues/27246) #### :notebook_with_decorative_cover: Documentation - RestTemplate initialization documentation in 6.0.x mentions Netty, yet no ClientHttpRequestFactory is present in the package. [#​31526](https://togithub.com/spring-projects/spring-framework/issues/31526) - Correct typo in annotations.adoc [#​31519](https://togithub.com/spring-projects/spring-framework/pull/31519) - Document X-Forwarded-\* Headers [#​31491](https://togithub.com/spring-projects/spring-framework/pull/31491) - Improve support and documentation for the "default" bean definition profile name [#​29071](https://togithub.com/spring-projects/spring-framework/issues/29071) - Document that `pertypewithin` is supported by Spring AOP [#​25887](https://togithub.com/spring-projects/spring-framework/issues/25887) - Document alternatives of using multiple `PropertyPlaceholderConfigurer`s \[SPR-9989] [#​14623](https://togithub.com/spring-projects/spring-framework/issues/14623) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.10.13 [#​31586](https://togithub.com/spring-projects/spring-framework/issues/31586) - Upgrade to Reactor 2022.0.13 [#​31585](https://togithub.com/spring-projects/spring-framework/issues/31585) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​CrotchBurnt](https://togithub.com/CrotchBurnt), [@​GVictorG7](https://togithub.com/GVictorG7), [@​PiotrFLEURY](https://togithub.com/PiotrFLEURY), [@​baratrax](https://togithub.com/baratrax), [@​bernie-schelberg-invicara](https://togithub.com/bernie-schelberg-invicara), [@​huyachigege](https://togithub.com/huyachigege), [@​izeye](https://togithub.com/izeye), [@​lorenzsimon](https://togithub.com/lorenzsimon), [@​martin-lukas](https://togithub.com/martin-lukas), and [@​rwinch](https://togithub.com/rwinch)

Configuration

šŸ“… Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, 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.

šŸ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

sonarcloud[bot] commented 7 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information