Commit Graph

28482 Commits (bd9928cc3139e0bc9024f718a830dea9487206c0)
 

Author SHA1 Message Date
Andy Wilkinson b6569bb075 Upgrade to Gradle Enterprise Maven Extension 1.6.3
Closes gh-23113
4 years ago
Andy Wilkinson 9ee2487a6e Merge branch '2.3.x'
Closes gh-23128
4 years ago
Andy Wilkinson b58264b16a Merge pull request #23127 from dreis2211
* gh-23127:
  Use DynamicPropertySource in MongoDB tests

Closes gh-23127
4 years ago
dreis2211 51c9dee899 Use DynamicPropertySource in MongoDB tests
See gh-23127
4 years ago
Andy Wilkinson a462372854 Merge branch '2.3.x' 4 years ago
Andy Wilkinson 3df58b2d8d Merge branch '2.2.x' into 2.3.x 4 years ago
Andy Wilkinson 627ede8bff Remove duplicate jackson-datatype-jsr310 dependency
Closes gh-23123
4 years ago
Andy Wilkinson 2c166d1a58 Merge branch '2.3.x'
Closes gh-23125
4 years ago
Andy Wilkinson 33ef1b6e5b Merge branch '2.2.x' into 2.3.x
Closes gh-23124
4 years ago
Andy Wilkinson 5cd910c7ce Replace Embedded Mongo with Testcontainers' MongoDB support
Closes gh-23090
4 years ago
Andy Wilkinson b9a50f2440 Merge branch '2.3.x' 4 years ago
Andy Wilkinson 242a23328a Merge branch '2.2.x' into 2.3.x 4 years ago
Andy Wilkinson 84a12c8436 Upgrade to Testcontainers 1.14.3
Closes gh-23122
4 years ago
Andy Wilkinson 8ce2058dc7 Merge pull request #22943 from chali
* gh-22943:
  Polish "Mark bootArchives configuration as unresolvable"
  Mark bootArchives configuration as unresolvable

Closes gh-22943
4 years ago
Andy Wilkinson 9dc5b88949 Polish "Mark bootArchives configuration as unresolvable"
See gh-22943
4 years ago
Martin Chalupa 796307a78c Mark bootArchives configuration as unresolvable
See gh-22943
4 years ago
Phillip Webb cf8776b83c Expose originParents on actuator endpoints
Update `ConfigurationPropertiesReportEndpoint` and `EnvironmentEndpoint`
so that they expose `originParents` when they are available.

Closes gh-23018
4 years ago
Phillip Webb 3c1e141aef Add parent origin support to config data
Allow `ConfigDataLocationResolvers` to access `Origin` information for
locations so that they can be used as a parent origin of loaded items.

The `ResourceConfigData...` classes have been reworked so that loaded
`PropertySources` include the parent origin.

See gh-23018
4 years ago
Phillip Webb 960651c15a Add parent origin support
Update the `Origin` interface to include a default `getParent()` method
which can be used to get the parent origin. The `TextResourceOrigin`
has been updated to implement the method against the source `Resource`.
A new `OriginTrackedResource` implementation allows any `Resource` to
be decorated and carry an optional `Origin`.

Ultimately this will allow us to include parent `Origin` information
on properties loaded via a `PropertySourceLoader` without needing any
changes to that interface.

See gh-23018
4 years ago
Phillip Webb bc5958c398 Polish test method names
Polish method names to remove "should".
4 years ago
Phillip Webb c613d119f7 Support binding with multiple constructors
Update `DefaultBindConstructorProvider` so that binding to objects with
multiple constructors is allowed, as long as there is only one
non-public candidate.

Closes gh-23117
4 years ago
Stephane Nicoll cf9e85ca53 Merge pull request #23091 from 01045972746
* pr/23091:
  Polish "Add support for RabbitMQ's addressShuffleMode property"
  Add support for RabbitMQ's addressShuffleMode property

Closes gh-23091
4 years ago
Stephane Nicoll 674ad85cdb Polish "Add support for RabbitMQ's addressShuffleMode property"
See gh-23091
4 years ago
Jonghan Kim 4b77e2e205 Add support for RabbitMQ's addressShuffleMode property
See gh-23091
4 years ago
Stephane Nicoll 3748b234ed Upgrade Java 15 version in CI image
Closes gh-23099
4 years ago
Stephane Nicoll c735d2f712 Upgrade Ubuntu version in CI images
Closes gh-23101
4 years ago
Stephane Nicoll adbd7f3366 Merge branch '2.3.x' 4 years ago
Stephane Nicoll 9814a30b51 Upgrade Ubuntu version in CI images
Closes gh-23100
4 years ago
Stephane Nicoll 83d96cece8 Merge branch '2.2.x' into 2.3.x 4 years ago
Stephane Nicoll 0032ab6afe Upgrade Ubuntu version in CI images
Closes gh-23103
4 years ago
Stephane Nicoll fda8990fe9 Merge branch '2.1.x' into 2.2.x 4 years ago
Stephane Nicoll 1ae120f8c5 Upgrade Ubuntu version in CI images
Closes gh-23102
4 years ago
Phillip Webb a2530ad5f1 Fix global optional config data opt-out test
See gh-23097
4 years ago
Phillip Webb aa0f204732 Add global optional config data opt-out
Support a `spring.config.all-locations-optional` property which can be
set to `true` if all config data locations should be considered
optional.

Closes gh-23097
4 years ago
Phillip Webb c1be5cb5e0 Add limited support for spring.profiles.include
Restore support for the `spring.profiles.include` property but only
for non-profile specific documents.

Closes gh-22944
4 years ago
Andy Wilkinson 6cfd2e3a33 Merge branch '2.3.x'
Closes gh-23095
4 years ago
Andy Wilkinson c74e0be0d2 Merge branch '2.2.x' into 2.3.x
Closes gh-23094
4 years ago
Andy Wilkinson 04540887af Widen timeout and delay to accommodate Windows' imprecision under load
Closes gh-23093
4 years ago
Stephane Nicoll e0ccf54727 Merge pull request #23081 from izeye
* pr/23081:
  Polish

Closes gh-23081
4 years ago
Johnny Lim e48af31ced Polish
See gh-23081
4 years ago
Andy Wilkinson 4320b3a919 Merge branch '2.3.x'
Closes gh-23089
4 years ago
Andy Wilkinson 4143c31f9c Merge branch '2.2.x' into 2.3.x
Closes gh-23087
4 years ago
Stephane Nicoll 28b938a229 Merge branch '2.3.x'
Closes gh-23088
4 years ago
Stephane Nicoll f42da16136 Merge pull request #23086 from dreis2211
* pr/23086:
  Remove unused methods

Closes gh-23086
4 years ago
dreis2211 d8ba7dd4d0 Remove unused methods
See gh-23086
4 years ago
Andy Wilkinson eba2bc3c0c Merge pull request #23084 from spencergibb
* gh-23084:
  Polish "Handle null RSocketServer address when setting port property"
  Handle null RSocketServer address when setting port property

Closes gh-23084
4 years ago
Andy Wilkinson 6f047c8356 Polish "Handle null RSocketServer address when setting port property"
See gh-23084
4 years ago
spencergibb f08f948c3e Handle null RSocketServer address when setting port property
See gh-23084
4 years ago
Phillip Webb d0fce0553f Support extensionless file imports
Update `ResourceConfigDataLocationResolver` so that it can import files
that have no file extension.

Closes gh-22280
4 years ago
Phillip Webb 081a7ee28c Throw exception if import locations are not found
Update config data processing code so that import locations are
mandatory by default. Any import request will now throw a
`ConfigDataLocationNotFoundException` if the specified import
location cannot be found. For optional imports, the user can
use the `optional:` prefix to indicate that the application should
continue to start, even if the location does not exist.

Closes gh-23032
4 years ago