Commit Graph

21360 Commits

Author SHA1 Message Date
Stephane Nicoll
e394772864 Upgrade to Reactor Californium-SR14
Closes gh-19052
2019-11-27 18:37:47 +01:00
Stephane Nicoll
faf3b5cb6b Merge pull request #19101 from larsgrefer
* pr/19101:
  Polish "Remove '.' and '-' reference in the EndpointId javadoc"
  Remove '.' and '-' reference in the EndpointId javadoc

Closes gh-19101
2019-11-27 11:47:02 +01:00
Stephane Nicoll
2356462587 Polish "Remove '.' and '-' reference in the EndpointId javadoc"
See gh-19101
2019-11-27 11:45:35 +01:00
Lars Grefer
58e599b6c1 Remove '.' and '-' reference in the EndpointId javadoc
Endpoint ID's which contain '-' or '.' cause a deprecation warning.
Therefore they shouldn't be doumented as valid characters.

See gh-19101
2019-11-27 11:44:13 +01:00
Andy Wilkinson
f117dbe8a1 Add metadata for spring.main.log-startup.info
See gh-19026
2019-11-27 09:55:06 +00:00
Stephane Nicoll
63dbefebc2 Merge pull request #19149 from dreis2211
* pr/19149:
  Add missing health indicators to docs

Closes gh-19149
2019-11-27 09:52:54 +01:00
dreis2211
87caa0a331 Add missing health indicators to docs
See gh-19149
2019-11-27 09:52:15 +01:00
Madhura Bhave
53da8da50a Clarify contradictory advice on the use of @PropertySource
In general we do not recommend using @PropertySource due to them being
added to the environment too late for auto-configuration to use them. This
commit updates the documentation to mention them in the list of external
sources along with a note.

Closes gh-18900
2019-11-26 17:35:44 -08:00
Madhura Bhave
49e111aef5 Document logging of startup info
Closes gh-19026
2019-11-26 15:29:59 -08:00
Stephane Nicoll
01e0a27159 Upgrade to Maven Enforcer Plugin 3.0.0-M3
Closes gh-19124
2019-11-25 15:32:42 +01:00
Stephane Nicoll
a1884d2c10 Upgrade to Hibernate 5.3.14.Final
Closes gh-19123
2019-11-25 15:32:40 +01:00
Stephane Nicoll
90acbb124a Upgrade to Jaybird 3.0.8
Closes gh-19122
2019-11-25 15:32:39 +01:00
Stephane Nicoll
f83b08eb59 Upgrade to Jetty 9.4.24.v20191120
Closes gh-19121
2019-11-25 15:32:38 +01:00
Stephane Nicoll
f64c6fc0c3 Upgrade to Tomcat 9.0.29
Closes gh-19120
2019-11-25 15:32:37 +01:00
Stephane Nicoll
4a76787c60 Upgrade to Undertow 2.0.28.Final
Closes gh-19119
2019-11-25 15:32:35 +01:00
Stephane Nicoll
1387067208 Upgrade to Rxjava2 2.2.15
Closes gh-19118
2019-11-25 15:32:33 +01:00
Stephane Nicoll
ab6d163f73 Upgrade to Netty Tcnative 2.0.27.Final
Closes gh-19117
2019-11-25 15:32:32 +01:00
Stephane Nicoll
4868124371 Upgrade to Querydsl 4.2.2
Closes gh-19116
2019-11-25 15:32:31 +01:00
Stephane Nicoll
3a86a6922c Upgrade to Appengine Sdk 1.9.77
Closes gh-19115
2019-11-25 15:32:29 +01:00
Stephane Nicoll
49433ccef1 Upgrade to Couchbase Client 2.7.10
Closes gh-19114
2019-11-25 15:32:28 +01:00
Stephane Nicoll
d386ee0984 Merge pull request #19109 from bono007
* pr/19109:
  Polish "Use ssl.enabled flag when RabbitMQ address has no protocol"
  Use ssl.enabled flag when RabbitMQ address has no protocol

Closes gh-19109
2019-11-25 13:56:33 +01:00
Stephane Nicoll
5d8fe860d7 Polish "Use ssl.enabled flag when RabbitMQ address has no protocol"
There is a direct link between the sslEnabled flag and the default port
that should be used by an address. The checks are currently set in two
places:

* Determine which port should be used
* Determine if SSL should be enabled

This commit polishes the initial proposal so that secureConnection is
only set if a protocol is available.

See gh-19109
2019-11-25 13:52:27 +01:00
cbono
2210236f82 Use ssl.enabled flag when RabbitMQ address has no protocol
See gh-19109
2019-11-25 11:16:56 +01:00
Stephane Nicoll
a38e6b4f49 Merge pull request #18873 from dreis2211
* pr/18873:
  Let Liquibase smoke test pass on non-english systems

Closes gh-18873
2019-11-22 10:18:39 +01:00
dreis2211
83cb6f3c7f Let Liquibase smoke test pass on non-english systems
See gh-18873
2019-11-22 10:18:22 +01:00
Stephane Nicoll
c81cbb2e07 Merge pull request #19057 from adammichalik
* pr/19057:
  Remove invalid example of spring.mvc.async.request-timout property

Closes gh-19057
2019-11-21 14:16:20 +01:00
Adam Michalik
c154a014a1 Remove invalid example of spring.mvc.async.request-timout property
See gh-19057
2019-11-21 14:13:22 +01:00
Stephane Nicoll
c2221b9f18 Merge pull request #19027 from markbigler
* pr/19027:
  Polish "Fix logging in CloudFoundryVcapEnvironmentPostProcessor"
  Fix logging in CloudFoundryVcapEnvironmentPostProcessor

Closes gh-19027
2019-11-21 13:42:14 +01:00
Stephane Nicoll
b23a3712c6 Polish "Fix logging in CloudFoundryVcapEnvironmentPostProcessor"
See gh-19027
2019-11-21 13:41:47 +01:00
Mark Bigler
f1489e41ec Fix logging in CloudFoundryVcapEnvironmentPostProcessor
See gh-19027
2019-11-21 13:35:50 +01:00
Stephane Nicoll
3c3614d8ef Start building against Spring Batch 4.1.3 snapshots
See gh-19072
2019-11-20 11:20:48 +01:00
Stephane Nicoll
6fa5f0c1d0 Start building against Spring Data Lovelace-SR14 snapshots
See gh-19068
2019-11-20 11:05:09 +01:00
Stephane Nicoll
80eaa16b0d Start building against Spring Framework 5.1.12 snapshots
See gh-19051
2019-11-20 11:04:27 +01:00
Stephane Nicoll
586a5d2c14 Start building against Reactor Californium-SR14 snapshots
See gh-19068
2019-11-20 11:03:18 +01:00
Madhura Bhave
656f73f0c5 Parse version from build.json for release notes generation
Fixes gh-18908
2019-11-19 12:19:55 -08:00
Madhura Bhave
849a76c6c2 Polish 2019-11-19 12:07:05 -08:00
Madhura Bhave
a3a53d299f Check authorities when exposing health details
Fixes gh-18998
2019-11-19 11:18:07 -08:00
Stephane Nicoll
2c1e70deee Merge pull request #19028 from dreis2211
* pr/19028:
  Fix syntax error in configuration metadata sample in docs

Closes gh-19028
2019-11-16 09:40:18 +03:00
dreis2211
355505d236 Fix syntax error in configuration metadata sample in docs
See gh-19028
2019-11-16 09:39:46 +03:00
Madhura Bhave
01dde4fca3 Merge pull request #19008 from Christoph Dreis
* pr/19008:
  Fix build badge in README

Closes gh-19008
2019-11-13 15:43:03 -08:00
dreis2211
a7abc19a49 Fix build badge in README
See gh-19008
2019-11-13 15:41:36 -08:00
Madhura Bhave
8af63dc42e Merge pull request #19003 from Christoph Dreis
* pr/19003:
  Consistently use task timeout in CI pipeline

Closes gh-19003
2019-11-13 15:26:14 -08:00
dreis2211
f1914d5af9 Consistently use task timeout in CI pipeline
See gh-19003
2019-11-13 15:24:05 -08:00
Stephane Nicoll
cad2365237 Polish 2019-11-12 14:03:39 +01:00
Andy Wilkinson
3f0367e2dd Apply changes recommended by Jetty team to JettyEmbeddedErrorHandler
Closes gh-18842
2019-11-08 14:57:46 +00:00
Andy Wilkinson
5765cfe010 Allow 5 seconds for child to handle SIGINT before destroying it
Previously, when RunProcess handled a SIGINT it would immediately
attempt to destroy the process that it had run. This created a race
condition between the SIGINT being handled by the child process
and RunProcess destroying the child. The exact behavior of destroy
is implementation dependent and it may result in forcible termination
of the process where shutdown hooks are not called. This is what
happens on Windows. The exit code in such a case is 1 which prevents
anything from waiting for the process to complete from detecting
that it ended as a result of a SIGINT, leaving it with no choice but
to report an error. This is what happens with mvn spring-boot:run
with a forked process on Windows and results in the build failing.

This commit updates RunProcess to allow the child process to handle
the SIGINT itself, waiting for up to five seconds for that to happen
before the process is then destroyed. Given this time, the child
process exits with 130 which RunMojo already handles correctly as
indicating that the process died due to SIGINT and the build completes
with success as a result.

Fixes gh-18936
2019-11-08 12:41:13 +00:00
Andy Wilkinson
a11661d284 Trim whitespace in BasicJsonParser
Previously, whitespace in between the keys and values in the JSON was
not trimmed correctly in BasicJsonParser which lead to it incorrectly
parsing JSON with whitespace between the opening of a list ([) and the
opening of a map ({).

This commit updates the parser to trim unwanted whitespace and adds a
test to AbstractJsonParserTests to verify the whitespace handling
behaviour across all JsonParser implementations.

Closes gh-18911
2019-11-07 09:56:00 +00:00
Andy Wilkinson
d1ead884c4 Fix @ServletComponentScan with a component index
Previously @ServletComponentScan did not work when there was a
component index on the classpath as it made an assumption about
the concrete type of the BeanDefinitions produced by scanning that
does not hold true when an index is present.

This commit updates the scanning and the handlers to correct the
assumpution by working with a bean definition type that is produced
by scanning both when there is and when there is not an index present.

To prevent the problem from reoccuring, a test that uses and index
has been added and the import of ScannedGenericBeanDefinition is now
prohibited by Checkstyle.

Closes gh-18910
2019-11-07 09:20:19 +00:00
Madhura Bhave
8d3df1b4b8 Make CI credentials requirement lenient when building RestTemplate
Fixes gh-18901
2019-11-06 11:12:20 -08:00
Andy Wilkinson
891c7120ef Wait for distribution to reach Bintray before checking its completeness
Previously, as soon as the distribution of a release from Artifactory
to Bintray had been initiated we would start checking if it was
complete. This created a race condition between the distribution being
created and us checking if it was complete. If the check won the race
and happened before the creation, Bintray would respond with a 404.

This commit updates BintrayService to wait for up to 5 minutes for the
distribution to be created on Bintray. Once it has been created we
then wait for up to 40 minutes for it to be complete as we did before.

The use of Awaitility has been introduced in this commit to simplify
the logic required to wait for the distribution's creation and
completion.

Closes gh-18902
2019-11-06 14:52:50 +00:00