Spring SpEL no longer supports lists for varargs invocations

The changes made in conjunction with #33013 resulted in a regression for varargs support in SpEL expressions.Specificall...

Spring Error with checkpoint on refresh when using a remote data source

Apologize for the length of this write up.Maybe related to #32299 but I believe I have the options all set correctly to ...

Spring Add support for flagging an interface to declaratively expose it as an rsocket remote service

I really miss declarative service exporters.I'm happy to see the declarative rsocket client option available, but the se...

Spring WebClientResponseException.getMessage has changed to assume status code is not null

Affects: \6.1.11This commit to improve the message for WebClientResponseException has broken some of our unit tests with...

Spring JdbcClient.MappedQuerySpec::single can return null

Affects: 3.3.2 / main branchIn the JdbcClient.MappedQuerySpec, the docs and method contract conveys that .single() can n...

Spring MapAccessor#canWrite incorrectly returns true for non-Map target

As a follow up to #33222, I noticed that MapAccessor#canWrite should only return true for a target that is an instance o...

Spring Support rendering stream of fragments

In addition to the ability render multiple fragments added in #33162, htmx and turbo also support rendering fragments ov...

Spring Provide guidelines for using Kotlin properties with proxies (@RequestScope and similar use cases)

Problem statementHi team,I noticed a discrepancy in behavior when using the @RequestScope annotation. Per the documentat...

Spring SpEL Indexer silently ignores failure to set property as index

The PropertyIndexingValueRef.setValue(Object) method in SpEL's Indexer silently ignores a failure to set a property via ...

Spring SpEL wraps primitive array in Object[] when invoking varargs method

OverviewWhen invoking a varargs method, instead of converting a primitive array to an Object[], the Spring Expression La...

Spring Specify a timeout shorter than 6hrs for GitHub Action jobs/workflows

The default (and maximum) timeout for a single job is 6hrs. The default (and maximum) timeout for a whole workflow is 35...

Spring Do HttpExchange interfaces support exponential backoff and fallbacks?

We were using OpenFeign in our project and it worked well. We have exponential retries configured and we also have fallb...

Spring ConversionService cannot convert primitive array to Object[]

OverviewThe DefaultConversionService currently cannot convert a primitive array to Object[]. This is due to the use of G...

Spring SpEL incorrectly splits string arguments by comma for Object... varargs method

Backport of gh-33013Comment From: github-actions[bot]Fixed via d33f66d9b5865d7eb76cfde70e93a25f23c5e4fbComment From: sbr...

Spring SpEL incorrectly splits string arguments by comma for Object... varargs method

Backport of gh-33013Comment From: github-actions[bot]Fixed via dffb6c5bb6c7a8b60ee6ab0f3ddd9edb40e378e2Comment From: sbr...

Spring SpEL incorrectly splits string arguments by comma for Object... varargs method

Affects4.1.2.RELEASE or higherSummaryIn SpEL, a registered varargs function incorrectly splits string arguments by comma...

Spring @NotNull on a web endpoint generic type parameter fails

Affects: 6.1 (tested with Spring Boot 3.2.3)Until Spring Boot 3.1 (3.1.8 to be exact) following endpoint was fine:@GetMa...

Spring Hibernate Search Bytecode Enhancement Issue

I reported the following issue to the Hibernate team: https://hibernate.atlassian.net/browse/HSEARCH-5205org.hibernate.e...

Spring Race condition in HeaderWriterFilter when returning StreamingResponseBody in Spring MVC

Affects: 6.0.x, 6.1.x (list is not exhaustive) When using HeaderWriterFilter and controller methods that return Streamin...

Spring Add support for Kotlin inline/value classes in BeanUtils

Kotlin value classes currently cannot be used in configuration bindings in Spring Boot 2.6.6.This is a repro case:packag...
上一页 下一页
.