Commit Graph

27171 Commits

Author SHA1 Message Date
Andy Wilkinson
accc1f1ca8 Merge branch '2.2.x' into 2.3.x
Closes gh-22410
2020-07-20 13:58:19 +01:00
Andy Wilkinson
21f733b89b Merge branch '2.1.x' into 2.2.x
Closes gh-22409
2020-07-20 13:49:53 +01:00
Andy Wilkinson
179d2c79d6 Avoid trivialising what the reader's learning about
Closes gh-22408
2020-07-20 13:45:41 +01:00
Stephane Nicoll
50000cfb25 Upgrade to R2DBC Arabba-SR6
Closes gh-22394
2020-07-17 15:43:25 +02:00
Stephane Nicoll
0710a251bf Start building against Spring Kafka 2.5.4 snapshots
See gh-22390
2020-07-17 14:03:26 +02:00
Stephane Nicoll
80cd96a892 Start building against Spring Integration 5.3.2 snapshots
See gh-22389
2020-07-17 14:02:32 +02:00
Stephane Nicoll
13511b1b30 Start building against Spring Data Neumann-SR2 snapshots
See gh-22388
2020-07-17 14:01:41 +02:00
Stephane Nicoll
7388d8b8f3 Start building against Spring AMQP 2.2.9 snapshots
See gh-22387
2020-07-17 14:00:43 +02:00
Stephane Nicoll
75a70bebf3 Merge branch '2.2.x' into 2.3.x 2020-07-17 13:59:07 +02:00
Stephane Nicoll
97a8791e96 Merge branch '2.1.x' into 2.2.x 2020-07-17 13:58:40 +02:00
Stephane Nicoll
bb7b2e197c Start building against Spring Kafka 2.3.10 snapshots
See gh-22386
2020-07-17 13:43:36 +02:00
Stephane Nicoll
8589449052 Start building against Spring Integration 5.2.8 snapshots
See gh-22385
2020-07-17 13:43:07 +02:00
Stephane Nicoll
4e554b8c2b Start building against Spring Data Moore-SR9 snapshots
See gh-22384
2020-07-17 13:42:38 +02:00
Stephane Nicoll
0e4b6d3203 Start building against Spring AMQP 2.2.9 snapshots
See gh-22383
2020-07-17 13:42:11 +02:00
Stephane Nicoll
4a0031a21e Start building against Spring Data Lovelace-SR18 snapshots
See gh-22382
2020-07-17 13:22:02 +02:00
Stephane Nicoll
b50720aa69 Start building against Reactor Dysprosium-SR10 snapshots
See gh-22376
2020-07-17 10:38:59 +02:00
Stephane Nicoll
22f57926e3 Start building against Spring Framework 5.2.8 snapshots
See gh-22375
2020-07-17 10:37:45 +02:00
Stephane Nicoll
e9a4240853 Merge branch '2.2.x' into 2.3.x 2020-07-17 10:37:23 +02:00
Stephane Nicoll
819ff56e94 Start building against Reactor Dysprosium-SR10 snapshots
See gh-22374
2020-07-17 10:29:49 +02:00
Stephane Nicoll
84303e682c Start building against Spring Framework 5.2.8 snapshots
See gh-22372
2020-07-17 10:29:17 +02:00
Stephane Nicoll
7f2a7d5999 Merge branch '2.1.x' into 2.2.x 2020-07-17 10:27:25 +02:00
Stephane Nicoll
2658ea76e6 Start building against Reactor Californium-SR20 snapshots
See gh-22371
2020-07-17 10:17:46 +02:00
Stephane Nicoll
c31917daa0 Start building against Spring Framework 5.1.17 snapshots
See gh-22370
2020-07-17 10:17:17 +02:00
Andy Wilkinson
e080dcf8a4 Configure path sensitivity of tasks' file inputs
Closes gh-22359
2020-07-16 16:09:58 +01:00
Stephane Nicoll
b49cf70a28 Merge pull request #22296 from fernandezseb
* pr/22296:
  Polish "Restructure "Building Container Images" section"
  Restructure "Building Container Images" section

Closes gh-22296
2020-07-16 16:17:49 +02:00
Stephane Nicoll
30b5168fed Polish "Restructure "Building Container Images" section"
See gh-22296
2020-07-16 16:15:50 +02:00
Sebastiaan Fernandez
c50a5b395b Restructure "Building Container Images" section
See gh-22296
2020-07-16 16:07:32 +02:00
Stephane Nicoll
7028231626 Merge pull request #22344 from dreis2211
* pr/22344:
  Handle null items as advertized in the Javadoc

Closes gh-22344
2020-07-16 14:23:57 +02:00
dreis2211
267283e3cd Handle null items as advertized in the Javadoc
See gh-22344
2020-07-16 14:17:53 +02:00
Andy Wilkinson
f3e2e6c4ec Merge branch '2.2.x' into 2.3.x
Closes gh-22345
2020-07-16 10:54:41 +01:00
Andy Wilkinson
055f7f95be Merge branch '2.1.x' into 2.2.x
Closes gh-22347
2020-07-16 10:53:44 +01:00
Andy Wilkinson
831333f841 Update JDK 11 CI image to use 11.0.8_10
Closes gh-22348
2020-07-16 10:52:52 +01:00
Scott Frederick
1bc0d6fbe1 Merge branch '2.2.x' into 2.3.x
Closes gh-22351
2020-07-15 17:06:29 -05:00
Scott Frederick
e5ec6dfef0 Find nearest milestone for forward merge with .x pattern
Fixes gh-22350
2020-07-15 17:04:34 -05:00
Scott Frederick
bc88af8e53 Restore accidentally deleted line 2020-07-15 15:14:23 -05:00
Scott Frederick
210282260e Fail on bootBuildImage with launch script
This commit adds a check to the support code for the Gradle plugin
bootBuildImage task to ensure that the jar file that will be passed
to a builder is readable and has a valid directory. This prevents a
situation where the jar file cannot be read because it is prepended
with a launch script, and the builder does not receive any files to
process.

Notes have also been added to the Gradle plugin documentation to warn
against using a bootJar launchScript configuration and bootBuildImage
together, as well as caveats about launchScript that match the Maven
plugin documentation.

Fixes gh-22223
2020-07-15 14:58:11 -05:00
Andy Wilkinson
259ea65388 Merge branch '2.2.x' into 2.3.x
Closes gh-22339
2020-07-15 10:49:01 +01:00
Andy Wilkinson
d9882f2c88 Clarify the effects of ordering auto-configuration classes
Closes gh-22337
2020-07-15 10:48:01 +01:00
Stephane Nicoll
7c733bf6d2 Merge pull request #22330 from dreis2211
* pr/22330:
  Avoid unnecessary allocations in ConditionMessage for NORMAL style

Closes gh-22330
2020-07-14 18:14:47 +02:00
dreis2211
de30e5c6ac Avoid unnecessary allocations in ConditionMessage for NORMAL style
See gh-22330
2020-07-14 18:12:17 +02:00
Stephane Nicoll
603e65a629 Polish 2020-07-14 16:57:42 +02:00
Andy Wilkinson
0566c29e34 Merge pull request #22112 from dreis2211
* gh-22112:
  Cleanup temporary files after Maven plugin execution

Closes gh-22112
2020-07-14 15:08:35 +01:00
dreis2211
021d9b59cb Cleanup temporary files after Maven plugin execution
See gh-22112
2020-07-14 15:08:19 +01:00
Andy Wilkinson
9dea67f78f Merge pull request #22294 from dreis2211
* gh-22294:
  Reduce started threads in OnClassCondition

Closes gh-22294
2020-07-14 15:00:23 +01:00
dreis2211
60e7146326 Reduce started threads in OnClassCondition
Prior to this commit, OnClassCondition started a thread even if the number of
passed autoconfiguration class candidates never exceeded 1. This commit only
starts a thread if there is actually work to split in half.

See gh-22294
2020-07-14 14:59:53 +01:00
Andy Wilkinson
196d20537a Merge branch '2.2.x' into 2.3.x
Closes gh-22325
2020-07-14 11:38:34 +01:00
Andy Wilkinson
9558779dd4 Replace ConfigurationPropertiesBeanDefinitionValidator with a FailureAnalyzer
Previously, regular bean definitions for configuration properties classes
that attempt to use constructor binding were detected in a bean factory
post-processor, ConfigurationPropertiesBeanDefinitionValidator. This
validation examined every standard bean definition and failed if it
encountered one for a class that should have used constructor binding.
There were two downsides to this approach:

1. Reflection used to identify if the bean should be using constructor
   binding triggered class loading that could prevent subsequent
   instrumentation by a load-time weaver.
2. The cost of the validation was incurred when there was no
   misconfiguration to report.

This commit replaces ConfigurationPropertiesBeanDefinitionValidator
with a failure analyzer. This failure analyzer only runs once a failure
has occurred and the application context is not going to complete
refresh. This avoids causing problems with subsequent instrumentation
and also avoids the cost of validation and error reporting unless there
is an error.

Fixes gh-20798
2020-07-14 11:37:54 +01:00
Andy Wilkinson
f52cdf10b3 Update WebServerInitEvent docs to reflect ordering w.r.t. refresh
Closes gh-22277
2020-07-13 12:51:07 +01:00
Andy Wilkinson
f18b657ff9 Fix handling of DOCKER_HOST that begins with unix://
Fixes gh-22300
2020-07-10 15:31:55 +01:00
Andy Wilkinson
794ded5286 Test the Gradle plugin against Gradle 6.5.1
Closes gh-22292
2020-07-09 16:01:52 +01:00