Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 11, 2023

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
org.springframework:spring-framework-bom 6.0.36.2.15 age confidence

Release Notes

spring-projects/spring-framework (org.springframework:spring-framework-bom)

v6.2.15

Compare Source

⭐ New Features

  • Avoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest #​35954
  • DefaultHandshakeHandler should not log client faults on error level #​35948
  • Use concurrent set behind reactive TransactionSynchronizationManager#registerSynchronization #​35922
  • Expose Collection on FragmentsRendering to facilitate Unit Tests #​35912
  • Different ReactorNettyWebSocketSession call getId() may return the same value #​35911
  • Enhance handleTypeMismatch error message in ResponseEntityExceptionHandler #​35878

🐞 Bug Fixes

  • NullPointerException thrown from JdkClientHttpRequestFactory for null request header value #​35998
  • State inconsistency in LazyConnectionDataSourceProxy when connection settings fail #​35981
  • SubscriberInputStream#resume misuses parked thread reference #​35979
  • PathMatchingResourcePatternResolver fails with URI in JAR manifest Class-Path entries #​35967
  • Strong locking in ConcurrentReferenceHashMap#computeIfAbsent may cause context initialisation deadlock #​35945
  • BridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection #​35941
  • DefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers #​35935
  • Tighten cacheable decision behind @Lazy injection point #​35918
  • Use provided ReactiveAdapterRegistry in BindingContext constructor #​35914
  • Accidental fallback match for Collection-type beans due to @Bean-level qualifier annotation #​35909
  • SortedResourcesFactoryBean does not accept non-existent resources anymore #​35896

📔 Documentation

  • Document that annotations are ignored if attributes reference types not present in the classpath #​35973
  • Fix broken Javadoc links to methods #​35904
  • Refer to "Spring Tools" instead of "Spring Tools for Eclipse" in reference manual #​35902
  • Clarify JMS sessionTransacted flag for local versus global transaction #​35898
  • Reference docs should not use obsolete "junit5" links #​35893
  • Testing chapter references nonexistent Dependency Management documentation #​35891

🔨 Dependency Upgrades

v6.2.14

Compare Source

⭐ New Features

  • Add resetCaches() method to Caffeine/ConcurrentMapCacheManager #​35841
  • Fix single-check idiom in UnmodifiableMultiValueMap #​35831
  • Fix Spliterator characteristics in ConcurrentReferenceHashMap #​35828

🐞 Bug Fixes

  • MissingPathVariableException produces wrong status code in ProblemDetail #​35856
  • Fix getCacheNames() concurrent access in NoOpCacheManager #​35844
  • Annotation discovery regression for interfaces extending BeanNameAware and co. #​35838
  • Fix HtmlUtils unescape for supplementary chars #​35832

📔 Documentation

  • Fix cross-reference links in HtmlUnit sections #​35857
  • Remove @see Javadoc references to deprecated PropertiesBeanDefinitionReader #​35854

v6.2.13

Compare Source

⭐ New Features

  • Support response encoding in select and options JSP form tags #​35783
  • Preserve Connection readOnly state for DataSource with defaultReadOnly configuration #​35743
  • Optimize resource URL resolution in SortedResourcesFactoryBean #​35687
  • Relax multiple segment matching constraints in PathPattern #​35686
  • Support wildcard path elements at the start of path patterns #​35679
  • Validating byte[]s may produce OutOfMemoryError #​35675
  • Update in FragmentsRendering to names of static methods #​33974

🐞 Bug Fixes

  • ConcurrentReferenceHashMap misses dedicated computeIfAbsent, computeIfPresent, compute, merge implementations #​35794
  • Avoid unnecessary bridge method resolution around getMostSpecificMethod #​35780
  • Fix multi-release JAR issue with VirtualThreadDelegate #​35773
  • ContentNegotiationManager not finding media type when request includes quality parameter #​35754
  • Race condition in BufferingClientHttpResponseWrapper.getBody() #​35745
  • Deprecate setConnectTimeout on HttpComponentsClientHttpRequestFactory #​35748
  • Fix PathMatchingResourcePatternResolver to handle absolute paths in JAR manifests #​35732
  • BeanDefinitionBuilder.addAutowiredProperty causes error during AOT processing #​35731
  • Improve HttpServiceMethod support for Kotlin suspending functions returning Flow #​35718
  • Exception translation does not expose original BatchUpdateException anymore #​35717
  • Add hints for entities package-private methods #​35711
  • Fix concurrency permit leak causing deadlock in SimpleAsyncTaskExecutor #​35708
  • Remove jibx-marshaller element from spring-oxm.xsd #​35699
  • NullPointerException When Handling 407 with JdkClientHttpConnector in WebClient #​35692
  • Method-based Map injection fails against target Map with incomplete generics despite bean name or qualifier match #​35690
  • JUnit Jupiter TEST_METHOD ExtensionContextScope is not fully supported #​35680
  • Introduce isAutowirableConstructor(Executable, PropertyProvider) in TestConstructorUtils and deprecate existing variants #​35676
  • Reflection on java.sql.Types without runtime hints #​35674
  • getPubliclyAccessibleMethodIfPossible() returns hidden static method #​35667
  • RestClient hangs during upload with ReactorClientHttpRequestFactory #​34707

📔 Documentation

  • Correct formatting for Mono type #​35786
  • Improve Java Bean Validation documentation for controller methods #​35759
  • Fix typo in @NumberFormat Javadoc #​35742
  • Javadoc of AsyncConfigurer does not match runtime behavior #​35736
  • Document PathPattern behavior difference between */{name} and **/{*path} #​35727
  • Fix minor typo in RestClient documentation #​35723
  • Document test-method scoped TestContext semantics #​35716
  • Improve docs on AbstractStreamingClientHttpRequest for streaming vs buffering mode #​35700
  • Fix minor typo in JDBC Core Classes documentation #​35684
  • Fix typos #​35656
  • Improve spring-web filter documentation #​30454

🔨 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

Compare Source

⭐ New Features

  • Add "forEachByte" variant to DataBuffer for efficient traversing #​35623
  • Nested transaction support via savepoints is broken in HSQLDB database [followup] #​35618
  • Improve exception handling in ConfigurationClassBeanDefinitionReader #​35631
  • Add MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support #​35593
  • Optimize state management in StompSubProtocolHandler #​35591
  • ServletServerHttpRequest.getRemoteAddress() may perform DNS lookup #​35589
  • Emit log message when multiple primary beans are detected #​35550
  • Duplicate key error is mapped to TransientDataAccessException by SQLStateSQLExceptionTranslator for BatchUpdateException #​35547
  • Remove redundant object allocation in cglib proxy method calls #​35543
  • Remove deprecation on CandidateComponentsIndex and CandidateComponentsIndexLoader #​35472
  • Processing response with no Content-Length header and no body raises EOFException #​35361

🐞 Bug Fixes

  • DefaultListableBeanFactory::getBeanNamesForType does not always return all bean names #​35634
  • Consider defaultCandidate for scoped proxies #​35627
  • Release data buffer in AbstractCharSequenceDecoder even when String creation fails #​35625
  • PathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR #​35617
  • Prevent NoClassDefFoundError when Jetty Reactive HttpClient is not available #​35608
  • Performance regression with Property Placeholder Resolution #​35594
  • Retain order of produces media types in @ExceptionHandler #​35587
  • Nested transaction support via savepoints is broken in HSQLDB database #​35564
  • SpEL expression parser uses more CPU after upgrade to 6.2.9 #​35556
  • Thread race during FactoryBean instantiations starting with 6.2 due to lenient locks #​35545
  • Update parsed path handling in UrlHandlerFilter #​35538
  • ResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset > content length) #​35536
  • AbstractTestNGSpringContextTests is not thread-safe regarding tracked exceptions #​35528
  • UrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat #​35509
  • AbstractMockHttpServletRequestBuilder#buildRequest is not idempotent #​35493
  • Add support for JvmDefault (default in Kotlin 2.2.20+) #​35487
  • InstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method #​35486
  • Fix synchronization in ResponseBodyEmitter #​35466
  • useCaches option in PathMatchingResourcePatternResolver not applied in special case #​35465
  • Deadlock during context initialization due to EntityManager lock #​35398

📔 Documentation

  • Improve guidance in WebFlux on how to join inbound and outbound streams in WebSocketHandler #​35572
  • Fix idref example in reference manual #​35560
  • Fix URI Patterns docs in WebMVC and WebFlux Request Mapping #​35551
  • Allow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes #​35506
  • Improve Task Javadoc about Runnable wrapping #​35394

🔨 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

Compare Source

⭐ New Features

  • Missing @Nullable on JsonPathAssertions.isEqualTo #​35445
  • Graceful fallback for non-default NIO.2 FileSystems #​35443
  • Avoid thread pinning in SseEmitter, ResponseBodyEmitter #​35423
  • Detect Informix error codes as DuplicateKeyException #​35400
  • Inconsistent nullability for String value arguments in ResponseCookie from*() factory methods #​35377
  • Revisit taskTerminationTimeout semantics on SimpleAsyncTaskExecutor/Scheduler #​35372
  • StandardEvaluationContext.setBeanResolver should allow @Nullable BeanResolver #​35371

🐞 Bug Fixes

  • "mainThreadPrefix = null " Causing multiple background bean locks to be blocked #​35409
  • Annotation not found on parameter in overridden method unless method is public #​35349
  • Annotations on overridden methods not found in type hierarchy with unresolved generics #​35342
  • Performance degradation when using singleton beans with Provider #​35330
  • JettyClientHttpConnector buffer leak in Spring Framework 6.2 #​35319
  • Spring application hangs on shutdown with @Scheduled(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) #​35316

📔 Documentation

  • Document potential need to use Mockito.doXxx() to stub a @MockitoSpyBean #​35410
  • Fix links to Reactive Libraries and RestTemplate #​35392
  • Fix broken link in WebDriver docs #​35374
  • Document Web DataBinder support for RouterFunction #​35367
  • Improve documentation for ApplicationEvents to clarify recommended usage #​35335
  • Document terms and units in DataSize.parse() #​35298
  • Refine @Contract Javadoc #​35285
  • Correct the default value of nestedTransactionAllowed in JpaTransactionManager javadoc #​35212

🔨 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

Compare Source

⭐ New Features

  • Optimize NIO path resolution in PathEditor #​35304
  • Make type in ProblemDetail nullable #​35294
  • Refine UriUtils#decode and StringUtils#uriDecode implementation and documentation #​35253
  • Provide configurable useCaches option for URLConnection usage in UrlResource (avoiding jar file leak) #​35218

🐞 Bug Fixes

  • @Scheduled tasks running in SimpleAsyncTaskScheduler are interrupted immediately on context close #​35254
  • ScriptUtils.executeSqlScript() does not support multiple results per statement #​35248
  • Successful Autowiring Dependent on Configuration ordering and Primary Bean flag #​35239
  • Locale parameter in MessageSource#getMessage methods should be nullable #​35230
  • Allow any @Transactional propagation for @TransactionalEventListener with BEFORE_COMMIT phase #​35150
  • Catalog name should be handled with the provided case #​35064
  • Accept support for generated keys column name array on HSQLDB and Derby as well #​34790
  • Handle direct CanncelationException on timeout in JdkClientHttpRequest #​34721

📔 Documentation

  • Add documentation of RequestMapping about SpEL #​35232
  • Document SqlBinaryValue behaviour with PostgreSQL #​34786

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Allan-QLB, @​carsago, @​cw-dimedis, and @​giampa91

v6.2.9

Compare Source

⭐ New Features

  • OncePerRequestFilter cannot be CGLib-proxied #​35198
  • Consistently catch InaccessibleObjectException next to IllegalAccessException #​35190
  • Introduce Date-to-Instant and Instant-to-Date converters #​35175
  • Consistent nullability and exception declarations in AbstractMessagingTemplate hierarchy #​35159
  • Register runtime hints for Instant-to-Timestamp conversion #​35156
  • Improve handling of ResponseEntity<?> in Spring MVC #​35153
  • Support @CacheConfig("myCacheName") declarations for simplified configuration #​35152
  • Declare messageSelector parameters in JmsOperations as @Nullable #​35151
  • Add getter for OverflowStrategy in ConcurrentWebSocketSessionDecorator #​35132
  • Use preset Content-Type for streaming and reactive responses in Spring MVC #​35130
  • Leniently tolerate null @Aspect bean #​35074
  • DataAccessResourceFailureException thrown when transaction times out on PostgreSQL #​35073
  • MethodInvokingFactoryBean fails to invoke publicly exported methods overridden by internal classes when using JPMS #​34028

🐞 Bug Fixes

  • Restore preference for interface (most abstract) method in getPubliclyAccessibleMethodIfPossible #​35189
  • Make targetBeanName field in AbstractBeanFactoryBasedTargetSource protected to avoid exceptions in logging and toString() #​35172
  • Fix inconsistencies in StaticListableBeanFactory #​35119
  • Support StreamingHttpOutputMessage in RestClient #​35102
  • When building DELETE requests, the request body is not used in JdkClientHttpRequest.buildRequest #​35068
  • AOT-generated bean registration file contains "too many constants" when building with many beans #​35044
  • Prevent cache pollution by storing only the factories #​34732
  • WebFlux decodes wildcard content-types as form-data/multipart #​34660
  • AOT-generated CGLib proxies do not contain method overrides #​34642
  • 500 response for ResourceHttpRequestHandler when requested range is not satisfied #​34490

📔 Documentation

  • Document how to register runtime hints for convention-based conversion #​35178
  • Link to @ContextConfiguration Javadoc 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

Compare Source

⭐ New Features

  • Nullability @Contract declaration for CodeFlow.isIntegerForNumericOp() is unnecessary #​34985
  • Serializer hint registration is broken for some Kotlin classes #​34979
  • Clients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests #​34971
  • Support registration of non-public BeanDefinitionReader via @ImportResource #​34928
  • Make max size for pattern cache in PathPatternMatchableHandlerMapping configurable #​34918
  • Add optimized DataBufferInputStream overrides #​34799

🐞 Bug Fixes

  • Encode non-printable character in Content-Disposition parameter #​35034
  • Allow update of existing WebSession after max sessions limit is reached #​35013
  • Fix support for collections in AbstractKotlinSerializationHttpMessageConverter #​34992
  • PathPattern#combine throws StringIndexOutOfBoundsException #​34986
  • Fix AOT code generation for autowired inner class constructor #​34974
  • AbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 #​34955
  • Enhanced configuration class fails to call package-visible superclass constructor on WebSphere #​34950
  • Fix REPLY_CHANNEL header check in MessageHeaderAccessor #​34949
  • MockEnvironment does not accept Object property values #​34947
  • PropertySourcesPlaceholderConfigurer no longer uses ConversionService from Environment #​34936
  • @Contract for StreamUtils.drain() incorrectly declares null results in an exception #​34933
  • Inconsistent behavior injecting null @Bean factory parameter #​34929
  • MockHttpServletRequest.addHeader duplicates "Content-Type" header #​34913
  • BeanUtils.getParameterNames fails for Kotlin data classes #​34760
  • JAXB message converters ignore Content-Type charset #​34745
  • Aspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) #​34735
  • Add caching headers to unmodified static resources #​34614

📔 Documentation

  • Apply gh-34856 to MockClientHttpRequest in testfixture package #​35031
  • Fix ResourceHttpRequestHandler#setHeaders JavaDoc #​35004
  • Remove reference to AspectJ Eclipse Javadoc #​35000
  • Mention CompletableFuture in Spring MVC "Asynchronous Requests" section of reference manual #​34991
  • Fix exception name in ModelAttribute docs #​34980
  • Fix syntax in @SqlGroup example #​34972
  • Update X-Forwarded-Proto doc to say https / http #​34959
  • Update Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate #​34892
  • Add a section for WebAsyncTask in mvc-ann-async.adoc #​34885
  • Clarify what @RestControllerAdvice vs @ControllerAdvice apply to by default #​34866
  • Improve Javadoc for @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

Compare Source

⭐ New Features

  • Forward more methods to underlying InputStream in NonClosingInputStream #​34893
  • Introduce Spring property for the default property placeholder escape character #​34865
  • Close ApplicationContext once AOT processing has completed #​34841
  • Fix AbstractJackson2HttpMessageConverter#getObjectMappersForType nullness #​34811
  • Add option for case-insensitive match to PatternMatchUtils #​34801
  • RestClient @RequestBody parameters lose generic type information when creating HTTP service beans #​34793
  • Adds option to set Principal in MockServerWebExchange #​34789

🐞 Bug Fixes

  • Beans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock #​34902
  • PropertySourcesPlaceholderConfigurer placeholder resolution fails in several scenarios #​34861
  • HttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 #​34851
  • Fragment.create() requires mutable map - which is unusable when used with Kotlin #​34848
  • Duplicate BeanOverrideHandler discovered in @Nested test case with superclass from different class or in interface implemented multiple times #​34844
  • Accidental ClassLoader defineClass enforcement after #​34677 #​34824
  • HttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor #​34812
  • AbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar #​34796
  • Correctly expand query param with same name from URI variables array #​34783
  • R2DBC NamedParameterUtils only expands reused collection parameter once #​34768
  • PathMatchingResourcePatternResolver wrongly assumes that target/classes always exists #​34764

📔 Documentation

  • Clarify CompositePropertySource behavior for EnumerablePropertySource contract #​34886
  • Javadoc and @Nullable annotation for servletContext parameter of ConfigurableWebEnvironment.initPropertySources are contradictory #​34845
  • Spring MVC: @EnableAsync needs to be redeclared for each ApplicationContext #​34843
  • Provide a working example instead of unclear placeholders #​34828

🔨 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

Compare Source

⭐ New Features

  • An option for SimpleAsyncTaskExecutor to throw an exception when limit is reached #​34727
  • Provide first-class support for Bean Overrides with @ContextHierarchy #​34723
  • Micro performance optimizations #​34717
  • Suppress "Unable to rollback against JDBC Connection" in case of timeout (connection closed) #​34714
  • Avoid early FactoryBean instantiation for type-based retrieval with includeNonSingletons=false and allowEagerInit=true #​34710
  • ReactiveCachingHandler still not using error handler on sync cache. #​34708
  • Add an exchangeForRequiredValue variant to RestClient #​34692
  • Recursively boxing Kotlin nested value classes in CoroutinesUtils #​34682
  • ServletServerHttpRequest does not use charset parameter of application/x-www-form-urlencoded #​34675
  • LifecycleGroup concurrent start and start timeout #​34634
  • HibernateJpaDialect exception translation misses concrete exceptions wrapped in Hibernate's ExecutionException #​34633

🐞 Bug Fixes

  • Inconsistency in SseEmitter.onCompletion() behavior between Spring 6.2.3 and 6.2.5 #​34762
  • Deadlock while creating Spring beans with parallel bootstrap threads on IBM Liberty #​34729
  • PropertyBatchUpdateException: causes of nested PropertyAccessExceptions not shown in output #​34691
  • IllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere #​34684
  • Change in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed #​34678
  • Startup performance regression due to CGLIB class load attempts in Spring 6.1.x #​34677
  • An infinite wait on a parallel context.getBean() #​34672
  • InvalidObservationException: Invalid start: Observation 'http.client.requests' has already been started #​34671
  • @Configuration classes can no longer be abstract without @Bean methods #​34663
  • Generated-code for LinkedHashMap is missing static keyword #​34659
  • Detect late-set primary markers for autowiring shortcut algorithm #​34658
  • @MockitoBean with custom @Qualifier is not injected into @Configuration class #​34646
  • Qualifier Resolution Issue in Parent-Child Context Hierarchies #​34644
  • Enforced container-level acknowledge call for custom acknowledgement mode #​34635
  • UriComponentsBuilder does not treat a URN as opaque if it contains a slash #​34588
  • Migrating from Spring 6.1.x to 6.2.x leads to exceptions in a Pekko setup #​34303

📔 Documentation

  • Update Javadoc for ignoreDependencyInterface() in AbstractAutowireCapableBeanFactory #​34747
  • Update Javadoc to stop mentioning 5.3.x as the status quo #​34740
  • Fix broken link for Server-Sent Events #​34705
  • Fix typo in Bean Validation section of reference manual #​34686
  • Remove unnecessary closing curly brackets in Javadoc #​34679
  • Add javadoc notes on potential exception suppression in ListableBeanFactory#getBeansOfType #​34629
  • Remove remaining references to Forwarded headers in MvcUriComponentsBuilder #​34625

❤️ 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

Compare Source

⭐ New Features

  • Make dependencies on AssertJ and JUnit in spring-core-test optional #​34612
  • Suggest compilation with -parameters when AspectJAdviceParameterNameDiscoverer fails against ambiguity #​34609
  • SseBuilder in ServerResponse should allow empty comment #​34608
  • MockServerWebExchange does not allow setting the ApplicationContext on the base class #​34601
  • FormHttpMessageConverter should throw HttpMessageNotReadableException when the http form data is invalid #​34594
  • Provide a method to retrieve all singleton autowire candidates from the bean factory #​34591

🐞 Bug Fixes

  • PathMatchingResourcePatternResolver regression for jar root scanning in 6.2.4 #​34607
  • AbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt #​34595
  • Recursively boxing/unboxing nested inline value classes #​34592

📔 Documentation

  • MvcUriComponentsBuilder javadocs inaccurately reflects usage of forwarded headers #​34615
  • Fix formatting and update links to scripting libraries and HDIV #​34603
  • Remove dubious link to MockObjects Web site in reference manual #​34593
  • Fix StringUtils#uriDecode Javadoc #​34590

🔨 Dependency Upgrades

  • Upgrade to ASM 9.8 (for early Java 25 support) #​34600

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Helmsdown, @​dmitrysulman, and @​ngocnhan-tran1996

v6.2.4

Compare Source

⭐ New Features

  • J

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 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from filipowm January 11, 2023 15:20
@commit-lint
Copy link

commit-lint bot commented Jan 11, 2023

Bug Fixes

  • deps: update dependency org.springframework:spring-framework-bom to v6.1.1 (10dadaf)

Contributors

renovate[bot]

Commit-Lint commands

You can trigger Commit-Lint actions by commenting on this PR:

  • @Commit-Lint merge patch will merge dependabot PR on "patch" versions (X.X.Y - Y change)
  • @Commit-Lint merge minor will merge dependabot PR on "minor" versions (X.Y.Y - Y change)
  • @Commit-Lint merge major will merge dependabot PR on "major" versions (Y.Y.Y - Y change)
  • @Commit-Lint merge disable will desactivate merge dependabot PR
  • @Commit-Lint review will approve dependabot PR
  • @Commit-Lint stop review will stop approve dependabot PR

@renovate renovate bot force-pushed the renovate/spring-core branch from 555d059 to 8e1c4aa Compare February 15, 2023 17:54
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.4 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.5 Feb 15, 2023
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.5 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.6 Mar 16, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from 8e1c4aa to bbed3ab Compare March 16, 2023 07:47
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.6 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.7 Mar 23, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from bbed3ab to 4cffdd7 Compare March 23, 2023 23:57
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.7 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.8 Apr 17, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from 4cffdd7 to 7c55a1d Compare April 17, 2023 11:55
@renovate renovate bot force-pushed the renovate/spring-core branch from 7c55a1d to 899f637 Compare May 13, 2023 04:18
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.8 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.9 May 13, 2023
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.9 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.10 Jun 15, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from 899f637 to f45de97 Compare June 15, 2023 12:23
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.10 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.11 Jul 13, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from f45de97 to d109273 Compare July 13, 2023 10:46
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.11 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.12 Sep 14, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from d109273 to c404ca8 Compare September 14, 2023 12:35
@renovate renovate bot force-pushed the renovate/spring-core branch from c404ca8 to eda8a59 Compare October 12, 2023 13:54
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.12 fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.13 Oct 12, 2023
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.0.13 fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.0 Nov 16, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from eda8a59 to 05dca6b Compare November 16, 2023 16:06
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.0 fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.1 Nov 23, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from 05dca6b to 10dadaf Compare November 23, 2023 10:52
@renovate renovate bot force-pushed the renovate/spring-core branch from 10dadaf to 5f21e26 Compare December 14, 2023 20:08
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.1 fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.2 Dec 14, 2023
@renovate renovate bot force-pushed the renovate/spring-core branch from 5f21e26 to 3aa6a02 Compare January 11, 2024 14:18
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.2 fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.3 Jan 11, 2024
@renovate renovate bot force-pushed the renovate/spring-core branch from 3aa6a02 to 0f6732d Compare February 15, 2024 13:26
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.3 fix(deps): update dependency org.springframework:spring-framework-bom to v6.1.4 Feb 15, 2024
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.0 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.1 Dec 12, 2024
@renovate renovate bot force-pushed the renovate/spring-core branch from e351201 to d71b4d5 Compare January 16, 2025 13:25
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.1 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.2 Jan 16, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from d71b4d5 to 4ffe428 Compare February 13, 2025 16:30
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.2 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.3 Feb 13, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 4ffe428 to 00f1b94 Compare March 14, 2025 04:10
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.3 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.4 Mar 14, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 00f1b94 to 6620574 Compare March 19, 2025 19:34
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.4 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.5 Mar 19, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 6620574 to d9f4639 Compare April 17, 2025 12:26
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.5 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.6 Apr 17, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from d9f4639 to 44f3d56 Compare May 15, 2025 12:15
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.6 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.7 May 15, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 44f3d56 to e239d6a Compare June 12, 2025 10:34
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.7 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.8 Jun 12, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from e239d6a to 81aa052 Compare July 17, 2025 13:30
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.8 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.9 Jul 17, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 81aa052 to 3b1290c Compare August 14, 2025 10:42
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.9 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.10 Aug 14, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 3b1290c to 76ef45b Compare September 19, 2025 16:04
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.10 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.11 Sep 19, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 76ef45b to 147679a Compare October 16, 2025 10:11
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.11 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.12 Oct 16, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 147679a to 6c5d3b5 Compare November 13, 2025 10:00
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.12 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.13 Nov 13, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 6c5d3b5 to 2627726 Compare November 20, 2025 12:50
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.13 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.14 Nov 20, 2025
@renovate renovate bot force-pushed the renovate/spring-core branch from 2627726 to 2ed1bca Compare December 11, 2025 13:07
@renovate renovate bot changed the title fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.14 fix(deps): update dependency org.springframework:spring-framework-bom to v6.2.15 Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant