-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Comparing changes
Open a pull request
base repository: spring-projects/spring-framework
base: v7.0.0-M5
head repository: spring-projects/spring-framework
compare: main
Commits on May 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d0bf8fa - Browse repository at this point
Copy the full SHA d0bf8faView commit details -
Stop declaring parameters as final in JdbcTemplate
The affected parameters are "effectively final" and are therefore no longer required to be declared as "final" on modern JDKs.
Configuration menu - View commit details
-
Copy full SHA for f4f0e52 - Browse repository at this point
Copy the full SHA f4f0e52View commit details
Commits on May 19, 2025
-
Refactoring in ApiVersionInserter
Refine naming of static factory methods, and update them to be shortcuts for instance creation. See gh-34919
Configuration menu - View commit details
-
Copy full SHA for 5b19f62 - Browse repository at this point
Copy the full SHA 5b19f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for a024e59 - Browse repository at this point
Copy the full SHA a024e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3095219 - Browse repository at this point
Copy the full SHA 3095219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094e653 - Browse repository at this point
Copy the full SHA 094e653View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdab8fa - Browse repository at this point
Copy the full SHA fdab8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ea754 - Browse repository at this point
Copy the full SHA 81ea754View commit details -
Add support for callable references to BeanRegistrarDsl
BeanDefinitionDsl is allowing to create a bean from a callable reference with its parameters autowired by type, BeanRegistrarDsl should allow that too. For example: class SampleBeanRegistrar : BeanRegistrarDsl({ registerBean<MyRepository>() registerBean(::myRouter) }) fun myRouter(myRepository: MyRepository) = router { ... } Closes gh-34922
Configuration menu - View commit details
-
Copy full SHA for aa9ab8e - Browse repository at this point
Copy the full SHA aa9ab8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e02e67b - Browse repository at this point
Copy the full SHA e02e67bView commit details -
Use Content-Type charset in JAXB message converters
Prior to this commit, the JAXB message converters would only rely on the encoding declaration inside the XML document for reading the document. This would then use the default UTF-8 encoding, even if the HTTP message has the `"application/xml;charset=iso-8859-1"` Content-Type. This commit ensures that both `Jaxb2CollectionHttpMessageConverter` and `Jaxb2RootElementHttpMessageConverter` use the encoding declared in the HTTP Content-Type, if present. Fixes gh-34745
Configuration menu - View commit details
-
Copy full SHA for 2af0323 - Browse repository at this point
Copy the full SHA 2af0323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea8a91 - Browse repository at this point
Copy the full SHA 1ea8a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e086bd - Browse repository at this point
Copy the full SHA 2e086bdView commit details
Commits on May 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 362fe12 - Browse repository at this point
Copy the full SHA 362fe12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cef50 - Browse repository at this point
Copy the full SHA 98cef50View commit details -
Support registration of non-public BeanDefinitionReader via @ImportR…
…esource Prior to this commit, a BeanDefinitionReader registered via @ImportResource was required to be public and have a public constructor that accepts a single BeanDefinitionRegistry. However, the public visibility requirements are not necessary, and the requirements for the constructor's formal parameter list is not documented. To address those issues, this commit removes the public visibility restrictions and documents that a BeanDefinitionReader registered via @ImportResource must declare a constructor that accepts a single BeanDefinitionRegistry. In addition, this commit includes the cause of the instantiation failure in case the registered BeanDefinitionReader cannot be instantiated. Closes gh-34928
Configuration menu - View commit details
-
Copy full SHA for d890a38 - Browse repository at this point
Copy the full SHA d890a38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ce11a - Browse repository at this point
Copy the full SHA 88ce11aView commit details -
Declare @Contract for quote() & getFilename() in StringUtils
This commit declares nullability @Contract annotations for quote() and getFilename() in StringUtils. Closes gh-34896 Signed-off-by: Stéphane Nicoll <stephane.nicoll@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 9d3779d - Browse repository at this point
Copy the full SHA 9d3779dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 612dc57 - Browse repository at this point
Copy the full SHA 612dc57View commit details
Commits on May 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for efea289 - Browse repository at this point
Copy the full SHA efea289View commit details -
Configuration menu - View commit details
-
Copy full SHA for db5809f - Browse repository at this point
Copy the full SHA db5809fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a3c43 - Browse repository at this point
Copy the full SHA e5a3c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b4512 - Browse repository at this point
Copy the full SHA e4b4512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6653cd8 - Browse repository at this point
Copy the full SHA 6653cd8View commit details
Commits on May 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 274b97c - Browse repository at this point
Copy the full SHA 274b97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be3e4d - Browse repository at this point
Copy the full SHA 3be3e4dView commit details
Commits on May 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 66f8eb0 - Browse repository at this point
Copy the full SHA 66f8eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2da1f80 - Browse repository at this point
Copy the full SHA 2da1f80View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ac541 - Browse repository at this point
Copy the full SHA a8ac541View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed0a3f - Browse repository at this point
Copy the full SHA eed0a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13be54a - Browse repository at this point
Copy the full SHA 13be54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb65df0 - Browse repository at this point
Copy the full SHA eb65df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3049e6d - Browse repository at this point
Copy the full SHA 3049e6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6abac - Browse repository at this point
Copy the full SHA 6a6abacView commit details -
Support Object property values in MockEnvironment
The setProperty() and withProperty() methods in MockEnvironment were originally introduced with (String, String) signatures; however, they should have always had (String, Object) signatures in order to comply with the MockPropertySource and PropertySource APIs. To address that, this commit introduces variants of these methods that accept Object values for properties. Closes gh-34947
Configuration menu - View commit details
-
Copy full SHA for d0efc22 - Browse repository at this point
Copy the full SHA d0efc22View commit details -
Support only Object property values in MockEnvironment test fixture
The setProperty() and withProperty() methods in MockEnvironment were originally introduced with (String, String) signatures; however, they should have always had (String, Object) signatures in order to comply with the MockPropertySource and PropertySource APIs. To address that, this commit changes the signatures of these methods so that they only accept Object values for properties. NOTE: this commit only affects the internal MockEnvironment used as a test fixture. This commit does not affect the official, public MockEnvironment implementation in spring-test. See gh-34947 See gh-34948
Configuration menu - View commit details
-
Copy full SHA for d782647 - Browse repository at this point
Copy the full SHA d782647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6e0d4 - Browse repository at this point
Copy the full SHA 6f6e0d4View commit details -
Remove [set|with]Property(String, String) variants from MockEnvironment
Configuration menu - View commit details
-
Copy full SHA for 62f1814 - Browse repository at this point
Copy the full SHA 62f1814View commit details -
Test conversion support in PropertySourcesPlaceholderConfigurer
This commit introduces a @Disabled "regression test" which demonstrates that PropertySourcesPlaceholderConfigurer uses the ConversionService from the Environment. See gh-34936
Configuration menu - View commit details
-
Copy full SHA for 53844b0 - Browse repository at this point
Copy the full SHA 53844b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d166f4 - Browse repository at this point
Copy the full SHA 5d166f4View commit details
Commits on May 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 59299b9 - Browse repository at this point
Copy the full SHA 59299b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d1455 - Browse repository at this point
Copy the full SHA 15d1455View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9e261a - Browse repository at this point
Copy the full SHA d9e261aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdfe089 - Browse repository at this point
Copy the full SHA cdfe089View commit details -
Enforce consistent null check on injection points for pre-existing si…
Configuration menu - View commit details
-
Copy full SHA for b5d153f - Browse repository at this point
Copy the full SHA b5d153fView commit details -
Use ConversionService from Environment in PropertySourcesPlaceholderC…
…onfigurer This commit fixes a regression in PropertySourcesPlaceholderConfigurer that was introduced in Spring Framework 6.2.7. Specifically, this commit reinstates automatic String-conversion of values from PropertySources in the Environment using the ConversionService configured in the Environment. See gh-34861 Closes gh-34936
Configuration menu - View commit details
-
Copy full SHA for 90be94a - Browse repository at this point
Copy the full SHA 90be94aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e03117c - Browse repository at this point
Copy the full SHA e03117cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 472c401 - Browse repository at this point
Copy the full SHA 472c401View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb59d91 - Browse repository at this point
Copy the full SHA eb59d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 106e5c7 - Browse repository at this point
Copy the full SHA 106e5c7View commit details
There are no files selected for viewing
Uh oh!
There was an error while loading. Please reload this page.