Spring Align RuntimeHintsAgent behavior with GraalVM reflection changes

We should revisit what's been done in #29091 since GraalVM is likely to change behavior and align better with the JVM.Th...

Spring @ImportRuntimeHints does not work on AbstractEntityManagerFactoryBean

While working on #29138, I found that a @ImportRuntimeHints(EntityManagerRuntimeHints.class) annotation on AbstractEntit...

Spring Introduce NON_EXTENSIBLE JSON assertion support in spring-test

Please add a method for JSONCompareMode.NON_EXTENSIBLE to JsonExpectationsHelper in spring-test.Because: mostly you want...

Spring small refactoring of spring-context

Comment From: snicollThanks for the PR but we prefer to do that sort of changes ourselve. You've removed the parenthesis...

Spring Polish observability changes

This PR polishes observability changes a bit.Comment From: bclozelThanks for having a look @izeye , this really helps th...

Spring Relocate MockSpringFactoriesLoader

MockSpringFactoriesLoader is currently in org.springframework.core.mock but I think it should probably be moved to org.s...

Spring Remove redundant assignment of default values to volatile/atomic fields

This is a continuation of https://github.com/spring-projects/spring-framework/pull/25261Comment From: stsypanovAny revie...

Spring Optimize initialization of HttpMessageConverter's

In WebMvcConfigurationSupport will setMessageConverters afterExceptionHandlerExceptionResolver and RequestMappingHandler...

Spring GitHub Workflows security hardening

This PR adds explicit permissions section to workflows. This is a security best practice because by default workflows ru...

Spring RestTemplate Observation is started without a complete tracing context

RestTemplate observation instrumentation has been introduced in #28341 and is using a RequestReplySenderContext for prop...

Spring small refactoring + extract large code blocks into methods

Comment From: bclozelSorry @Drezir but we tend to not accept large PRs with lots of unrelated changes in different packa...

Spring Allow TestCompiler SourceFile to work with records

Currently the SourceFile class uses qdox to parse content and obtain the class name. This doesn't work with records unfo...

Spring Fix Outcome KeyValues in HTTP observations

Currently HTTP observations are using the org.springframework.http.HttpStatus.Series enum name to populate this informat...

Spring HTTP ObservationConvention implementations miss contextualName

The contextual name is often used in tracing representations.For HTTP client and servers, this should look like http get...

Spring Introduce AotProcessor to invoke the AOT engine on an application

Spring Framework has a TestAotProcessor that is invoked by Spring Boot's build plugins to trigger the optimization of te...

Spring Remove classpath detection of ChannelOperationsId

reactor.netty.ChannelOperationsId is available in Reactor Netty 1.1.x from the very beginning.Comment From: violetagg@sd...

Spring Use java.nio and FileSystems to resolve files in PathMatchingResourcePatternResolver

The JDK has decent support for walking a file system (via FileSystem in java.nio), but Spring still uses hand-rolled pr...

Spring Kotlin functional config DSL should prevent beans to be registered twice in AOT-optimized contexts

here's the spring initializr configuration i used here's some kotlin codepackage com.example.nativekotlinimport org.spr...

Spring Overhaul annotation handling code

This issue collects the various tasks and ideas related to overhauling our annotation handling code. This issue will be ...

Spring Introduce MergedAnnotation finder methods

Code to locate methods on classes based on annotations currently mostly uses a combination of MethodIntrospector and Ann...
上一页 下一页
.