Closed renovate[bot] closed 5 months ago
cant use 6.1 before camunda 7.21
Because you closed this PR without merging, Renovate will ignore this update (6.1.3
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
6.0.13
->6.1.3
6.0.13
->6.1.3
Release Notes
spring-projects/spring-framework (org.springframework:spring-beans)
### [`v6.1.3`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.3) [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v6.1.2...v6.1.3) #### :star: New Features - Perform checks for bean validation constraints in HandlerMethod only when needed [#32007](https://togithub.com/spring-projects/spring-framework/issues/32007) - Exclude URI query from remaining WebClient checkpoints [#31992](https://togithub.com/spring-projects/spring-framework/pull/31992) - Avoid early getMostSpecificMethod resolution in CommonAnnotationBeanPostProcessor [#31967](https://togithub.com/spring-projects/spring-framework/issues/31967) - Introduce `processInjection()` in `CommonAnnotationBeanPostProcessor` [#31956](https://togithub.com/spring-projects/spring-framework/issues/31956) - Make maximum length of SpEL expressions in an `ApplicationContext` configurable [#31952](https://togithub.com/spring-projects/spring-framework/issues/31952) - `JdkClientHttpRequest` may block indefinitely [#31911](https://togithub.com/spring-projects/spring-framework/issues/31911) - Allow `Propagation.NOT\_SUPPORTED` with `@TransactionalEventListener` [#31907](https://togithub.com/spring-projects/spring-framework/issues/31907) - Review HibernateJpaVendorAdapter to align dialect to use for recent Hibernate versions [#31896](https://togithub.com/spring-projects/spring-framework/issues/31896) - Improve method validation support for containers with constraints on container elements [#31887](https://togithub.com/spring-projects/spring-framework/issues/31887) - Method validation is not triggered when constraints are applied to the elements of a List [#31870](https://togithub.com/spring-projects/spring-framework/issues/31870) - Use standard String comparison in ExtendedBeanInfo.PropertyDescriptorComparator [#31866](https://togithub.com/spring-projects/spring-framework/issues/31866) - Detect Jetty 12 "max length exceeded" message for `MaxUploadSizeExceededException` [#31850](https://togithub.com/spring-projects/spring-framework/issues/31850) - Ensure that Observation is stopped and Scope is closed in doReceiveAndExecute() [#31798](https://togithub.com/spring-projects/spring-framework/pull/31798) - Support the use of `@Resource` in test classes in AOT mode [#31733](https://togithub.com/spring-projects/spring-framework/issues/31733) - Add support for configuring sslContext in StandardWebSocketClient [#30680](https://togithub.com/spring-projects/spring-framework/issues/30680) - Refine allocations for improved memory profile when creating a large amount of proxy instances [#30499](https://togithub.com/spring-projects/spring-framework/issues/30499) - Check ResponseStatusException reason as MessageSource code for ProblemDetail [#30300](https://togithub.com/spring-projects/spring-framework/pull/30300) - `SpringValidatorAdapter` fails in `getRejectedValue` if `ValueExtractor` used in property path to unwrap a container type [#29043](https://togithub.com/spring-projects/spring-framework/issues/29043) - Add CORS support for Private Network Access [#28546](https://togithub.com/spring-projects/spring-framework/issues/28546) - Introduce NoOpTaskScheduler for disabling `@Scheduled` tasks in test setups [#28073](https://togithub.com/spring-projects/spring-framework/issues/28073) - MvcUriComponentsBuilder should resolve property placeholders in request mapping paths [#26795](https://togithub.com/spring-projects/spring-framework/issues/26795) - Allow SockJsUrlInfo to be overridden in SockJsClient [#25888](https://togithub.com/spring-projects/spring-framework/issues/25888) - Extending abstract class does not expose parameter annotations [#25788](https://togithub.com/spring-projects/spring-framework/issues/25788) - DatabasePopulatorConfigUtils should only set a populator if matching scripts are defined [#23405](https://togithub.com/spring-projects/spring-framework/issues/23405) - `@annotation` pointcut is not matched with complex hierarchy and generics against classes compiled by Eclipse \[SPR-17310] [#21843](https://togithub.com/spring-projects/spring-framework/issues/21843) - Allow registration of application event listeners in a functional way \[SPR-16872] [#21411](https://togithub.com/spring-projects/spring-framework/issues/21411) - Allow CronTrigger to resume from specified timestamp \[SPR-14909] [#19475](https://togithub.com/spring-projects/spring-framework/issues/19475) #### :lady_beetle: Bug Fixes - Using a URI variable for port in `WebClient` causes an `IllegalStateException` [#32003](https://togithub.com/spring-projects/spring-framework/issues/32003) - \[spring-tx] Unable to override prepareSynchronization of AbstractPlatformTransactionManager from v6.1.0 [#32000](https://togithub.com/spring-projects/spring-framework/issues/32000) - `RestClientResponseException` handles `responseHeaders` case-sensitive [#31978](https://togithub.com/spring-projects/spring-framework/issues/31978) - CronTrigger hard-codes default ZoneId instead of participating in scheduler-wide Clock setup [#31948](https://togithub.com/spring-projects/spring-framework/issues/31948) - HandlerMappingIntrospector is throwing PatternSyntaxException for wildcards in the request URL [#31937](https://togithub.com/spring-projects/spring-framework/issues/31937) - java.lang.NullPointerException with Scheduled tasks through DefaultScheduledTaskObservationConvention [#31918](https://togithub.com/spring-projects/spring-framework/issues/31918) - HibernateJpaVendorAdapter refers to org.hibernate.dialect.Oracle12cDialect that does not exist in recent Hibernate versions [#31892](https://togithub.com/spring-projects/spring-framework/issues/31892) - ClassNotFoundException: org.hibernate.dialect.MySQL57Dialect with Hibernate 6.4 [#31889](https://togithub.com/spring-projects/spring-framework/issues/31889) - Inconsistent inclusion of base URL in `WebClient` URI template attribute since Spring WebFlux 6.1.2 [#31882](https://togithub.com/spring-projects/spring-framework/issues/31882) - `@Async` does not support `Unit?` return type [#31881](https://togithub.com/spring-projects/spring-framework/issues/31881) - Web handlers don't support Kotlin extensions [#31876](https://togithub.com/spring-projects/spring-framework/issues/31876) - DefaultDataBuffer fails to transform its content to a string [#31873](https://togithub.com/spring-projects/spring-framework/issues/31873) - With XML configuration, setter selection can be random in case of overloaded setter methods (e.g. on SimpleClientHttpRequestFactory in 6.1) [#31872](https://togithub.com/spring-projects/spring-framework/issues/31872) - Complete frame callback when opcode is not PONG [#31869](https://togithub.com/spring-projects/spring-framework/pull/31869) - `@Cacheable` does not respect cache hit when empty Mono/Flux response is returned [#31868](https://togithub.com/spring-projects/spring-framework/issues/31868) - Unable to use sync cache with reactivestreams [#31861](https://togithub.com/spring-projects/spring-framework/issues/31861) - Spring Websocket - JettyWebsocketHandlerAdapter copyByteBuffer fills Buffer with zeros [#31857](https://togithub.com/spring-projects/spring-framework/issues/31857) - `NullPointerException` with `@RequestMapping` on Kotlin property accessors [#31856](https://togithub.com/spring-projects/spring-framework/issues/31856) - Non-deterministic native image JSON hints invalidate Gradle build cache [#31852](https://togithub.com/spring-projects/spring-framework/issues/31852) - DefaultServerRequestObservationConvention is silently used when multiple convention beans are defined [#31864](https://togithub.com/spring-projects/spring-framework/issues/31864) - Significant increase in memory consumption `StringDecoder` when splitting input by delimiters. [#31848](https://togithub.com/spring-projects/spring-framework/issues/31848) - Convert args to Kotlin value class in CoroutinesUtils [#31846](https://togithub.com/spring-projects/spring-framework/pull/31846) - ForwardedHeaderFilter should reject invalid requests [#31842](https://togithub.com/spring-projects/spring-framework/issues/31842) - NotReadablePropertyException due to mismatch between `ConstraintViolation` property path and `BindingResult` target in `MethodValidationAdapter` [#31746](https://togithub.com/spring-projects/spring-framework/issues/31746) - Built-in method validation validates `@RequestBody` parameter twice [#31711](https://togithub.com/spring-projects/spring-framework/issues/31711) - Double error response handling on suspended methods [#31541](https://togithub.com/spring-projects/spring-framework/issues/31541) - Spring AOP does not propagate arguments for dynamic prototype-scoped advice [#28407](https://togithub.com/spring-projects/spring-framework/issues/28407) - Only log status in ServletRequestHandledEvent [#27595](https://togithub.com/spring-projects/spring-framework/issues/27595) - MergedAnnotation swallows IllegalAccessException for attribute method [#27182](https://togithub.com/spring-projects/spring-framework/issues/27182) - AOP pointcut erroneously matching `ProceedingJoinPoint.proceed` when called from within another advised bean [#26068](https://togithub.com/spring-projects/spring-framework/issues/26068) #### :notebook_with_decorative_cover: Documentation - Document exception handling for HTTP Interface client with `RestClient` and `RestTemplate` [#31991](https://togithub.com/spring-projects/spring-framework/pull/31991) - Update `ContentRequestMatchers#multipartData` Javadoc [#31988](https://togithub.com/spring-projects/spring-framework/issues/31988) - Update Spring Properties section of reference manual [#31987](https://togithub.com/spring-projects/spring-framework/issues/31987) - Document Kotlin `internal` modifier impact on `@Bean` [#31985](https://togithub.com/spring-projects/spring-framework/issues/31985) - Add missing preposition in reference guide [#31977](https://togithub.com/spring-projects/spring-framework/pull/31977) - Adapt `Jackson2ObjectMapperBuilder` documentation to mention `ParameterNamesModule` registration [#31959](https://togithub.com/spring-projects/spring-framework/issues/31959) - Fix typo in kotlin.adoc [#31958](https://togithub.com/spring-projects/spring-framework/pull/31958) - Fix references to "application/\*+xml" in Javadoc [#31951](https://togithub.com/spring-projects/spring-framework/pull/31951) - Update outdated elements in Kotlin reference documentation [#31943](https://togithub.com/spring-projects/spring-framework/issues/31943) - Update `autowired-qualifiers.adoc` to refer the `-parameters` Java compiler flag [#31939](https://togithub.com/spring-projects/spring-framework/pull/31939) - Fix Kotlin example for simpler SELECT variant using IN [#31932](https://togithub.com/spring-projects/spring-framework/pull/31932) - Fix usage of WebClientAdapter in reference documentation [#31917](https://togithub.com/spring-projects/spring-framework/pull/31917) - With virtual threads enabled, separate fixed-delay tasks cannot run concurrently [#31900](https://togithub.com/spring-projects/spring-framework/issues/31900) - Fix formatting in scheduling.adoc [#31899](https://togithub.com/spring-projects/spring-framework/pull/31899) - Specify use of regexp Path Pattern in javadoc [#31886](https://togithub.com/spring-projects/spring-framework/pull/31886) - Improve the documentation and discoverability of `CoWebFilter` [#31877](https://togithub.com/spring-projects/spring-framework/issues/31877) - Add Javadoc for MockHttpServletResponse getContentLength method [#31833](https://togithub.com/spring-projects/spring-framework/issues/31833) - Revisit JdbcClient/JdbcTemplate javadoc for operations that take a KeyHolder [#31486](https://togithub.com/spring-projects/spring-framework/issues/31486) - Document that CGLIB cannot proxy package private methods declared in a superclass is in a different package [#28973](https://togithub.com/spring-projects/spring-framework/issues/28973) - Doc: ConfigurationClassParser's property source composition requires distinct (Resource)PropertySources names [#28886](https://togithub.com/spring-projects/spring-framework/issues/28886) - Provide guidelines in AspectJ documentation to avoid dumps [#27650](https://togithub.com/spring-projects/spring-framework/issues/27650) - Document autowiring of ServletRequest and other scoped proxy beans provided by WebApplicationContext [#26201](https://togithub.com/spring-projects/spring-framework/issues/26201) - Clarify assisted constructor injection through getBean call with provided arguments [#24955](https://togithub.com/spring-projects/spring-framework/issues/24955) - Document behaviour of `@Transactional` in reactive environments with non-reactive signatures [#23277](https://togithub.com/spring-projects/spring-framework/issues/23277) - Thread-safety and visibility issues not documented \[SPR-4307] [#8986](https://togithub.com/spring-projects/spring-framework/issues/8986) #### :hammer: Dependency Upgrades - Early support for Java 23 [#31929](https://togithub.com/spring-projects/spring-framework/issues/31929) - Upgrade to Kotlin 1.9.22 [#31971](https://togithub.com/spring-projects/spring-framework/pull/31971) - Upgrade to Micrometer 1.12.2 [#31996](https://togithub.com/spring-projects/spring-framework/issues/31996) - Upgrade to Reactor 2023.0.2 [#31995](https://togithub.com/spring-projects/spring-framework/issues/31995) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@0x1306e6d](https://togithub.com/0x1306e6d), [@Drezir](https://togithub.com/Drezir), [@FBibonne](https://togithub.com/FBibonne), [@JuHyun419](https://togithub.com/JuHyun419), [@OlgaMaciaszek](https://togithub.com/OlgaMaciaszek), [@SuhasBk](https://togithub.com/SuhasBk), [@T45K](https://togithub.com/T45K), [@Yaklede](https://togithub.com/Yaklede), [@aaronrosser](https://togithub.com/aaronrosser), [@achhibi](https://togithub.com/achhibi), [@bohub12](https://togithub.com/bohub12), [@dodie](https://togithub.com/dodie), [@dogglezz](https://togithub.com/dogglezz), [@izeye](https://togithub.com/izeye), [@janjouketjalsma](https://togithub.com/janjouketjalsma), [@kzander91](https://togithub.com/kzander91), [@leonchen83](https://togithub.com/leonchen83), [@pri88yank](https://togithub.com/pri88yank), [@quaff](https://togithub.com/quaff), [@scordio](https://togithub.com/scordio), [@slovenlyimp](https://togithub.com/slovenlyimp), and [@wfouche](https://togithub.com/wfouche) ### [`v6.1.2`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.2) [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v6.1.1...v6.1.2) ##### :star: New Features - Optimize ContentCachingRequestWrapper allocation for known request size [#31834](https://togithub.com/spring-projects/spring-framework/issues/31834) - Inherit parent context in `coRouter` DSL [#31831](https://togithub.com/spring-projects/spring-framework/issues/31831) - Declare `isStatic` and `releaseTarget` as default methods on `TargetSource` [#31820](https://togithub.com/spring-projects/spring-framework/issues/31820) - Delegation support for JDBC 4.3 ConnectionBuilder and ShardingKeyBuilder [#31795](https://togithub.com/spring-projects/spring-framework/issues/31795) - Support for a read-only DataSource in LazyConnectionDataSourceProxy [#31785](https://togithub.com/spring-projects/spring-framework/issues/31785) - Add `MySQLIdentityColumnMaxValueIncrementer` [#31784](https://togithub.com/spring-projects/spring-framework/pull/31784) - Introduce overloaded `MockPart` constructor that accepts the `Content-Type` [#31757](https://togithub.com/spring-projects/spring-framework/pull/31757) - Introduce `toString(Charset)` in `FastByteArrayOutputStream` [#31737](https://togithub.com/spring-projects/spring-framework/pull/31737) - Avoid byte array copy in getContentAsString [#31731](https://togithub.com/spring-projects/spring-framework/pull/31731) - Improve "active" metrics handling in WebClient observations [#31702](https://togithub.com/spring-projects/spring-framework/issues/31702) - Make ResourceArrayPropertyEditor supports comma delimited location patterns [#31700](https://togithub.com/spring-projects/spring-framework/pull/31700) - Consistently log exceptions from `TestExecutionListener`s at `WARN` level [#31688](https://togithub.com/spring-projects/spring-framework/issues/31688) - Document need for `-parameters` flag in exception messages [#31675](https://togithub.com/spring-projects/spring-framework/issues/31675) - Improve `@RegisterReflectionForBinding` for enums [#31570](https://togithub.com/spring-projects/spring-framework/issues/31570) - Support direct shard database operation routing in Spring JDBC [#31506](https://togithub.com/spring-projects/spring-framework/pull/31506) - Log test aborted/skipped exceptions at INFO level in the TestContext framework [#31479](https://togithub.com/spring-projects/spring-framework/issues/31479) - Avoid double proxying for `@Resource` `@Lazy` fallback autowiring [#31447](https://togithub.com/spring-projects/spring-framework/issues/31447) - Add support for tuning the code generation for bean property values [#31427](https://togithub.com/spring-projects/spring-framework/issues/31427) - Avoid race condition in ConcurrentReferenceHashMap [#31008](https://togithub.com/spring-projects/spring-framework/issues/31008) - Allow functional bean registration to set bean order (equivalent to `@Order`) [#30849](https://togithub.com/spring-projects/spring-framework/issues/30849) - Allow AOT generated classes to be excluded from code analyzer tools [#30824](https://togithub.com/spring-projects/spring-framework/issues/30824) - Error page does not utilize forwarded prefix [#30828](https://togithub.com/spring-projects/spring-framework/issues/30828) - Fix `SimpleJdbcCall` named parameter binding for Sybase ASE [#30231](https://togithub.com/spring-projects/spring-framework/pull/30231) - DefaultWebClient ignores baseUrl when setting URI_TEMPLATE_ATTRIBUTE [#30027](https://togithub.com/spring-projects/spring-framework/issues/30027) - Avoid eager checkDefaultConnectionProperties call in LazyConnectionDataSourceProxy [#29931](https://togithub.com/spring-projects/spring-framework/issues/29931) - Allow TransactionAwareDataSourceProxy to eagerly fetch the connection [#29423](https://togithub.com/spring-projects/spring-framework/pull/29423) - Extract common value generator out of BeanDefinitionPropertyValueCodeGenerator [#28999](https://togithub.com/spring-projects/spring-framework/issues/28999) - PostgresCallMetaDataProvider should detect current schema as indicated by the JDBC Connection [#28723](https://togithub.com/spring-projects/spring-framework/issues/28723) - Implement setMaxTextMessageSize and setMaxBinaryMessageSize in JettyWebSocketSession [#28325](https://togithub.com/spring-projects/spring-framework/issues/28325) - Optimize cache used in AutowiredAnnotationBeanPostProcessor [#28293](https://togithub.com/spring-projects/spring-framework/issues/28293) - `@Async` aspect should clear cached executors when different BeanFactory set [#28201](https://togithub.com/spring-projects/spring-framework/pull/28201) - Component scanning should be able to ignore encrypted classes with invalid class version [#27691](https://togithub.com/spring-projects/spring-framework/issues/27691) - Property to control URL decoding in `ServletCookieValueMethodArgumentResolver` [#26989](https://togithub.com/spring-projects/spring-framework/issues/26989) - Support `Predicate`- based mappedHandler config in `AbstractHandlerExceptionResolver` [#26772](https://togithub.com/spring-projects/spring-framework/issues/26772) - `SimpleJdbcCall` with `namedBinding=true` for MS SQL Server [#26072](https://togithub.com/spring-projects/spring-framework/issues/26072) - Improve default `setNull` performance on PostgreSQL and MS SQL Server (e.g. for `NamedParameterJdbcTemplate` batch updates) [#25679](https://togithub.com/spring-projects/spring-framework/issues/25679) ##### :lady_beetle: Bug Fixes - `Configuration
π 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.
π 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.