Commit Graph

27490 Commits

Author SHA1 Message Date
Andy Wilkinson
f52ed4b26e Merge pull request #16973 from wagnerluis1982
* gh-16973:
  Polish "Allow the user that runs the app to be specified via an env var"
  Allow the user that runs the app to be specified via an env var

Closes gh-16973
2019-09-21 20:15:12 +01:00
Andy Wilkinson
79b5fd9d73 Polish "Allow the user that runs the app to be specified via an env var"
See gh-16973
2019-09-21 20:14:49 +01:00
Wagner Macedo
b57f35893c Allow the user that runs the app to be specified via an env var
See gh-16973
2019-09-21 17:57:20 +01:00
Andy Wilkinson
ea6d9f3328 Merge branch '2.1.x'
Closes gh-18298
2019-09-21 13:42:54 +01:00
Andy Wilkinson
0efee9e327 Merge pull request #18285 from adiohana
* gh-18285:
  Test custom comment prefix with one that does not work by default

Closes gh-18285
2019-09-21 13:41:44 +01:00
aohana
51a8c73b7b Test custom comment prefix with one that does not work by default
See gh-18285
2019-09-21 13:33:20 +01:00
Andy Wilkinson
451703f321 Merge branch '2.1.x'
Closes gh-18297
2019-09-21 13:29:21 +01:00
Andy Wilkinson
a607ddeadf Merge pull request #18289 from AlexFalappa
* gh-18289:
  Fix typo in configuration metadata appendix

Closes gh-18289
2019-09-21 13:29:14 +01:00
Alessandro Falappa
b1750defde Fix typo in configuration metadata appendix
See gh-18289

Closes gh-18289
2019-09-21 13:28:43 +01:00
Phillip Webb
838e7eb605 Extract spring-doc-resources URL property
Update the build to use a shared spring-doc-resources URL
rather than repeating it multiple times.

See gh-18293
2019-09-20 21:38:56 -07:00
Madhura Bhave
7978c3d75c Polish 2019-09-20 15:04:29 -07:00
Madhura Bhave
48960c54d1 Drop . prefix from files in .config directory for devtools
Closes gh-18006
2019-09-20 15:01:12 -07:00
Madhura Bhave
d092df43b7 Merge branch '2.1.x'
Closes gh-18296
2019-09-20 14:41:55 -07:00
Madhura Bhave
d006178c5c Merge pull request #18295 from brabenetz
* pr/18295:
  Polish "Fix typo in logback example"
  Fix typo in logback example

Closes gh-18295
2019-09-20 14:39:54 -07:00
Madhura Bhave
3c4449bf0e Polish "Fix typo in logback example"
See gh-18295
2019-09-20 14:38:57 -07:00
Harald Brabenetz
0091c04720 Fix typo in logback example
See gh-18295
2019-09-20 14:36:01 -07:00
Brian Clozel
73ed96893f Polish spring-doc-resources update
See gh-18293
2019-09-20 23:10:17 +02:00
Phillip Webb
221ff0ff6d Polish configuration property bean classes
Refactor the `org.springframework.boot.actuate.context` package
with the following changes:

- Deprecate several classes which would ideally be internal

- Replace `ConfigurationBeanFactoryMetadata` with a new
  `ConfigurationPropertiesBean` class to better reflect that we no
  longer maintain meta-data directly.

- Use constructor injection and final fields whenever possible

- Rename `ConfiguraionPropertiesBeanDefinition` to
  `ConfigurationPropertiesValueObjectBeanDefinition` to align
  with the binder changes made in commit 0b3015e4ff

- Add additional tests

Closes gh-16903
2019-09-20 13:42:33 -07:00
Brian Clozel
3b0c4b1837 Upgrade Spring Doc Resources and switch to light theme
See gh-18293
2019-09-20 20:52:13 +02:00
Brian Clozel
79e4d1354d Warn about RSocket web server compatibility
This commit warns developers about the fact that plugging RSocket into
an existing web server is only possible with Reactor Netty web servers.
RSocket itself is using Reactor Netty, so this is why we can plug an
RSocket over websocket handler in an existing Reactor Netty handler.

This feature is not possible with other web servers, as existing APIs do
not make that possible.

Fixes gh-17494
2019-09-20 19:20:32 +02:00
Andy Wilkinson
8791b696f8 Add auto-configuration support for TransactionalOperator
Closes gh-18265
2019-09-20 17:37:41 +01:00
Andy Wilkinson
3b01bc0366 Switch TransactionAutoConfigurationTests to ApplicationContextRunner 2019-09-20 17:37:08 +01:00
Brian Clozel
070eedaa19 Configure RouteMatcher at the RSocketStrategies level
After a change in Spring Framework (see
spring-projects/spring-framework#23314), the `RouteMatcher` to be used
with the RSocket infrastructure is configured on the `RSocketStrategies`
directly.

This commit moves the auto-configuration of the
`PathPatternRouteMatcher` from the message handling parts to the RSocket
strategy one.

Closes gh-17571
2019-09-20 18:32:21 +02:00
Andy Wilkinson
185d9a3d71 Merge pull request #16091 from cvienot
* gh-16091:
  Polish "Support zip64 jars"
  Support zip64 jars

Closes gh-16091
2019-09-20 14:35:35 +01:00
Andy Wilkinson
02ac089767 Polish "Support zip64 jars"
See gh-16091
2019-09-20 14:35:19 +01:00
Camille Vienot
1917e1eac5 Support zip64 jars
See gh-16091
2019-09-20 12:44:04 +01:00
Andy Wilkinson
d5fc324537 Upgrade to Asciidoctor Maven Plugin 1.6.0
Closes gh-17234
2019-09-20 11:59:16 +01:00
Stephane Nicoll
db44d734f8 Merge pull request #18288 from izeye
* pr/18288:
  Fix a broken Asciidoctor syntax

Closes gh-18288
2019-09-20 08:51:09 +02:00
Johnny Lim
0243cfa23e Fix a broken Asciidoctor syntax
Along the way, this commit also fixes a typo.

See gh-18288
2019-09-20 08:50:53 +02:00
Madhura Bhave
02759d65bf Merge branch '2.1.x' 2019-09-19 16:32:11 -07:00
Madhura Bhave
f9d94c6ed0 Remove duplicate word in docs 2019-09-19 16:30:25 -07:00
Andy Wilkinson
39c1e47eb7 Use 3 decimal places at most for logged startup time
Fixes gh-18278
2019-09-19 10:18:23 +01:00
Andy Wilkinson
7d3e53c94c Fix test expectations for run-fork JVM args on Java 13+
Closes gh-17008
2019-09-19 10:07:03 +01:00
Stephane Nicoll
19115d19f0 Merge branch '2.1.x'
Closes gh-18283
2019-09-19 09:24:14 +02:00
Stephane Nicoll
9c9833fc81 Merge pull request #18270 from AlexFalappa
* pr/18270:
  Fix pre-defined logging group documentation

Closes gh-18270
2019-09-19 09:22:26 +02:00
Alessandro Falappa
6dab9bb224 Fix pre-defined logging group documentation
See gh-18270
2019-09-19 09:19:24 +02:00
Stephane Nicoll
37b40aae0a Merge pull request #18281 from izeye
* pr/18281:
  Polish

Closes gh-18281
2019-09-19 09:08:49 +02:00
Johnny Lim
b70be97cbf Polish
See gh-18281
2019-09-19 09:03:38 +02:00
Stephane Nicoll
9f1243129c Switch JDK 13 url check to release 2019-09-19 08:52:12 +02:00
Stephane Nicoll
5058259897 Upgrade Java 13 version in CI image
Closes gh-18277
2019-09-19 08:51:44 +02:00
Andy Wilkinson
d2b28ceba5 Don't add -Xverify:none to JVM args when running on Java 13
Closes gh-17008
2019-09-18 21:51:41 +01:00
Brian Clozel
ce2c26e934 Use Reactor's new Schedulers.boundedElastic()
Prior to this commit, Spring Boot would use `Schedulers.elastic()` when
required to process blocking tasks in a reactive environment.
reactor/reactor-core#1804 introduced a new scheduler,
`Schedulers.boundedElastic()` that behaves quite similarly but:

* will limit the number of workers thread
* will queue tasks if no worker thread is available and reject them is
the queue is exceeds a limit

This allows Spring Boot to schedule blocking tasks as before and allows
greater flexibility.

Fixes gh-18269
See gh-18276
2019-09-18 22:17:07 +02:00
Andy Wilkinson
9377b9a9e4 Support -- and # by default as Quartz datasource init comment prefixes
Closes gh-17435
2019-09-18 20:38:16 +01:00
Andy Wilkinson
bf56b24ca5 Merge pull request #11779 from rajadilipkolli
* gh-11779:
  Use try-with-resources in HttpTunnelPayload

Closes gh-11779
2019-09-18 17:51:39 +01:00
rajadilipkolli
abcff3a3b3 Use try-with-resources in HttpTunnelPayload
See gh-11779
2019-09-18 17:49:24 +01:00
Andy Wilkinson
9d3586d0b8 Test DatabaseDriver.ORACLE now it's available from Maven Central
Closes gh-18274
2019-09-18 17:08:18 +01:00
Andy Wilkinson
dce9d3da82 Add dependency management for Oracle's JDBC driver
Closes gh-18242
2019-09-18 17:06:42 +01:00
Andy Wilkinson
b1307d4917 Merge pull request #18262 from aclement
* gh-18262:
  Add Graal checks ahead of some interactions with ClassLoader methods

Closes gh-18262
2019-09-18 09:59:00 +01:00
Andy Clement
4fecefe149 Add Graal checks ahead of some interactions with ClassLoader methods
See gh-18262
2019-09-18 09:58:33 +01:00
Andy Wilkinson
b15e427a3e Improve handling of non-standard status codes in WebFluxTags
Closes gh-18267
2019-09-18 09:52:39 +01:00