Stephane Nicoll
94402f4d77
Upgrade to Netty Tcnative 2.0.26.Final
...
Closes gh-18400
2019-09-28 14:17:40 +02:00
Stephane Nicoll
3ed1713915
Polish
2019-09-28 09:17:51 +02:00
Johnny Lim
7319908b40
Polish
...
See gh-18347
2019-09-27 16:57:09 +02:00
Roland Weisleder
92ae7b21a1
Fix typo in ApplicationContextAssert
...
See gh-18372
2019-09-27 16:32:32 +02:00
Phillip Webb
050460f635
Check factory bean for EntityManager datasource
...
Update `DataSourceInitializedPublisher` to fallback to the
`LocalContainerEntityManagerFactoryBean` if the
`javax.persistence.nonJtaDataSource` property is not defined.
As of Hibernate 4.3 the property is no longer set if the `EntityManager`
is created from a `PersistenceUnitInfo` instance rather than actual
properties.
Although this is being addressed in Hibernate issue HHH-13432, it's
not strictly a requirement of the JPA spec that the property is set.
Fixes gh-17061
2019-09-26 12:14:13 -07:00
Stephane Nicoll
56623bd57b
Upgrade to Reactor Californium-SR12
...
Closes gh-18348
2019-09-25 09:00:13 +02:00
Madhura Bhave
342a0535d7
Explicitly configure SecurityWebFilterChain bean for reactive oauth2 client
...
This will ensure that ReactiveManagementWebSecurityAutoConfiguration backs
off and that the actuator endpoints are also secured via OAuth2.
Fixes gh-17949
2019-09-24 09:50:45 -07:00
Andy Wilkinson
c613418451
Suppress body when handling a no content (204) "error"
...
Fixes gh-18136
2019-09-24 16:01:18 +01:00
Andy Wilkinson
35ad5cd011
Fix intermittent failure of inMemoryDerbyIsShutdown
2019-09-24 11:45:50 +01:00
Andy Wilkinson
419f92d381
Tune @ConditionalOnMissingBean for interface-based back off
...
Previously, a number of usages of @ConditionalOnMissingBean prevented
a bean that implements an auto-configured bean's "main" interface from
causing the auto-configuration of the bean to back off. This would
happen when @ConditionalOnMissingBean did not specify a type, the
@Bean method returned the bean's concrete type, and that concreate
type implements a "main" interface.
This commit updates such usages of @ConditionalOnMissingBean to
specify the "main" interface as the type of the bean that must be
missing. This will allow, for example, the auto-configured
MongoTemplate bean to back off when a MongoOperations bean is defined.
Fixes gh-18101
2019-09-24 11:13:35 +01:00
dreis2211
d89adfac91
Test compression with invalid content type for all webservers
...
Closes gh-18338
2019-09-24 10:03:38 +01:00
leoli
09cf1e6791
Fix property name in "Task Execution and Scheduling" example
...
See gh-18331
2019-09-24 09:16:17 +02:00
Andy Wilkinson
9df356ec4c
Fix destination checking in Artemis auto-configuration tests
...
Closes gh-18319
2019-09-23 16:45:36 +01:00
Stephane Nicoll
7533bfd0d3
Start building against Spring Web Services 3.0.8 snapshots
...
See gh-18315
2019-09-23 13:57:31 +02:00
Stephane Nicoll
f6589e66c2
Start building against Spring Kafka 2.2.9 snapshots
...
See gh-18314
2019-09-23 13:56:26 +02:00
Stephane Nicoll
d38d3ea940
Start building against Spring Integration 5.1.8 snapshots
...
See gh-18313
2019-09-23 13:55:14 +02:00
Stephane Nicoll
05f857d1f1
Start building against Spring AMQP 2.1.11 snapshots
...
See gh-18312
2019-09-23 13:53:54 +02:00
Andy Wilkinson
e5f26a4f1a
Rename test resource to be Windows-friendly
2019-09-22 11:29:45 +01:00
Phillip Webb
1ceb96f9f2
Ensure matches is not called before initialization
...
Update `ApplicationContextRequestMatcher` to ensure that the `matches`
method is never called before `initialized`. This fixes an issue
accidentally introduced in commit 5938ca78
where concurrent calls
to `matches` could trigger unexpected errors due to the fact that the
second call proceeded before the `initialized` method had returned.
Fixes gh-18211
2019-09-21 12:29:46 -07:00
Phillip Webb
5427526bcc
Fix ApplicationContextRequestMatcher javadoc
...
Fix an error in the `ApplicationContextRequestMatcher` javadoc.
2019-09-21 12:28:58 -07: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
Alessandro Falappa
b1750defde
Fix typo in configuration metadata appendix
...
See gh-18289
Closes gh-18289
2019-09-21 13:28:43 +01: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
Madhura Bhave
f9d94c6ed0
Remove duplicate word in docs
2019-09-19 16:30:25 -07:00
Alessandro Falappa
6dab9bb224
Fix pre-defined logging group documentation
...
See gh-18270
2019-09-19 09:19:24 +02:00
Stephane Nicoll
9434cb0e22
Keep a live reference of protocol resolvers rather than copying them
...
This commit makes sure that any subsequent call on addProtocolResolver
on the context will impact the ResourceLoader implementation that
DevTools sets on the context.
This makes sure that any custom ProtocolResolver that is set later in
the lifecycle is taken into account.
Closes gh-17214
2019-09-16 15:08:40 +02:00
Stephane Nicoll
a642421661
Force creation of sources jar
...
Closes gh-18212
2019-09-16 14:22:26 +02:00
Stephane Nicoll
9065c4997d
Fix rebase from master
2019-09-16 09:52:55 +02:00
Stephane Nicoll
e05f42f0f3
Polish Add Testable to CLASS_ANNOTATIONS in TestTypeExcludeFilter"
...
See gh-18214
2019-09-16 09:44:01 +02:00
Leonard Brünings
b9c8d7dd60
Add Testable to CLASS_ANNOTATIONS in TestTypeExcludeFilter
...
See gh-18214
2019-09-16 09:42:55 +02:00
Andy Wilkinson
b1ca1ae6e9
Add missing dependency management for Janino modules
...
Closes gh-18225
2019-09-13 17:59:59 +01:00
Peter Sauer
dba18ce778
Fix minor typo
...
The phrase `We have you covered.` is a sentence and so it should start
with a capital `W`.
See gh-18216
2019-09-13 09:05:54 +02:00
Phillip Webb
23174eb484
Remember annotations when using withExistingValue
...
Update `Bindable` builder methods so that existing annotations are
retained.
Closes gh-18218
2019-09-12 15:09:47 -07:00
Andy Wilkinson
4f21b51a2b
Polish one sentence per line in the reference docs
2019-09-09 14:00:12 +01:00
Andy Wilkinson
7b1e10ed00
Use one sentence per line in Actuator and Gradle plugin doc source
...
Closes gh-18185
2019-09-09 10:59:49 +01:00
Andy Wilkinson
795c2f225f
Support getComment() on a nested JarFile
...
Previously, calling getComment() on a nested jar file would result
in the outer jar file's comment being returned.
This commit updates the loader's JarFile to read the file's comment
from the central directory end record and return it from getComment().
Fixes gh-18128
2019-09-06 14:29:48 +01:00
dreis2211
ae30515e5e
Test the Gradle Plugin against Gradle 5.6.2
...
See gh-18164
2019-09-06 13:19:08 +01:00
Andy Wilkinson
19ccfaea86
Fix QuartzAutoConfiguration when Liquibase is not on the class path
...
Fixes gh-18153
2019-09-06 13:05:53 +01:00
Andy Wilkinson
8882c532cd
Correct attribute references in reference documentation
...
Fixes gh-18163
2019-09-06 12:45:35 +01:00
Stephane Nicoll
9cd93ac98f
Upgrade to Httpcore 4.4.12
...
Closes gh-18144
2019-09-05 14:41:40 +02:00
Stephane Nicoll
5fe4f3b25a
Upgrade to Activemq 5.15.10
...
Closes gh-18143
2019-09-05 14:41:39 +02:00
Stephane Nicoll
fd77fd4f05
Upgrade to Undertow 2.0.26.Final
...
Closes gh-18142
2019-09-05 14:41:38 +02:00
Stephane Nicoll
e978f9ac8e
Upgrade to Reactor Bom Californium-SR11
...
Closes gh-18141
2019-09-05 14:41:37 +02:00
Stephane Nicoll
85a44dff64
Upgrade to Micrometer 1.1.6
...
Closes gh-18133
2019-09-05 08:28:06 +02:00
Phillip Webb
a3cde7fd8d
Fix typo
2019-09-04 22:20:14 -07:00
Phillip Webb
a0a204ae6a
Clarify devtools trigger file documentation
...
Closes gh-17775
2019-09-04 22:09:33 -07:00
Phillip Webb
f1bbb2a017
Fix documentation typos
...
See gh-16718
2019-09-04 13:52:10 -07:00
Andy Wilkinson
29080b87ec
Protect autoconfigure module against slow starting test containers
2019-09-04 10:15:10 +01:00
Andy Wilkinson
7f62c5a283
Provide a How-To for customizing Reactor Netty's TcpClient
...
Closes gh-17856
2019-09-04 09:49:56 +01:00
Phillip Webb
624c118cdf
Polish "Document the pros and cons of MockMvc"
...
See gh-16718
2019-09-03 21:03:46 -07:00
Tetsuya Hasegawa
8f8a4af001
Document the pros and cons of MockMvc
...
Update the MockMvc documentation to provide more details about the
pros and cons of such an approach, specifically calling out the
difference with error page handling.
See gh-16718
2019-09-03 21:01:44 -07:00
Phillip Webb
158e25c00f
Extend documentation on logback include files
...
Expand the Logback "How To" to provide further clarifications on
the different include files available.
See gh-16901
2019-09-03 18:18:09 -07:00
michal
1f97a60d16
Clarify documentation on logback include files
...
Update documentation and comments on Logback to show the correct
use of `default.xml` rather than `base.xml`.
See gh-16901
2019-09-03 18:15:59 -07:00
Phillip Webb
43108d5495
Add @SpringBootApplication.scanBasePackages note
...
Update the javadoc to note that `scanBasePackages` only affects the
`@ComponentScan` annotation and isn't a replacement for `@EntityScan`
or `@Enable...Repositories`.
Closes gh-18109
2019-09-03 16:51:06 -07:00
Phillip Webb
e8d9b6f498
Polish "Fallback to ping if Solr URL references core"
...
See gh-16477
2019-09-03 14:20:17 -07:00
Markus Schuch
b9764e8de8
Fallback to ping if Solr URL references core
...
Update `SolrHealthIndicator` to fallback to a basic ping operation if
the `baseUrl` references a particular core rather than the root context.
Prior to this commit, if the Solr `baseUrl` pointed to a particular
core then the health indicator would incorrectly report `DOWN`.
See gh-16477
2019-09-03 14:03:25 -07:00
Johnny Lim
2eac53cc5d
Fix typo in deprecation reason for liquibase.check-change-log-location
...
See gh-18100
2019-09-03 13:32:29 +01:00
Andy Wilkinson
52311ffe3c
Depend on FlywayMigrationInitializer beans by type not name
...
Previously, a custom FlywayMigrationInitializer bean named anything
other than flywayInitializer could result in a
NoSucBeanDefinitionException as the dependencies set up for JPA and
JDBC components used the bean name flywayInitializer.
This commit updates the configuration of the dependencies to depend
on FlywayMigrationInitializer beans by type rather than name.
Fixes gh-18105
2019-09-03 12:45:17 +01:00
Andy Wilkinson
f313bf27a1
Depend on Flyway beans by type not name
...
Previously, a custom Flyway bean named anything other than flyway
could result in a NoSucBeanDefinitionException as the dependencies
set up for JPA and JDBC components used the bean name flyway.
This commit updates the configuration of the dependencies to depend
on Flyway beans by name rather than type.
Fixes gh-18102
2019-09-03 12:13:28 +01:00
dreis2211
087795fb67
Remove duplicated dependency in spring-boot-docs
...
See gh-18092
2019-09-03 08:50:27 +02:00
Andy Wilkinson
abba4fa9c9
Include exception's message in message printed by AP
...
Fixes gh-17974
2019-09-02 14:52:14 +01:00
Andy Wilkinson
edcaee375f
Consider @Deprecated on field when determining property's deprecation
...
Fixes gh-17550
2019-09-02 14:39:24 +01:00
Andy Wilkinson
4fd7b68f71
Polish
2019-09-02 11:45:55 +01:00
Phillip Webb
a86258e62c
Revert "Reduce bean method visibility"
...
Reverts commit 2be3027dcf
on 2.1.x
2019-09-01 20:04:09 -07:00
Phillip Webb
2be3027dcf
Reduce bean method visibility
...
See gh-17539
2019-09-01 18:30:39 -07:00
Phillip Webb
75a1a24914
Polish "Ensure Flyway/Liquibase runs before Quartz"
...
See gh-17539
2019-09-01 14:48:37 -07:00
Dmytro Nosan
7e5bd1f281
Ensure Flyway/Liquibase runs before Quartz
...
Add post processors to ensure that SchedulerFactoryBean and Scheduler
beans depend on the Flyway and Liquibase beans.
See gh-17539
2019-09-01 14:46:25 -07:00
Andy Wilkinson
7150f121a3
Redirect stdout from cd to /dev/null in CLI's bash script
...
Fixes gh-17579
2019-09-01 20:20:32 +01:00
Andy Wilkinson
ee89e0effd
Fix client auth with Jetty
...
Fixes gh-17541
2019-09-01 19:49:03 +01:00
Phillip Webb
e07889b092
Document that Filter beans are eagerly initialized
...
Closes gh-17814
2019-08-31 08:41:34 -07:00
Phillip Webb
7e60f4b32a
Clarify "YAML Shortcomings" documentation
...
Closes gh-17933
2019-08-31 08:29:03 -07:00
Phillip Webb
ffbd11caba
Document logger environment variable restrictions
...
Update the reference guide with a note about using environment variables
to configure logging.
Closes gh-17958
2019-08-31 07:43:42 -07:00
Andy Wilkinson
37d3ce03f8
Revert "Upgrade to Jetty 9.4.20.v20190813"
...
This reverts commit f6f99d7855
as 9.4.20
includes an incompatible class change where an abstract class in
Jetty's public API was changed to an interface, making it incompatible
with Framework 5.1.9.
See gh-18035
2019-08-31 11:00:12 +01:00
Andy Wilkinson
3fc4df9f66
Upgrade to Slf4j 1.7.28
...
Closes gh-18043
2019-08-31 08:29:37 +01:00
Andy Wilkinson
e12aa4fe51
Upgrade to Reactive Streams 1.0.3
...
Closes gh-18042
2019-08-31 08:29:36 +01:00
Andy Wilkinson
df186945b6
Upgrade to Neo4j Ogm 3.1.13
...
Closes gh-18041
2019-08-31 08:29:35 +01:00
Andy Wilkinson
1cf615059e
Upgrade to Jooq 3.11.12
...
Closes gh-18040
2019-08-31 08:29:35 +01:00
Andy Wilkinson
9c8b8ef6cf
Upgrade to Jboss Logging 3.3.3.Final
...
Closes gh-18039
2019-08-31 08:29:33 +01:00
Andy Wilkinson
f2ca07001d
Upgrade to Infinispan 9.4.16.Final
...
Closes gh-18038
2019-08-31 08:29:32 +01:00
Andy Wilkinson
07f3ba7c33
Upgrade to Hibernate 5.3.11.Final
...
Closes gh-18037
2019-08-31 08:29:31 +01:00
Andy Wilkinson
7948c0e399
Upgrade to Freemarker 2.3.29
...
Closes gh-18036
2019-08-31 08:29:30 +01:00
Andy Wilkinson
f6f99d7855
Upgrade to Jetty 9.4.20.v20190813
...
Closes gh-18035
2019-08-31 08:29:29 +01:00
Andy Wilkinson
5e2f18f48b
Upgrade to Groovy 2.5.8
...
Closes gh-18034
2019-08-31 08:29:28 +01:00
Andy Wilkinson
a2d452f160
Upgrade to Tomcat 9.0.24
...
Closes gh-18033
2019-08-31 08:29:27 +01:00
Andy Wilkinson
b33d376fbe
Upgrade to Undertow 2.0.25.Final
...
Closes gh-18032
2019-08-31 08:29:26 +01:00
Andy Wilkinson
bf27f23144
Upgrade to Rxjava2 2.2.12
...
Closes gh-18031
2019-08-31 08:29:25 +01:00
Andy Wilkinson
494eaf0df8
Upgrade to Netty 4.1.39.Final
...
Closes gh-18030
2019-08-31 08:29:24 +01:00
Andy Wilkinson
e9a2de0556
Upgrade to Dropwizard Metrics 4.0.6
...
Closes gh-18029
2019-08-31 08:29:23 +01:00
Andy Wilkinson
8956e3d216
Upgrade to Couchbase Client 2.7.9
...
Closes gh-18028
2019-08-31 08:29:22 +01:00
Andy Wilkinson
3d23277b8f
Tolerate invalid mimetype in Reactory Netty compression predicate
...
Fixes gh-18018
2019-08-31 08:18:18 +01:00
Phillip Webb
6ca92418b5
Document need to exactly JPA property names
...
Closes gh-17975
2019-08-30 21:56:18 -07:00
Phillip Webb
e4dfb74629
Polish
2019-08-30 21:29:54 -07:00
Phillip Webb
1ff784ff54
Remove MBean shutdown warning from documentation
...
Closes gh-17988
2019-08-30 21:27:51 -07:00
Phillip Webb
368eb566fb
Use versioned links in documentation
...
Update the reference documentation to use versioned links rather then
`/current/` whenever possible.
Closes gh-18000
2019-08-30 21:19:33 -07:00
Phillip Webb
348d65b4fe
Polish documentation
2019-08-30 19:13:12 -07:00
Phillip Webb
7f9d143e01
Polish documentation
...
Update reference documentation source to use consistent attribute names
and fix a few formatting issues.
2019-08-30 17:11:14 -07:00
Phillip Webb
db26d9dc91
Fix EndpointRequest ignore logic
...
Fixup ignore logic in `EndpointRequest`.
See gh-18012
2019-08-30 16:25:07 -07:00
Phillip Webb
572e491465
Remove Gemfire starter details from documentation
...
Closes gh-18002
2019-08-30 14:57:17 -07:00
Phillip Webb
dbccb705a8
Clarify "Web Application Conditions" documentation
...
Update the reference documentation so that "Web Application Conditions"
also covers reactive contexts.
Closes gh-18005
2019-08-30 14:52:27 -07:00