Commit Graph

40939 Commits (46f09be1c03d80d685cceb3a820f77a02110723c)
 

Author SHA1 Message Date
Moritz Halbritter 46f09be1c0 Merge branch '2.7.x'
Closes gh-33753
2 years ago
Moritz Halbritter 0c65c41adf Polish 2 years ago
Moritz Halbritter 7a148747a0 Fix NPE in RabbitProperties if user is given but password is not
Closes gh-33752
2 years ago
Moritz Halbritter fe1c1edcd4 Change transient to volatile in CompositeHandlerExceptionResolver 2 years ago
Moritz Halbritter 90a6d514a3 Fix assertions in ValidationAutoConfigurationTests 2 years ago
Moritz Halbritter c5b5449a07 Fix assertions in ThreadDumpEndpointTests 2 years ago
Moritz Halbritter 17d4fb1e60 Fix HTTP/2 documentation
Closes gh-33734
2 years ago
Phillip Webb 29b7c121fb Merge branch '2.7.x'
Closes gh-33739
2 years ago
Phillip Webb a369f936c9 Replace references to Pivotal
Closes gh-33737
2 years ago
Phillip Webb 99a90906ab Merge branch '2.7.x' 2 years ago
Phillip Webb eab4873d7d Remove unused email CI parameters 2 years ago
Phillip Webb 84b13f0748 Refine constructor detection logic when binding to existing values
Update `DefaultBindConstructorProvider` so that deduced constructors
are not used if there is an existing value.

Prior to this commit, constructor detection logic was not compatible
with earlier versions of Spring Boot. With Spring Boot 3.0.1, given
a class of the following form:

	@ConfigurationProperties(prefix = "example")
	public class ExampleProperties {

	    @NestedConfigurationProperty
	    private final NestedProperty nested = new NestedProperty(
	    		"Default", "default");

	    public NestedProperty getNested() {
	        return nested;
	    }

	}

If `NestedProperty` has a single constructor with arguments, constructor
binding would be used. In Spring Boot 2.x, setter injection would have
been used.

The updated code now only uses constructor injection if an explicit
`@ConstructorBinding` annotation is present, or if there is no existing
value.

Fixes gh-33409
See gh-33710
2 years ago
Phillip Webb a2ac38e203 Update copyright year of changed files 2 years ago
Phillip Webb 1621cfd578 Merge branch '2.7.x' 2 years ago
Phillip Webb 80cfcb71ec Update copyright year of changed files 2 years ago
Phillip Webb 232807d388 Increase block timeout 2 years ago
Phillip Webb 6a0a61f1ce Refine EndpointRequest matcher `toString` and apply to reactive variant
Refine the recently introduced `EndpointRequest` matcher `toString()`
to use lower-case item names. Also applied the same logic to the
reactive variant.

See gh-33690
2 years ago
Moritz Halbritter 5a70422d1d Add reference to Spring Authorization Server project 2 years ago
Moritz Halbritter 56b51d01a7 Clarify that AOT uses code generation 2 years ago
Moritz Halbritter 3c45a805f5 Polish documentation 2 years ago
Moritz Halbritter 648db6d1ea Remove reference to spring-cli run command from documentation 2 years ago
Moritz Halbritter 9e414fa263 Update minimum required maven version to 3.5 in documentation 2 years ago
Moritz Halbritter c0728e1288 Polish documentation 2 years ago
Moritz Halbritter 5a97c1493e Update Java 11 to Java 17 in documentation 2 years ago
Moritz Halbritter 7922ac63bc Polish documentation 2 years ago
Moritz Halbritter 1e70822adb Fix javax with jakarta references in documentation 2 years ago
Moritz Halbritter 3b6b795c9f Merge branch '2.7.x'
Closes gh-33729
2 years ago
Moritz Halbritter 29b7e518a5 Merge pull request #33690 from devrishal
* pr/33690:
  Add toString method for EndpointRequestMatcher

Closes gh-33690
2 years ago
rishal c84399e705 Add toString method for EndpointRequestMatcher
See gh-33690
2 years ago
Moritz Halbritter 46c799d857 Merge pull request #33519 from sannanansari
* pr/33519:
  Remove run example from documentation

Closes gh-33519
2 years ago
Sanan f291695bda Remove run example from documentation
See gh-33519
2 years ago
Moritz Halbritter 7cdf3f432f Merge pull request #33629 from rfigueroa
* pr/33629:
  Update dockerfile samples to use Java 17

Closes gh-33629
2 years ago
rfigueroa 2b3a24be18 Update dockerfile samples to use Java 17
See gh-33629
2 years ago
Moritz Halbritter 6a6ecad325 Merge branch '2.7.x'
Closes gh-33728
2 years ago
Moritz Halbritter a3cd2dc539 Merge pull request #33630 from josephlane
* pr/33630:
  Fix typo in External Configuration documentation

Closes gh-33630
2 years ago
Joseph Lane 54754d2c7a Fix typo in External Configuration documentation
See gh-33630
2 years ago
Moritz Halbritter c837429df3 Merge pull request #33653 from krzyk
* pr/33653:
  Simplify AssertJ assertions and also make them more readable

Closes gh-33653
2 years ago
Krzysztof Krason cf6493f65c Simplify AssertJ assertions and also make them more readable
See gh-33653
2 years ago
Moritz Halbritter c9a2b2ab66 Merge pull request #33640 from anugrahsinghal
* pr/33640:
  Remove Jetty/Netty/ApacheHttpClient checks for WebClient

Closes gh-33640
2 years ago
Anugrah Singhal 3191c678c3 Remove Jetty/Netty/ApacheHttpClient checks for WebClient
See gh-33640
2 years ago
Moritz Halbritter f11de0c4cf Merge branch '2.7.x'
Closes gh-33726
2 years ago
Moritz Halbritter 7d1ce38696 Merge pull request #33658 from BartR96
* pr/33658:
  Fix a type in the ExitCodeGenerator documentation

Closes gh-33658
2 years ago
Bart aa8a531731 Fix a type in the ExitCodeGenerator documentation
See gh-33658
2 years ago
Moritz Halbritter b641073777 Merge branch '2.7.x'
Closes gh-33725
2 years ago
Moritz Halbritter 0f3c18bdb8 Merge pull request #33682 from dreis2211
* gh/33682:
  Update copyrights to 2023

Closes gh-33682
2 years ago
Christoph Dreis 1b4ef5db0f Update copyrights to 2023
See gh-33682
2 years ago
Moritz Halbritter b1c65a0131 Merge branch '2.7.x'
Closes gh-33724
2 years ago
Moritz Halbritter 6b6961e252 Merge pull request #33683 from kvmw
* pr/33683:
  Fix JavaDoc typo in LocalServerPort

Closes gh-33683
2 years ago
Kaveh Shamsi 2d95e4a31e Fix JavaDoc typo in LocalServerPort
See gh-33683
2 years ago
Moritz Halbritter 6e07189a45 Merge branch '2.7.x'
Closes gh-33723
2 years ago