Commit Graph

21183 Commits

Author SHA1 Message Date
Stephane Nicoll
429eec0bcf Merge pull request #18604 from wycm
* pr/18604:
  Optimize debug level logs

Closes gh-18604
2019-10-22 09:40:33 +02:00
wycm
681a94b0d5 Optimize debug level logs
See gh-18604
2019-10-22 09:36:48 +02:00
Stephane Nicoll
91f4300fee Merge pull request #18665 from xiaokeliu666
* pr/18665:
  Polish

Closes gh-18665
2019-10-21 09:19:28 +02:00
xiaokeliu666
57c64eb3bc Polish
See gh-18665
2019-10-21 09:15:16 +02:00
Andy Wilkinson
29e288f6c9 Merge pull request #18648 from dreis2211
* gh-18648:
  Test the Gradle Plugin against Gradle 5.6.3

Closes gh-18648
2019-10-18 10:36:07 +01:00
dreis2211
d17f11dbe1 Test the Gradle Plugin against Gradle 5.6.3
See gh-18648
2019-10-18 10:35:54 +01:00
Brian Clozel
9c5ee1126f Polish
See gh-18473
2019-10-16 14:36:19 +02:00
Brian Clozel
e4fa9ce8c6 Deprecate server.connection-timeout property
Prior to this commit, all supported servers would share the same
configuration property `server.connection-timeout`. Unfortunately, in
many cases the behavior of this timeout changes depending on the server.
From actual connection setup timeout, to detecting and closing idle
connections, this property cannot be properly translated from one server
implementation to another.

This commit deprecates this configuration property and introduces server
specific properties:

* `server.jetty.connection-idle-timeout`
(Time that the connection can be idle before it is closed.)
* `server.netty.connection-timeout`
(Connection timeout of the Netty channel.)
* `server.tomcat.connection-timeout`
(Amount of time the connector will wait, after accepting a connection,
for the request URI line to be presented.)
* `server.undertow.no-request-timeout`
(Amount of time a connection can sit idle without processing a request,
before it is closed by the server.)

`server.connection-timeout` is now deprecated and will be removed in a
future release.

Fixes gh-18473
2019-10-16 13:48:48 +02:00
Stephane Nicoll
4eaa3873dd Merge pull request #18612 from contextshuffling
* pr/18612:
  Use LinkedHashSet for deterministic order in test assertion

Closes gh-18612
2019-10-16 10:57:28 +02:00
contextshuffling
a8c6540191 Use LinkedHashSet for deterministic order in test assertion
See gh-18612
2019-10-16 10:47:58 +02:00
Andy Wilkinson
00d4b44cbb Remove trailing commas from test SQL scripts
Closes gh-18607
2019-10-15 19:47:27 +01:00
Stephane Nicoll
e4ba6049ff Clarify scope of "@SpringBootTest#classes"
See gh-18229
2019-10-15 14:36:28 +02:00
Stephane Nicoll
c5e14a89b1 Merge pull request #18581 from polarbear567
* pr/18581:
  Polish "Add metadata entry for spring.main.register-shutdown-hook"
  Add metadata entry for spring.main.register-shutdown-hook

Closes gh-18581
2019-10-15 08:46:15 +02:00
Stephane Nicoll
22f44917ca Polish "Add metadata entry for spring.main.register-shutdown-hook"
See gh-18581
2019-10-15 08:41:07 +02:00
leoli
9b781449cf Add metadata entry for spring.main.register-shutdown-hook
See gh-18581
2019-10-15 08:37:08 +02:00
Stephane Nicoll
34287fd556 Merge pull request #18578 from rhamedy
* pr/18578:
  Polish "Clarify formatting recommendations for configuration property javadoc"
  Clarify formatting recommendations for configuration property javadoc

Closes gh-18578
2019-10-15 08:33:32 +02:00
Stephane Nicoll
f05d7902e2 Polish "Clarify formatting recommendations for configuration property javadoc"
See gh-18578
2019-10-15 08:32:48 +02:00
Rafiullah Hamedy
1f9b68707f Clarify formatting recommendations for configuration property javadoc
This commit adds a note to spring-boot-features.adoc to clarify that
using javadoc tags to format configuration property descriptions is not
supported.

See gh-18578
2019-10-15 08:29:51 +02:00
Stephane Nicoll
f6d5f7777f Merge pull request #18580 from contextshuffling
* pr/18580:
  Use LinkedHashSet for deterministic order in test assertions

Closes gh-18580
2019-10-15 08:25:07 +02:00
contextshuffling
efedd80d4b Use LinkedHashSet for deterministic order in test assertions
See gh-18580
2019-10-15 08:20:53 +02:00
Stephane Nicoll
4d181c5b6b Merge pull request #18579 from dreis2211
* pr/18579:
  Rename tests to match Surefire expectations

Closes gh-18579
2019-10-15 08:14:17 +02:00
dreis2211
abfb87d1a3 Rename tests to match Surefire expectations
See gh-18579
2019-10-15 08:11:47 +02:00
Andy Wilkinson
bc6de8d572 Merge pull request #18575 from wycm
* gh-18575:
  Make the logger static final

Closes gh-18575
2019-10-14 14:12:47 +01:00
王洋
152568521e Make the logger static final
See gh-18575
2019-10-14 14:12:26 +01:00
Stephane Nicoll
e05c48986b Merge pull request #18546 from tedyoung
* pr/18546:
  Fix incorrect backslash escape in documentation sample

Closes gh-18546
2019-10-13 08:45:02 +02:00
Ted M. Young
f553784ebc Fix incorrect backslash escape in documentation sample
See gh-18546
2019-10-13 08:10:14 +02:00
Andy Wilkinson
a7d199330a Merge pull request #18539 from dreis2211
* gh-18539:
  Remove accidental usage of UnsupportedOptionException

Closes gh-18539
2019-10-10 07:29:12 -05:00
dreis2211
ba46ab6a4f Remove accidental usage of UnsupportedOptionException
See gh-18539
2019-10-10 07:28:51 -05:00
Andy Wilkinson
f42b442ce2 Fix handling of encoded URLs in Class-Path manifest attribute
Fixes gh-18410
2019-10-03 15:30:33 +01:00
Spring Buildmaster
2423275128 Next development version (v2.1.10.BUILD-SNAPSHOT) 2019-10-02 15:31:12 +00:00
Andy Wilkinson
3d4157ad6d Correct SCM URLs in published poms
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.

This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.

Fixes gh-18328
2019-10-02 10:48:30 +01:00
Phillip Webb
40acbfc733 Update copyright header of changed files 2019-10-01 11:39:38 -07:00
Madhura Bhave
ecf393461e Skip management context ResourceConfigCustomizers
Update `JerseyManagementContextConfiguration` so that customizer beans
are not longer applied. The endpoint resource endpoints are now added
with a registrar bean `@PostConstruct` method.

Prior to this commit, when running the management server on a different
port a `Resource` added by a customizer could be added two different
`ResourceConfig` instance. This breaks the singleton contract expected
by Jersey.

Fixes gh-17801

Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2019-10-01 11:16:23 -07:00
Johnny Lim
3a63179d81 Fix a broken Asciidoctor syntax
Along the way, this commit also fixes a typo.

Closes gh-18325
2019-10-01 18:32:01 +02:00
Stephane Nicoll
b0d6169285 Upgrade to Spring Session Bom Bean-SR8
Closes gh-18466
2019-10-01 15:29:45 +02:00
Stephane Nicoll
9d40d192a0 Upgrade to Micrometer 1.1.7
Closes gh-18465
2019-10-01 15:29:44 +02:00
Stephane Nicoll
47365dc260 Revert to Spring Web Services 3.0.7.RELEASE
See gh-18315
2019-10-01 15:03:11 +02:00
Stephane Nicoll
1357f1b46c Upgrade to Spring AMQP 2.1.11.RELEASE
Closes gh-18312
2019-10-01 09:50:27 +02:00
Stephane Nicoll
00a9eeaaff Upgrade to Spring AMQP 2.1.11.RELEASE
Closes gh-18312
2019-10-01 09:49:42 +02:00
Stephane Nicoll
a22046697e Upgrade to Spring Integration 5.1.8.RELEASE
Closes gh-18313
2019-10-01 09:49:01 +02:00
Stephane Nicoll
a88d12452d Merge pull request #18445 from dreis2211
* pr/18445:
  Fix comment position in ZipHeaderPeekInputStreamTests

Closes gh-18445
2019-10-01 08:05:26 +02:00
dreis2211
417bfc4c87 Fix comment position in ZipHeaderPeekInputStreamTests
See gh-18445
2019-10-01 08:05:08 +02:00
Stephane Nicoll
2fffa5675d Upgrade to Spring Data Lovelace-SR11
Closes gh-18414
2019-09-30 13:06:28 +02:00
Andy Wilkinson
0c8bb394f7 Upgrade to Spring REST Docs 2.0.4.RELEASE
Closes gh-18271
2019-09-30 10:33:23 +01:00
Stephane Nicoll
54b3aa6251 Merge pull request #18378 from dreis2211
* pr/18378:
  Add Mustache to 'Customize ViewResolvers' docs section

Closes gh-18378
2019-09-29 16:22:40 +02:00
dreis2211
208fb8f1ef Add Mustache to 'Customize ViewResolvers' docs section
See gh-18378
2019-09-29 16:21:49 +02:00
Stephane Nicoll
17df6ab044 Start building against Spring Data Lovelace-SR11 snapshots
See gh-18414
2019-09-29 10:30:03 +02:00
Phillip Webb
a1fb1bcff3 Merge pull request #18339 from dreis2211
* pr/18339:
  Polish 'Apply TTL invocation caching on reactor types'
  Apply TTL invocation caching on reactor types

Closes gh-18339
2019-09-28 22:44:44 -07:00
Phillip Webb
38968d2fff Polish 'Apply TTL invocation caching on reactor types'
Extract reactor specific code to an inner class to protect
against ClassNotFound exceptions if reactor is not in use.

Also add support for `Flux`.

See gh-18339
2019-09-28 21:46:36 -07:00
dreis2211
33d8bfa99d Apply TTL invocation caching on reactor types
Update `CachingOperationInvoker` so that TTL caching is applied directly
to reactive types. Prior to this commit, a `Mono` would be cached, but
the values that it emitted would not.

See gh-18339
2019-09-28 21:43:38 -07:00