Brian Clozel
7e4b22d25e
Upgrade to Spring Framework 5.1.1 SNAPSHOTs
...
See gh-14677
2018-10-03 17:18:17 +02:00
Stephane Nicoll
00e122c7ec
Merge branch '2.0.x'
2018-10-03 14:39:15 +02:00
Stephane Nicoll
b4c5aea152
Fix detection of WebApplicationType with context class
...
Closes gh-14589
2018-10-03 14:37:31 +02:00
Johnny Lim
335775892b
Polish
...
See gh-14667
2018-10-03 13:57:18 +02:00
Stephane Nicoll
b4a8ad06de
Merge branch '2.0.x'
2018-10-03 13:40:28 +02:00
Janne Valkealahti
26345d3900
Polish docs
...
This commit replaces tabs to spaces in a yaml example for configuring
endpoint web exposure include.
Closes gh-14670
2018-10-03 13:39:20 +02:00
Stephane Nicoll
84c8f38368
Merge branch '2.0.x'
2018-10-03 11:15:55 +02:00
Stephane Nicoll
b248afc808
Clarify conversion system in Appendix
...
Closes gh-14645
2018-10-03 11:15:09 +02:00
Stephane Nicoll
42e6126066
Merge branch '2.0.x'
2018-10-03 10:34:02 +02:00
Stephane Nicoll
135797c347
Remove useless prerequisites section
...
Closes gh-14668
2018-10-03 10:33:24 +02:00
dreis2211
e68b9e8322
Remove unnecessary parameters for String.substring
...
Closes gh-14661
2018-10-03 09:34:56 +02:00
Phillip Webb
7087f90f2d
Merge branch '2.0.x'
2018-10-02 23:01:46 -07:00
Phillip Webb
bd9500290e
Defer HttpHandler initialization
...
Update `ReactiveWebServerApplicationContext` so that the `HttpHandler`
bean is not longer created from `onRefresh`, but is instead created
only when the server starts.
Prior to this commit, the WebFlux hander would cause early
initialization of several beans, including Jackson Modules.
Closes gh-14666
2018-10-02 22:57:09 -07:00
Phillip Webb
7f35f8a982
Fix ConfigurationPropertyName.equals
...
Fix a regression in `ConfigurationPropertyName.equals` that was causing
incorrect results.
Closes gh-14665
2018-10-02 14:00:22 -07:00
Phillip Webb
aa6a58d24c
Merge branch '2.0.x'
2018-10-02 14:00:13 -07:00
Phillip Webb
7afde2ba43
Add another ConfigurationPropertyName.equals test
...
Include an additional test to ensure that `.equals` works for names
starting with the same value.
See gh-14665
2018-10-02 13:58:31 -07:00
Phillip Webb
d76bba5e6f
Migrate from ExpectedException rule to AssertJ
...
Replace ExpectedException JUnit rules with AssertJ exception
assertions.
Closes gh-14336
2018-10-02 10:55:28 -07:00
Phillip Webb
42cb0effc4
Merge branch '2.0.x'
2018-10-02 10:30:33 -07:00
Phillip Webb
3ff20b2440
Restore import-control checkstyle
...
Restore checkstyle import control and fix a few violations in the
process.
Closes gh-14660
2018-10-02 10:30:14 -07:00
Andy Wilkinson
fcc73c6d88
Polish "Fix shellcheck warnings in CLI's bash script"
...
Closes gh-11458
2018-10-02 16:45:58 +01:00
leogtzr
69b844cb13
Fix shellcheck warnings in CLI's bash script
...
See gh-11458
2018-10-02 16:45:58 +01:00
Stephane Nicoll
aaecdfb527
Deprecate Cassandra properties that require a default constructor
...
Closes gh-14473
2018-10-02 17:43:59 +02:00
Stephane Nicoll
068040e227
Register SpringBeanContainer with default Hibernate setup
...
Closes gh-13717
2018-10-02 16:41:02 +02:00
Stephane Nicoll
7bf32290c6
Update description of the `logger-name` hint
...
Closes gh-14456
2018-10-02 15:05:50 +02:00
Stephane Nicoll
3f9c41df81
Merge branch '2.0.x'
2018-10-02 10:48:14 +02:00
Rodolpho Couto
e30f693699
Add reference to valiktor-spring-boot-starter
...
Closes gh-14514
2018-10-02 10:47:26 +02:00
Phillip Webb
2add65fe15
Polish Neo4J BookmarkManager auto-configuration
...
Closes gh-14568
2018-10-01 10:34:10 -07:00
Michael J. Simons
b7847d98a7
Auto-configure Neo4J BookmarkManager when possible
...
Add `Neo4jBookmarkManagementConfiguration` which provides an instance
of `BookmarkManager` if necessary and Caffeine cache is on the
classpath. Depending on the kind of application, the `BookmarkManager`
will be request scoped or singleton, as recommended by Spring Data
Neo4j.
See gh-14568
2018-10-01 10:29:17 -07:00
Phillip Webb
94b366bc16
Make assertable context interfaces configurable
...
Update `Assertable*ApplicationContext` interfaces so that they also
extend the appropriate `Configurable*ApplicationContext` interface.
Closes gh-14650
2018-10-01 10:27:39 -07:00
Johnny Lim
b079eeff1a
Polish
...
Closes gh-14621
2018-10-01 10:51:13 -04:00
Stephane Nicoll
2d36a6f952
Merge branch '2.0.x'
2018-10-01 10:50:58 -04:00
Johnny Lim
1eca492c5e
Polish
...
See gh-14621
2018-10-01 10:46:27 -04:00
Andy Wilkinson
121aad8397
Merge branch '2.0.x'
2018-10-01 15:39:15 +01:00
Andy Wilkinson
da1fde6a5f
Merge branch '1.5.x' into 2.0.x
2018-10-01 15:38:53 +01:00
Andy Wilkinson
d145fab7e5
Merge branch '2.0.x'
2018-10-01 15:14:53 +01:00
Andy Wilkinson
fd10226c54
Merge branch '1.5.x' into 2.0.x
2018-10-01 15:14:45 +01:00
Andy Wilkinson
9735774b4a
Merge branch '2.0.x'
2018-10-01 14:28:16 +01:00
Andy Wilkinson
62b481c7db
Merge branch '1.5.x' into 2.0.x
2018-10-01 14:28:09 +01:00
Andy Wilkinson
726579a910
Merge branch '2.0.x'
2018-10-01 14:01:38 +01:00
Andy Wilkinson
89f5cfc5a4
Merge branch '1.5.x' into 2.0.x
2018-10-01 13:51:55 +01:00
Johnny Lim
1e756db966
Use Commons Logging for OnlyOnceLoggingDenyMeterFilter
...
Closes gh-14637
2018-09-30 17:47:18 -04:00
Andy Wilkinson
285f6bfd5f
Merge branch '2.0.x'
2018-09-27 06:59:37 -04:00
jnizet
eee07a840f
Move away from deprecated Gradle configurations
...
Closes gh-14593
2018-09-27 06:58:31 -04:00
Johnny Lim
698bbd6a9e
Polish
...
Closes gh-14597
2018-09-26 11:45:21 -04:00
Stephane Nicoll
c403ac9db6
Merge branch '2.0.x'
2018-09-26 11:43:59 -04:00
Stephane Nicoll
b6e5103dc4
Polish contribution
...
Closes gh-14592
2018-09-26 11:43:19 -04:00
Marten Deinum
77afe76ed5
Polish
...
The SpringBootContextLoader still checked if tests were annotated with
@IntegrationTest or @WebIntegrationTest. Those classes have been
removed in Spring Boot 1.5 and been deprecated since 1.4.
This commit removes the check on the annotations as well as the static
list of names.
See gh-14592
2018-09-26 11:41:25 -04:00
Andy Wilkinson
f88ebf75cd
Use Mongo 3.5.5 by default with Embedded mongo
...
Closes gh-14476
2018-09-25 16:44:38 -04:00
Andy Wilkinson
1a8f519922
Raise the default version of Mongo to 3.6.5 when using Embedded Mongo
...
While MongoDB 3.6.7 has been released, 3.6.5 is the latest version that's supported
by the version of Embedded Mongo that we're currently using.
Closes gh-14476
2018-09-25 15:19:34 -04:00
Hanope
e5ed5ebf8b
Fix "Query Parameters" section name
...
Closes gh-14600
2018-09-25 14:24:34 -04:00
Phillip Webb
64627fa9d6
Restore Maven 3.3 compatibility
...
Downgrade the `spring-boot-maven-plugin` maven version to 3.3.
Closes gh-14464
2018-09-24 15:40:25 -04:00
Phillip Webb
a04e913c22
Make ResourceHandlerRegistrationCustomizer public
...
Make `ResourceHandlerRegistrationCustomizer` a public top level class.
Closes gh-14587
2018-09-24 10:20:25 -04:00
Phillip Webb
ff98ba0fa5
Allow early OnWebApplication filtering
...
Update `OnWebApplicationCondition` to be an
`AutoConfigurationImportFilter` and filter out classes early.
Closes gh-13328
2018-09-24 09:46:30 -04:00
Phillip Webb
75bde00334
Generate auto-configuration OnWebApplication data
...
Update the auto-configuration annotation processor to generate
properties for `@OnWebApplication`.
See gh-13328
2018-09-24 09:46:26 -04:00
Phillip Webb
c2f8398c06
Allow early OnBeanCondition filtering
...
Update `OnBeanCondition` to be an `AutoConfigurationImportFilter` and
filter out classes early.
See gh-13328
2018-09-24 09:45:49 -04:00
Phillip Webb
586507c49a
Generate auto-configuration OnBean data
...
Update the auto-configuration annotation processor to generate
properties for `@ConditionalOnBean` and `@ConditionalOnSingleCandidate`.
See gh-13328
2018-09-24 09:45:46 -04:00
Phillip Webb
e4f54a45be
Add AutoConfigurationImportFilter base classes
...
Add `FilteringSpringBootCondition` base class and refactor the existing
`OnClassCondition` to use it. Also update the `match` method so that
the `autoConfigurationClasses` array may include `null` elements.
See gh-13328
2018-09-24 09:45:05 -04:00
Stephane Nicoll
5765ed00e8
Polish
2018-09-24 10:53:22 +02:00
Stephane Nicoll
19779951a1
Handle class not found
...
See gh-14575
2018-09-24 10:23:59 +02:00
Brian Clozel
0f11e69ca3
Upgrade to Micrometer 1.1.0-m.1
...
Closes #14567
2018-09-24 07:02:10 +02:00
Phillip Webb
84e72193b3
Remove automatic devtools web debug logging
...
Rework `DevToolsPropertyDefaultsPostProcessor` so that web logging no
longer defaults to `DEBUG`. The post processor now logs an info hint
to suggest the user configure the logging themselves.
Closes gh-14575
2018-09-23 08:44:34 -07:00
Andy Wilkinson
6e00d13d68
Polish
2018-09-23 15:53:14 +01:00
Andy Wilkinson
4c3e2d10d1
Auto-configure Micrometer's Elastic registry
...
Closes gh-14523
2018-09-23 15:52:29 +01:00
Andy Wilkinson
95ecbc736b
Update example for disk space health indicator to use DataSize
...
See gh-14549
2018-09-23 12:05:57 +01:00
Stephane Nicoll
6145b3d278
Polish
2018-09-23 10:56:40 +02:00
Stephane Nicoll
831b0d7bdd
Merge branch '2.0.x'
2018-09-23 10:49:17 +02:00
Stephane Nicoll
885948ce3b
Polish
2018-09-23 10:47:09 +02:00
Stephane Nicoll
da59d5c6d9
Polish
2018-09-23 10:11:19 +02:00
Stephane Nicoll
47f9379305
Adapt to changes in latest Micrometer snapshot
...
See gh-14522
2018-09-22 20:02:28 +02:00
Johnny Lim
3dc78d19bf
Add log messages to lines only when the destination isn't set
...
Closes gh-14565
2018-09-22 19:33:58 +02:00
Johnny Lim
f1552029ea
Add @since in ApplicationContextInitializedEvent
...
Closes gh-14579
2018-09-22 19:32:40 +02:00
Stephane Nicoll
92afd041b0
Merge branch '2.0.x'
2018-09-22 19:31:45 +02:00
artsiom
7fb13d0dc2
Fix WebSocket web server customizer bean names
...
Closes gh-14582
2018-09-22 19:29:48 +02:00
Andy Wilkinson
8e9a93e5f3
Align SessionAutoConfigurationRedisTests with changes in Bean-RC1
...
See gh-14573
2018-09-22 14:57:43 +01:00
Andy Wilkinson
86c2b4a335
Upgrade to Spring Batch 4.1.0.RC1
...
Closes gh-14577
2018-09-22 08:24:17 +01:00
Andy Wilkinson
d4942a11a8
Upgrade to Spring Session Bean-RC1
...
Closes gh-14573
2018-09-22 08:23:48 +01:00
Andy Wilkinson
977f8b4479
Auto-configure Micrometer's Kafka consumer metrics
...
Closes gh-14525
2018-09-21 19:56:29 +01:00
Andy Wilkinson
5196e138fa
Upgrade to Spring Integration 5.1.0.RC1
...
Closes gh-14572
2018-09-21 19:22:33 +01:00
Andy Wilkinson
06d05684e5
Upgrade to Spring Kafka 2.2.0.RC1
...
Closes gh-14491
2018-09-21 19:22:33 +01:00
Andy Wilkinson
5d0a1ee0da
Upgrade to Spring AMQP 2.1.0.RC1
...
Closes gh-14574
2018-09-21 19:22:33 +01:00
Andy Wilkinson
ce75a585b1
Make spring-data-jdbc available to javadoc generation
...
See gh-14489
2018-09-21 19:14:22 +01:00
Andy Wilkinson
cce693f708
Upgrade to Spring Security 5.1.0.RELEASE
...
Closes gh-14571
2018-09-21 16:40:29 +01:00
Andy Wilkinson
ade79f7ded
Fix duplicate section ID in the docs
2018-09-21 16:07:24 +01:00
Stephane Nicoll
9d46fee6db
Merge branch '2.0.x'
2018-09-21 16:47:33 +02:00
Gary Russell
26c1e389df
Polish RabbitMQ properties doc
...
Fix description for `prefetch`; remove reference to transactions since
the direct container does not support transactionSize.
Also fix `transactionSize` to just reference acks; autoConfiguration
doesn't support enabling transactions.
Closes gh-14569
2018-09-21 16:46:12 +02:00
Stephane Nicoll
cbae22f0c9
Polish "Migrate size properties to DataSize"
...
Closes gh-14549
2018-09-21 16:27:28 +02:00
qct
eb9f635004
Migrate size properties to DataSize
...
See gh-14549
2018-09-21 16:01:55 +02:00
Andy Wilkinson
def02deaf0
Make micrometer-registry-dynatrace available to javadoc generation
...
See gh-14522
2018-09-21 14:46:43 +01:00
Andy Wilkinson
258c4838b1
Auto-configure Micrometer's Log4j2 metrics
...
Closes gh-14524
2018-09-21 14:45:20 +01:00
Andy Wilkinson
0f7897a0ca
Upgrade to Spring Data Lovelace-RELEASE
...
Closes gh-14510
2018-09-21 14:22:11 +01:00
Andy Wilkinson
4b00dc8a5c
Add support for Spring Data JDBC (auto-config, starter, and test slice)
...
Closes gh-14489
2018-09-21 14:18:52 +01:00
Andy Wilkinson
fe75f966ff
Auto-configure Micrometer's Dynatrace meter registry
...
Closes gh-14522
2018-09-21 13:11:33 +01:00
Andy Wilkinson
42abf733be
Start building against snapshots for Micrometer 1.1.0 M1
...
See gh-14567
2018-09-21 11:56:00 +01:00
Stephane Nicoll
61858767ed
Merge branch '2.0.x'
2018-09-21 11:49:35 +02:00
Stephane Nicoll
5506d972c6
Polish "Fix and improve Neo4j related documentation"
...
Closes gh-14548
2018-09-21 11:44:50 +02:00
Michael J. Simons
8a53adf3d2
Fix and improve Neo4j related documentation
...
See gh-14548
2018-09-21 11:44:32 +02:00
Stephane Nicoll
f3c637f5c2
Upgrade to Spring Framwork 5.1.0.RELEASE
...
Closes gh-14481
2018-09-21 10:57:48 +02:00
Stephane Nicoll
f1a38c461f
Merge branch '2.0.x'
2018-09-21 10:00:22 +02:00
Stephane Nicoll
8cce5d3f64
Polish "Add dependency management for Neo4J OGM embedded driver"
...
Closes gh-14560
2018-09-21 09:59:18 +02:00
Michael J. Simons
ad449e9520
Add dependency management for Neo4J OGM embedded driver
...
See gh-14560
2018-09-21 09:56:33 +02:00
Phillip Webb
11b1318cad
Reduce GC pressure in JAR handler
...
Update the JAR `Hander` so that URL `startsWith` checks produce less
garbage. Comparisons are now performed first on the `path` rather than
the full `toString`. URL `toString` operations produce quite a lot of
garbage since a `StringBuilder` is always used.
In addition, we now also cache the JarFile URL toString to save repeated
calculation.
Closes gh-14561
2018-09-20 22:33:19 -07:00
Phillip Webb
d0de4657d4
Reduce ConfigurationPropertyName GC pressure
...
Rewrite `ConfigurationPropertyName` in an attempt to consume less memory
and to reduce GC pressure from `toString()`.
Prior to this commit the `toString()` method would always construct a
new value from the name elements. This is sub-optimal since on on many
occasions the `ConfigurationPropertyName` is created from an already
well-formed String. The updated code now attempts to directly use the
original value for both `toString` and `equals` whenever possible.
Further refinements have also been made to the way that elements are
stored. Rather than a list or objects, we now use arrays that contains
the split points and types. This helps to reduce the amount of memory
required to store the name.
Closes gh-13414
2018-09-20 22:27:06 -07:00
Phillip Webb
0a187675b5
Reduce GC in SpringConfigurationPropertySource
...
Update `SpringConfigurationPropertySource` so that the
`DelegatingPropertyMapper` accepts a maximum of two values and does
not need to wrap arguments in an array. Also optimize the merge
operation to return a single result directly rather than always using
a new `List`.
Closes gh-14563
2018-09-20 22:21:18 -07:00
Phillip Webb
2bc3d8d01f
Use shared BindConverter when possible
...
Update the `Binder` so that a single shares static `BindConverter` is
used whenever possible.
Closes gh-14562
2018-09-20 22:15:31 -07:00
Phillip Webb
865b7ae47f
Reduce object creation when binding
...
Use static finals and private instances to reduce the number of objects
created when binding from the `ConfigFileApplicationListener`.
Closes gh-13436
2018-09-20 22:14:47 -07:00
Phillip Webb
624cd40598
Reduce GC pressure creating load descriptions
...
Update `ConfigFileApplicationListener` to build description methods
using a `StringBuilder` and not to use `String.format`.
See gh-13436
2018-09-20 22:13:09 -07:00
Andy Wilkinson
426ff3ada7
Store ObjectProvider rather than their Streams to allow reuse
...
Generally speaking, methods on configuration classes will only be called once
and, therefore, it should be safe to hold a reference to a Stream for later
one-time usage. However, there are some scenarios in Spring Fu where functional
registration results in an attempt being made to use a Stream more than use.
This commit protects against multiple use by storing the ObjectProvider and
getting a new ordered Stream each time it's needed.
Closes gh-14467
2018-09-20 16:16:42 +01:00
Andy Wilkinson
cc6cf880cf
Stop using ObjectProvider<List> and ObjectProvider<Collection>
...
Closes gh-14467
2018-09-20 13:19:40 +01:00
Stephane Nicoll
5323095e44
Fix broken build
2018-09-20 13:32:41 +02:00
Stephane Nicoll
22e77e02b6
Polish "Add support for SAP Hana Database"
...
Closes gh-14513
2018-09-20 12:02:55 +02:00
Michael
cea95c303f
Add support for SAP Hana Database
...
See gh-14513
2018-09-20 11:56:17 +02:00
Stephane Nicoll
cd45343d41
Upgrade to Maven Shade Plugin 3.2.0
...
Closes gh-14546
2018-09-20 11:45:36 +02:00
Stephane Nicoll
90f4da0dac
Upgrade to Mongo Driver Reactivestreams 1.9.2
...
Closes gh-14545
2018-09-20 11:45:35 +02:00
Stephane Nicoll
8b2bf3e0d9
Upgrade to Mongodb 3.8.2
...
Closes gh-14544
2018-09-20 11:45:34 +02:00
Stephane Nicoll
2a2f1e4023
Upgrade to Jooq 3.11.5
...
Closes gh-14543
2018-09-20 11:45:34 +02:00
Stephane Nicoll
fd8c074371
Upgrade to Kotlin 1.2.70
...
Closes gh-14542
2018-09-20 11:45:33 +02:00
Stephane Nicoll
ad340d253c
Upgrade to Influxdb Java 2.13
...
Closes gh-14541
2018-09-20 11:45:32 +02:00
Stephane Nicoll
705ac1b4f3
Upgrade to Elasticsearch 6.4.1
...
Closes gh-14540
2018-09-20 11:45:32 +02:00
Stephane Nicoll
a176e64ad8
Upgrade to Htmlunit 2.33
...
Closes gh-14539
2018-09-20 11:45:31 +02:00
Stephane Nicoll
310d6a5c79
Upgrade to Lettuce 5.1.0.RELEASE
...
Closes gh-14538
2018-09-20 11:45:30 +02:00
Stephane Nicoll
1ce6fdeeb8
Upgrade to Hazelcast 3.10.5
...
Closes gh-14537
2018-09-20 11:45:29 +02:00
Stephane Nicoll
a376ebafd3
Merge branch '2.0.x'
2018-09-20 11:39:13 +02:00
Stephane Nicoll
63d276da58
Upgrade to Neo4j Ogm 3.1.3
...
Closes gh-14536
2018-09-20 11:37:13 +02:00
Stephane Nicoll
75c893164e
Upgrade to Hibernate Validator 6.0.13.Final
...
Closes gh-14535
2018-09-20 11:37:12 +02:00
Stephane Nicoll
5cac8ac70b
Upgrade to Elasticsearch 5.6.12
...
Closes gh-14534
2018-09-20 11:37:12 +02:00
Stephane Nicoll
0143cb6193
Upgrade to Janino 3.0.10
...
Closes gh-14533
2018-09-20 11:37:11 +02:00
Stephane Nicoll
f49f407b99
Upgrade to Johnzon Jsonb 1.1.10
...
Closes gh-14532
2018-09-20 11:37:10 +02:00
Stephane Nicoll
59ecfea104
Upgrade to Unboundid Ldapsdk 4.0.8
...
Closes gh-14531
2018-09-20 11:37:09 +02:00
Stephane Nicoll
380696de58
Upgrade to Jackson 2.9.7
...
Closes gh-14530
2018-09-20 11:37:09 +02:00
Stephane Nicoll
8652f40781
Allow Quartz property to set the scheduler name
...
This commit makes sure that "org.quartz.scheduler.instanceName" is
honoured if set. Previously, "spring.quartz.scheduler-name" had a
default value and was always set. As a result, `SchedulerFactoryBean`
did not take the quartz property into account.
Closes gh-14243
2018-09-20 11:27:57 +02:00
Stephane Nicoll
9bca95e499
Upgrade to Reactor Californium RELEASE
...
Closes gh-14507
2018-09-20 10:47:19 +02:00
Stephane Nicoll
1e7c236589
Merge branch '2.0.x'
2018-09-20 10:46:01 +02:00
Stephane Nicoll
8aece088a4
Upgrade to Spring Web Services 3.0.4.RELEASE
...
Closes gh-14526
2018-09-20 10:43:52 +02:00
Stephane Nicoll
ac2fefb6c3
Merge branch '2.0.x'
2018-09-20 10:25:20 +02:00
Stephane Nicoll
957321492f
Merge branch '1.5.x' into 2.0.x
2018-09-20 10:24:57 +02:00
Johnny Lim
521f746151
Polish
...
Closes gh-14517
2018-09-20 09:51:10 +02:00
Andy Wilkinson
efae363974
Register functional rather than reflective bean definitions where possible
...
Closes gh-14516
2018-09-19 19:59:09 +01:00
Andy Wilkinson
65295e0e14
Merge branch '2.0.x'
2018-09-19 19:52:19 +01:00
Andy Wilkinson
bff93a67ce
Fix remote DevTools restart when a previously added class is then changed
...
Previously, if a class was added and then changed, a restart would be triggered
and things would behave as if the class had been deleted. This occurred
because, when looking for additional classes that were not on the original
classpath, only files that had been added were considered. The subsequent
change to the class was noticed as a modified rather than an addition,
resulting in the class being skipped.
This commit updates the resource resolver to only ignore deleted files and
consider both added files and modified files when looking for additional
resources.
Closes gh-14205
2018-09-19 18:02:01 +01:00
Johnny Lim
fd97f07209
Use meaningful name for MockServerConfigurer bean
...
Closes gh-14512
2018-09-19 15:31:38 +02:00
Andy Wilkinson
6164c9e8b6
Start building against Spring Data Lovelace snapshots
...
See gh-14510
2018-09-19 14:21:20 +01:00
Stephane Nicoll
ce60f82998
Merge branch '2.0.x'
2018-09-19 12:09:29 +02:00
Marcel Overdijk
0870f23902
Fix dependency management for Caffeine
...
Closes gh-14505
2018-09-19 12:04:49 +02:00
yongsungjeon
11864f2bb6
Use constant for produces attribute
...
Closes gh-14501
2018-09-19 11:38:29 +02:00
Stephane Nicoll
36d22c8541
Merge branch '2.0.x'
2018-09-19 11:34:39 +02:00
DK Lee
01cf52447c
Fix typo in WebClient example
...
Closes gh-14499
2018-09-19 11:34:04 +02:00
Stephane Nicoll
390fc03769
Polish "Add reference to ssh shell spring boot starter"
...
Closes gh-14496
2018-09-19 11:27:26 +02:00
François Onimus
b416a46674
Add reference to ssh shell spring boot starter
...
See gh-14496
2018-09-19 11:26:08 +02:00
Stephane Nicoll
f42891489d
Polish key description
...
Closes gh-14450
2018-09-19 10:31:01 +02:00
Johnny Lim
d0a252181b
Polish
...
Closes gh-14449
2018-09-19 09:58:31 +02:00
Brian Clozel
1b7325df52
Switch to Reactor Californium SNAPSHOTs
...
See gh-14507
2018-09-18 19:35:04 +02:00
Andy Wilkinson
c974192497
Polish "Add outcome tag to MVC and WebFlux HTTP request metrics"
...
Closes gh-14486
2018-09-18 12:30:28 +01:00
Michael McFadyen
9e9dd40959
Add outcome tag to MVC and WebFlux HTTP request metrics
...
See gh-14486
2018-09-18 12:00:12 +01:00
Andy Wilkinson
6da483f970
Merge branch '2.0.x'
2018-09-18 11:59:52 +01:00
Andy Wilkinson
6fba477d5e
Remove redundant handling of a null exchange from WebFluxTags.uri()
...
Closes gh-14504
2018-09-18 11:59:19 +01:00
Andy Wilkinson
eefa7e9f78
Merge branch '2.0.x'
2018-09-18 11:30:44 +01:00
Andy Wilkinson
6020cb67d3
Polish javadoc of status method on WebFluxTags and WebMvcTags
2018-09-18 11:30:35 +01:00
Andy Wilkinson
c1b864c826
Polish
2018-09-18 11:18:28 +01:00
Madhura Bhave
9201e23f67
Revert "Raised the default version of Mongo to 3.6.5 when using Embedded Mongo."
...
This reverts commit 1a4ad96dd0
. Reverting
to see if this fixes CI timeouts.
2018-09-17 15:25:54 -07:00
Madhura Bhave
b2dd162572
Merge branch '2.0.x'
2018-09-17 14:30:38 -07:00
Madhura Bhave
d7d5cbf959
Simplify printing ConditionEvaluationReport when using context runner
...
Closes gh-13119
2018-09-17 14:23:47 -07:00
Andy Wilkinson
e1328f05e7
Merge branch '2.0.x'
2018-09-17 15:55:35 +01:00
Andy Wilkinson
fc60d9f6d4
Merge branch '1.5.x' into 2.0.x
2018-09-17 15:50:12 +01:00
Gary Russell
19cea75e74
Start building against Spring Kafka 2.2.0 snapshots
...
See gh-14491
Closes gh-14420
2018-09-17 12:35:37 +01:00
Andy Wilkinson
1a4ad96dd0
Raised the default version of Mongo to 3.6.5 when using Embedded Mongo.
...
While MongoDB 3.6.7 has been released, 3.6.5 is the latest version that's supported
by the version of Embedded Mongo that we're currently using.
Closes gh-14476
2018-09-17 12:29:48 +01:00
Andy Wilkinson
a1d1a7392f
Polish "Use ExecutorProvider bean if available when auto-configuring jOOQ"
...
Closes gh-14471
2018-09-17 11:20:45 +01:00
davinkevin
620419f9e4
Use ExecutorProvider bean if available when auto-configuring jOOQ
...
See gh-14471
2018-09-17 11:15:47 +01:00
durigon
7aaeefbc0e
Use Matcher from pre-compiled Pattern rather than String for replaceAll
...
Closes gh-14483
2018-09-17 10:54:54 +01:00
Andy Wilkinson
5e0e941632
Polish "Publish ApplicationContextInitializedEvent on contextPrepared"
...
Closes gh-14478
2018-09-17 10:50:28 +01:00
artsiom
b4c6cef526
Publish ApplicationContextInitializedEvent on contextPrepared
...
See gh-14478
2018-09-17 10:43:12 +01:00
Phillip Webb
d127d071fd
Ensure classpath resource are also filtered
...
Update `ExtendedGroovyClassLoader` to also filter resources.
Closes gh-14482
2018-09-15 18:03:53 -07:00
Phillip Webb
99908fdfe7
Polish
2018-09-15 18:03:53 -07:00
Phillip Webb
5cc1a830b2
Fixup abstract configuration following SPR-16839
...
Spring Framework now requires that all nested configuration classes
are contained within a `@Component` class (see SPR-16839). This means
that our abstract `JpaBaseConfiguration` class should have a
`@Configuration` annotation.
Closes gh-14480
2018-09-15 18:03:53 -07:00
Phillip Webb
0f653e69cd
Start building against Spring Framework SNAPSHOTs
...
See gh-14481
2018-09-15 18:03:52 -07:00
Madhura Bhave
d5a197fe66
Support random actuator port in SpringBootTest
...
This commit changes @SpringBootTest(randomPort = true) to
generate a random port for the actuator endpoints if the
management server runs on a different port from the main
server.
Closes gh-4424
2018-09-14 15:42:08 -07:00
Madhura Bhave
01e61d88e7
Merge branch '2.0.x'
2018-09-14 11:48:37 -07:00
Madhura Bhave
5708792d82
Merge branch '1.5.x' into 2.0.x
2018-09-14 11:43:33 -07:00
Madhura Bhave
d9efca146e
Merge branch '2.0.x'
2018-09-14 11:21:31 -07:00
Madhura Bhave
09ccf875b7
Merge branch '1.5.x' into 2.0.x
2018-09-14 11:17:59 -07:00
Madhura Bhave
1113c356dc
ReactiveOAuth2ClientAutoConfiguration backs off for servlet env
...
Fixes gh-14463
2018-09-13 12:39:18 -07:00
Phillip Webb
d4b11c8fa6
Attempt to fix test failures on Java 9+
...
See gh-14453
2018-09-12 18:31:50 -07:00
Phillip Webb
cef635d86c
Reinstate devtools debug logging with opt-out
...
Reinstate `web` logging when devtools is in use, making use of the new
logging groups support. Devtools now also logs an `INFO` message
informing that properties defaults are offers an easy way to disable
them.
Closes gh-14450
2018-09-12 16:25:14 -07:00
Phillip Webb
c4caf2705a
Defer devtools logging
...
Defer logging from devtools classes until the context is prepared.
Closes gh-14453
2018-09-12 16:25:14 -07:00
Phillip Webb
bc92becfd8
Allow DeferredLogger to replay and switch loggers
...
Add additional `switchTo` methods to allow a `DeferredLogger` to behave
like a regular logger once it has been replayed.
This commit also improves thread thread safety within the implementation.
Closes gh-14452
2018-09-12 16:25:14 -07:00
Phillip Webb
b32887b8eb
Add support for logging groups
...
Provide a way for users to quickly group related loggers together for
easier configuration. The `loggers.group` property can be used to define
a group that can then be configured in the usual `loggers.level.<group>`
way.
Additionally, provide pre-defined groups for `web` and `sql.
Closes gh-14421
2018-09-12 16:25:14 -07:00
Andy Wilkinson
5bc56671cb
Upgrade to Jest 6.3.1
...
Closes gh-14429
2018-09-12 17:48:54 +01:00
Andy Wilkinson
a2cf2cd87f
Raise the minimum supported version of Gradle to 4.4
...
Closes gh-14418
2018-09-12 17:06:03 +01:00
Andy Wilkinson
ae4e1d0372
Test the Gradle plugin against Gradle 4.10
...
Closes gh-14417
2018-09-12 12:57:27 +01:00
Andy Wilkinson
630e2d0b41
Correct the permissions of scripts in archives of boot distribution
...
Closes gh-14158
2018-09-12 12:57:27 +01:00
Phillip Webb
f99df98588
Unify maven-shade-plugin version in parent POM
...
Closes gh-14440
2018-09-11 22:49:36 -07:00
Phillip Webb
670d9bd6f8
Upgrade to classmate 1.4.0
...
Closes gh-14424
2018-09-11 22:49:35 -07:00
Phillip Webb
b41e135713
Upgrade to mockito-kotlin 1.6.0
...
Closes gh-14426
2018-09-11 22:49:35 -07:00
Phillip Webb
f0bfcd8947
Drop okhttp 2.x managed dependency
...
Closes gh-14442
2018-09-11 22:49:35 -07:00
Phillip Webb
9beab013f9
Upgrade to okhttp 3.11.0
...
Closes gh-14427
2018-09-11 22:49:35 -07:00
Phillip Webb
372fee11f5
Upgrade to JOpt Simple 5.0.4
...
Closes gh-14430
2018-09-11 22:49:34 -07:00
Phillip Webb
83a2031934
Upgrade to Commons Compress 1.18
...
Closes gh-14431
2018-09-11 22:36:13 -07:00
Phillip Webb
4adceec45f
Upgrade to Ivy 2.4.0
...
Closes gh-14432
2018-09-11 22:36:13 -07:00
Phillip Webb
6e64ae0921
Upgrade to maven-archiver 3.2.0
...
Closes gh-14433
2018-09-11 22:36:12 -07:00
Phillip Webb
e00a254729
Upgrade to maven-plugin-annotations 3.5.2
...
Closes gh-14434
2018-09-11 22:36:11 -07:00
Phillip Webb
8b16630a49
Upgrade to sisu-inject-plexus 2.6.0
...
Closes gh-14435
2018-09-11 22:36:11 -07:00
Phillip Webb
abd08418c0
Upgrade to testcontainers 1.8.3
...
Closes gh-14436
2018-09-11 22:36:11 -07:00
Phillip Webb
3f8a5fd2e3
Upgrade to zt-zip 1.13
...
Closes gh-14437
2018-09-11 22:36:10 -07:00
Phillip Webb
d5ba03c2ae
Upgrade to maven-common-artifact-filters 3.0.1
...
Closes gh-14441
2018-09-11 22:36:10 -07:00
Phillip Webb
c6398d3eef
Polish
2018-09-11 22:36:06 -07:00
Phillip Webb
bb19d5690c
Fix spring-boot-actuator-autoconfigure test logs
...
Add log4j to `spring-boot-actuator-autoconfigure` test scope so that
we get valid log output.
See gh-14148
2018-09-11 20:13:27 -07:00
Phillip Webb
894e0e11d4
Switch from Aether to Maven Resolver
...
Replace Aether dependencies with Maven Resolver following the Eclipse
EOL announcement for Aether.
Closes gh-7627
2018-09-11 18:08:59 -07:00
Phillip Webb
1f9754fc81
Upgrade to plexus-archiver to 3.6.0
...
Closes gh-14411
2018-09-11 18:08:59 -07:00
Phillip Webb
59e210642b
Upgrade plexus-utils to 3.1.0
...
Closes gh-14422
2018-09-11 18:08:59 -07:00
Madhura Bhave
6c1915e81f
Merge branch '2.0.x'
2018-09-11 17:03:38 -07:00
Madhura Bhave
7af6665a0e
Ignore management.server.port for war
...
Fixes gh-14148
2018-09-11 16:56:03 -07:00
Phillip Webb
8ed516e9ae
Polish
2018-09-11 15:10:25 -07:00
Phillip Webb
aa2da0bb0d
Remove logging level changes from devtools
...
Update `DevToolsPropertyDefaultsPostProcessor` to remove custom logging
level configuration. Unfortunately it's not easy to back-off logging
overrides when the user has a custom logback/log4j configuration.
Closes gh-14310
2018-09-11 15:07:34 -07:00
Phillip Webb
84b6fff8c0
Update copyright year for changed files
2018-09-11 14:28:28 -07:00
Phillip Webb
57ec09a55f
Polish
2018-09-11 14:27:10 -07:00
Phillip Webb
0c00508b3c
Register ApplicationConversionService for context
...
Update `SpringApplication` to automatically register the shared
`ApplicationConversionService` instance with the `BeanFactory` and
`Environment`.
Closes gh-12148
2018-09-11 14:24:27 -07:00
Madhura Bhave
ab6bdc7ae2
Apply springSecurity configurer to WebTestClient
...
Also, @WebFluxTest now adds any ServerHttpSecurity beans
to the context.
Closes gh-13632
2018-09-11 13:28:13 -07:00
Phillip Webb
424dfc398b
Move 'insights.web' properties to 'spring.http'
...
Relocate the 'spring.insights.web.log-request-details' property to
'spring.http.log-request-details'.
Closes gh-14313
2018-09-11 12:51:14 -07:00
Andy Wilkinson
e4b9316613
Merge branch '2.0.x'
2018-09-11 20:33:40 +01:00
Andy Wilkinson
78464f999f
Test the Gradle plugin against Gradle 4.10
...
Closes gh-14417
2018-09-11 20:33:26 +01:00
Andy Wilkinson
6041bc5bb0
Correct the permissions of scripts in archives of boot distribution
...
Closes gh-14158
2018-09-11 20:32:18 +01:00
Andy Wilkinson
cd2323358e
Upgrade to Junit Jupiter 5.3.1
...
Closes gh-14416
2018-09-11 20:06:44 +01:00
Andy Wilkinson
634c7bcc42
Upgrade to Infinispan 9.3.3.Final
...
Closes gh-14415
2018-09-11 20:06:43 +01:00
Andy Wilkinson
6b8e23b265
Merge branch '2.0.x'
2018-09-11 20:05:47 +01:00
Andy Wilkinson
39d383006c
Upgrade to Spring Cloud Connectors 2.0.3.RELEASE
...
Closes gh-14414
2018-09-11 20:04:58 +01:00
Brian Clozel
2872579efe
Upgrade to Spring AMQP 2.1.0.M3
...
Closes gh-14409
2018-09-11 15:24:34 +02:00
Brian Clozel
f51a7e7d46
Upgrade to Tomcat 9.0.12
...
Closes gh-14408
2018-09-11 15:23:39 +02:00
Andy Wilkinson
79e3deec0e
Merge branch '2.0.x'
2018-09-11 12:41:27 +01:00
Andy Wilkinson
2e86a6f479
Merge branch '1.5.x' into 2.0.x
2018-09-11 12:31:09 +01:00
Andy Wilkinson
1332fcb0ad
Polish "Issue a warning from launch script when app will run as root"
...
Closes gh-10275
2018-09-11 12:12:43 +01:00
Oliver B. Fischer
94ebd33747
Issue a warning from launch script when app will run as root
...
See gh-10275
2018-09-11 12:12:05 +01:00
LEVI PAUL
74891a75bb
Include TaskExecutionAutoConfiguration in @WebMvcTest
...
Closes gh-14400
2018-09-11 11:29:17 +01:00
Brian Clozel
ff0ae3b5c0
Upgrade to Spring Session Bean-M3
...
Closes gh-14333
2018-09-11 11:41:24 +02:00
Brian Clozel
dcd568c4e3
Upgrade to Spring Security 5.1.0.RC2
...
Closes gh-14407
2018-09-11 11:40:19 +02:00
Andy Wilkinson
9b1e74b2f1
Upgrade to Spring Session Apple-SR5
...
Closes gh-14332
2018-09-11 10:13:25 +01:00
Andy Wilkinson
856f9cb0ea
Merge branch '1.5.x' into 2.0.x
2018-09-11 07:45:53 +01:00
Madhura Bhave
968a637e50
Refactor ReactiveOAuth2ClientAutoConfiguration for non webapps
...
Non web applications might want to leverage
`ReactiveClientRegistrationRepository` and
`ServerOAuth2AuthorizedClientRepository` to configure `WebClient`.
Closes gh-14350
2018-09-10 14:13:26 -07:00
Andy Wilkinson
d09436872c
Upgrade to Spring Integration 5.0.8.RELEASE
...
Closes gh-14330
2018-09-10 22:02:21 +01:00
Andy Wilkinson
144bc69afc
Upgrade to Spring Kafka 2.2.0.M3
...
Closes gh-14331
2018-09-10 20:22:17 +01:00
Andy Wilkinson
d7bfd07724
Upgrade to Spring Security 5.0.8.RELEASE
...
Closes gh-14403
2018-09-10 20:19:32 +01:00
Andy Wilkinson
0174417fb0
Upgrade to Spring Kafka 2.1.10.RELEASE
...
Closes gh-14402
2018-09-10 20:19:32 +01:00
Andy Wilkinson
8552d57757
Upgrade to Spring Amqp 2.0.6.RELEASE
...
Closes gh-14401
2018-09-10 20:19:31 +01:00
Sebastien Deleuze
48367e7741
Make standard JSON builder customiser classes package-private
...
Closes gh-14399
2018-09-10 16:36:21 +01:00
Andy Wilkinson
c33eda65c7
Upgrade to Spring Data Kay SR10
...
Closes gh-14328
2018-09-10 15:27:03 +01:00
Andy Wilkinson
61ca6f439c
Retain property aliases when flattening dependencies pom
...
Closes gh-12544
2018-09-10 09:20:24 +01:00
Andy Wilkinson
366c4d6044
Upgrade to Versions Maven Plugin 2.7
...
Closes gh-14393
2018-09-10 08:56:21 +01:00
Andy Wilkinson
379a8a4781
Upgrade to Xmlunit2 2.6.2
...
Closes gh-14392
2018-09-10 08:56:20 +01:00
Andy Wilkinson
c4103bf0c7
Upgrade to Mongo Driver Reactivestreams 1.9.1
...
Closes gh-14391
2018-09-10 08:56:20 +01:00
Andy Wilkinson
49ea341f26
Upgrade to Mongodb 3.8.1
...
Closes gh-14390
2018-09-10 08:56:19 +01:00
Andy Wilkinson
3307760bed
Upgrade to Mockito 2.22.0
...
Closes gh-14389
2018-09-10 08:56:19 +01:00
Andy Wilkinson
e27ba5875e
Upgrade to Mariadb 2.3.0
...
Closes gh-14388
2018-09-10 08:56:18 +01:00
Andy Wilkinson
f910a1e671
Upgrade to Junit Jupiter 5.3.0
...
Closes gh-14387
2018-09-10 08:56:17 +01:00
Andy Wilkinson
bd4a5f5c91
Upgrade to Infinispan 9.3.2.Final
...
Closes gh-14386
2018-09-10 08:56:17 +01:00
Andy Wilkinson
9be62edfa2
Upgrade to Hibernate 5.3.6.Final
...
Closes gh-14385
2018-09-10 08:56:16 +01:00
Andy Wilkinson
f897a50833
Upgrade to Elasticsearch 6.4.0
...
Closes gh-14384
2018-09-10 08:56:15 +01:00
Andy Wilkinson
fccb8f5619
Upgrade to Ehcache3 3.6.0
...
Closes gh-14383
2018-09-10 08:56:14 +01:00
Andy Wilkinson
22ef443d51
Upgrade to Assertj 3.11.1
...
Closes gh-14382
2018-09-10 08:56:13 +01:00
Andy Wilkinson
495025af97
Upgrade to Tomcat 9.0.11
...
Closes gh-14381
2018-09-10 08:56:12 +01:00
Andy Wilkinson
1ef8e05374
Upgrade to Commons Lang3 3.8
...
Closes gh-14380
2018-09-10 08:56:12 +01:00
Andy Wilkinson
3b1c4f7c19
Upgrade to Artemis 2.6.3
...
Closes gh-14379
2018-09-10 08:56:11 +01:00
Andy Wilkinson
e5680816fa
Upgrade to Byte Buddy 1.8.22
...
Closes gh-14378
2018-09-10 08:56:10 +01:00
Andy Wilkinson
75a74d6a94
Upgrade to Rxjava2 2.2.2
...
Closes gh-14377
2018-09-10 08:56:10 +01:00
Andy Wilkinson
3cec99d8aa
Upgrade to Netty Tcnative 2.0.15.Final
...
Closes gh-14376
2018-09-10 08:56:09 +01:00
Andy Wilkinson
c9bdc09c14
Upgrade to Lettuce 5.1.0.RC1
...
Closes gh-14375
2018-09-10 08:56:08 +01:00
Andy Wilkinson
753dd454fb
Upgrade to Cassandra Driver 3.6.0
...
Closes gh-14374
2018-09-10 08:56:07 +01:00
Andy Wilkinson
89944edf27
Upgrade to Couchbase Client 2.6.2
...
Closes gh-14373
2018-09-10 08:56:07 +01:00
Andy Wilkinson
2471d5c7c2
Merge branch '2.0.x'
2018-09-10 08:51:01 +01:00
Andy Wilkinson
a6feebb39d
Upgrade to Spring Kafka 2.1.9.RELEASE
...
Closes gh-14372
2018-09-10 08:46:06 +01:00
Andy Wilkinson
be498f945c
Upgrade to Postgresql 42.2.5
...
Closes gh-14371
2018-09-10 08:46:05 +01:00
Andy Wilkinson
54302b9a7b
Upgrade to Jetty El 8.5.33
...
Closes gh-14370
2018-09-10 08:46:04 +01:00
Andy Wilkinson
5010a690e8
Upgrade to Jaybird 3.0.5
...
Closes gh-14369
2018-09-10 08:46:04 +01:00
Andy Wilkinson
e2e8db3876
Upgrade to Elasticsearch 5.6.11
...
Closes gh-14368
2018-09-10 08:46:03 +01:00
Andy Wilkinson
03eda003d0
Upgrade to Janino 3.0.9
...
Closes gh-14367
2018-09-10 08:46:02 +01:00
Andy Wilkinson
cdd819adaa
Upgrade to Johnzon Jsonb 1.1.9
...
Closes gh-14366
2018-09-10 08:46:02 +01:00
Andy Wilkinson
59cb5bf44c
Upgrade to Activemq 5.15.6
...
Closes gh-14365
2018-09-10 08:46:01 +01:00
Andy Wilkinson
5c891f8e1b
Upgrade to Netty 4.1.29.Final
...
Closes gh-14364
2018-09-10 08:46:00 +01:00
Andy Wilkinson
956ef0f785
Upgrade to Javax Mail 1.6.2
...
Closes gh-14363
2018-09-10 08:45:58 +01:00
Andy Wilkinson
2a44319706
Merge branch '2.0.x'
2018-09-10 08:40:43 +01:00
Andy Wilkinson
590ea73097
Merge branch '1.5.x' into 2.0.x
2018-09-10 08:37:29 +01:00
Stephane Nicoll
67d543c64c
Start building against Spring Session Bean snapshots
...
See gh-14333
2018-09-09 10:36:18 +02:00
Stephane Nicoll
8afa201271
Start building against Spring Session Apple snapshots
...
See gh-14332
2018-09-09 10:25:25 +02:00
Stephane Nicoll
1740f039f3
Start building against Spring Integration snapshots
...
See gh-14330
2018-09-09 10:18:27 +02:00
Stephane Nicoll
d53839eecb
Start building against Spring Data Kay snapshots
...
See gh-14328
2018-09-09 10:17:42 +02:00
Stephane Nicoll
0493355241
Use deterministic order for configuration properties metadata
...
This commit updates the annotation processor to write metadata in a
consistent way. Groups, properties and hints are written and each item
is ordered alphabetically based on its name.
Also, deprecated items are written last.
Closes gh-14347
2018-09-08 08:20:43 +02:00
Madhura Bhave
d3ecd02987
Merge branch '2.0.x'
2018-09-07 11:40:27 -07:00
Madhura Bhave
e41394233b
Harmonize ReactiveSecurityAutoConfiguration
...
Fixes gh-14263
2018-09-07 11:38:09 -07:00
Stephane Nicoll
24051b42d0
Polish "Add support for configuring missingQueuesFatal property"
...
See gh-14252
2018-09-07 18:41:23 +02:00
dreis2211
4fc2806089
Polish CommandCompleter
...
Closes gh-14339
2018-09-07 16:53:17 +02:00
Stephane Nicoll
c1322a543c
Polish "Add support for configuring missingQueuesFatal property"
...
Closes gh-14252
2018-09-07 16:44:37 +02:00
Dmytro Nosan
91e731a4b4
Add support for configuring missingQueuesFatal property
...
See gh-14252
2018-09-07 16:44:36 +02:00
Stephane Nicoll
ce63db2e42
Upgrade to Spring Framework 5.0.9
...
Closes gh-14325
2018-09-07 16:42:28 +02:00
Stephane Nicoll
49b4913d48
Upgrade to Spring Framework 5.1.0.RC3
...
Closes gh-14324
2018-09-07 15:44:09 +02:00
Stephane Nicoll
0dafc37f76
Merge branch '2.0.x'
2018-09-07 14:50:04 +02:00
Stephane Nicoll
b7e1a2ea6c
Add reference to Rollbar starter
...
Closes gh-14343
2018-09-07 14:49:25 +02:00
Andy Wilkinson
4ae057694f
Merge branch '2.0.x'
2018-09-07 11:09:06 +01:00
Andy Wilkinson
aa45f3c702
Merge branch '1.5.x' into 2.0.x
2018-09-07 10:53:15 +01:00
Stephane Nicoll
61344f7d9c
Upgrade to Reactor Bom Bismuth-SR11
...
Closes gh-14322
2018-09-07 09:44:05 +02:00
Stephane Nicoll
128ed77a69
Start building against Spring Framework 5.0 snapshots
...
See gh-14325
2018-09-07 09:43:05 +02:00
Brian Clozel
5e83192d7d
Upgrade to Reactor Californium RC1
...
Closes gh-14323
2018-09-07 09:07:40 +02:00
Madhura Bhave
62cb87b40b
Merge branch '2.0.x'
2018-09-06 15:46:07 -07:00
Madhura Bhave
ccdbc0aa06
Polish "Remove redundancy from actuator documentation"
...
Closes gh-14206
2018-09-06 15:41:08 -07:00
kuldeepsidhu88
abf5e63b54
Remove redundancy from actuator documentation
...
See gh-14206
2018-09-06 15:40:46 -07:00
Phillip Webb
04710373bf
Add @Author attribution
...
See gh-11077
2018-09-06 13:42:29 -07:00
Phillip Webb
bc357225b5
Polish MockitoPostProcessor
...
Closes gh-11077
2018-09-06 13:31:35 -07:00
Andreas Neiser
a5b3a2646b
Test @MockBean/@SpyBean with @Primary
...
Add additional tests to ensure that `@MockBean` and `@SpyBean`
work consistently when combined with `@Primary`.
See gh-11077
2018-09-06 13:31:33 -07:00
Phillip Webb
c777614d8f
Support @MockBean/@SpyBean with @Primary
...
Update `MockitoPostProcessor` so that `@MockBean` and `@SpyBean`
work consistently when combined with `@Primary`.
See gh-11077
Co-authored-by: Andreas Neiser <andreas.neiser@gmail.com>
2018-09-06 13:24:41 -07:00
Phillip Webb
82b27c60a4
Drop MockitoPostProcessor factory method
...
Remove factory method previously used to create the mock instance.
Since commit 0e00a49dcc
, the method is not longer needed.
See gh-11077
2018-09-06 13:22:46 -07:00
Brian Clozel
a32cd1965e
Switch to Reactor Californium-BUILD-SNAPSHOT
...
In preparation for gh-14323
2018-09-06 20:39:32 +02:00
Andy Wilkinson
ad4179cc43
Merge branch '2.0.x'
2018-09-06 16:38:55 +01:00
Andy Wilkinson
6c865f9b43
Polish
...
See gh-1176
2018-09-06 16:38:27 +01:00
Stephane Nicoll
4d031999ce
Polish "Fix use of deprecated Mongo API"
...
Closes gh-14318
2018-09-06 16:44:56 +02:00
Mark Paluch
b97892ff88
Fix use of deprecated Mongo API
...
We now use com.mongodb.MongoClientSettings to configure the reactive
MongoDB driver. This is a breaking change as
MongoClientSettingsBuilderCustomizer and user-provided
MongoClientSettings beans referenced the package the settings type
from com.mongodb.async.client.
MongoClient.getSettings() is deprecated and still in use within tests
until a replacement is available.
See gh-14318
2018-09-06 16:44:55 +02:00
Stephane Nicoll
f3ece97d9d
Add spring-framework.version alias for spring.version
...
Closes gh-12544
2018-09-06 15:31:28 +02:00
Stephane Nicoll
a170bfcc76
Deprecate micrometer meter's enabled flags
...
This commit deprecates the few 'enabled' flags that control whether
certain meter binders are registered in the context.
Metrics auto-configuration for the JVM, Logback and System-related
information have been moved to individual auto-configurations so that
they can be excluded rather than using the now deprecated flag.
This harmonizes our policy with regards to disabling behaviour,
especially since other similar auto-configurations do not have such
flag.
Closes gh-13408
2018-09-06 15:08:39 +02:00
Andy Wilkinson
79a964e563
Merge branch '2.0.x'
2018-09-06 13:11:50 +01:00
Andy Wilkinson
53372d5fd7
Document the use of --args to pass arguments to bootRun
...
Closes gh-1176
2018-09-06 13:08:40 +01:00
Stephane Nicoll
45ef926a90
Merge branch '2.0.x'
2018-09-06 12:18:12 +02:00
Stephane Nicoll
ff8b8c55c6
Remove reference to "management.metrics.binders.integration.enabled"
...
Closes gh-14319
2018-09-06 12:17:57 +02:00
Phillip Webb
0e725543d5
Merge branch '2.0.x'
2018-09-05 13:43:16 -07:00
Phillip Webb
a2cea6a45a
Upgrade amqp-client to 5.4.1
...
See gh-14259
2018-09-05 13:41:50 -07:00
Phillip Webb
ec27137632
Merge branch '1.5.x' into 2.0.x
2018-09-05 13:40:48 -07:00
Phillip Webb
8c34e053f5
Update copyright header of changed files
2018-09-05 13:09:03 -07:00
Phillip Webb
c3de4c84f2
Polish
2018-09-05 12:54:20 -07:00
Stephane Nicoll
9dec5811fb
Polish "Add reference to Stripe Payment Gateway Service starter"
...
Closes gh-14304
2018-09-05 17:39:59 +02:00
pankajtandon
40e574c3c2
Add reference to Stripe Payment Gateway Service starter
...
See gh-14304
2018-09-05 17:39:31 +02:00
Andy Wilkinson
b580dd70f8
Polish
2018-09-05 14:28:48 +01:00
Andy Wilkinson
da13871f84
Merge branch '2.0.x'
2018-09-05 14:28:11 +01:00
Andy Wilkinson
86d87ad215
Polish
2018-09-05 14:26:51 +01:00
Andy Wilkinson
7442e37154
Add JAXB API to Data JPA starter so it works out-of-the-box on Java 9+
...
Closes gh-14287
2018-09-05 14:23:18 +01:00
Stephane Nicoll
304c6a02ba
Polish "Make it possible to disable the BackgroundPreinitializer"
...
Closes gh-14298
2018-09-05 14:33:54 +02:00
artsiom
5779767513
Make it possible to disable the BackgroundPreinitializer
...
See gh-14298
2018-09-05 14:32:56 +02:00
Stephane Nicoll
5f56adc334
Add activation API to WebServices samples on Java 11+
...
Closes gh-14308
2018-09-05 14:17:31 +02:00
Stephane Nicoll
7ff41e7c8c
Polish
2018-09-05 13:39:51 +02:00
Stephane Nicoll
ca8be3f6bd
Polish "Add Health details using maps"
...
Closes gh-14305
2018-09-05 13:39:18 +02:00
Michael Pratt
5c86f9eca4
Add Health details using maps
...
See gh-14305
2018-09-05 13:20:03 +02:00
Stephane Nicoll
45204d7ee0
Harmonize JAXB version in dependency management
...
Closes gh-14308
2018-09-05 10:35:28 +02:00
Stephane Nicoll
3469142fec
Partially revert 59d911d
...
This commit restores the public `UsesUnsafeJava` and flag it as
deprecated.
Closes gh-14072
2018-09-05 09:42:18 +02:00
Stephane Nicoll
5df75e74ae
Update property description
2018-09-05 09:31:38 +02:00
Stephane Nicoll
9da0b25890
Merge branch '2.0.x'
2018-09-05 09:29:45 +02:00
Stephane Nicoll
c410f7d153
Merge branch '1.5.x' into 2.0.x
2018-09-05 09:29:29 +02:00
Johnny Lim
49c760d275
Update @since tag
...
This commit updates @since tag in CloudServiceConnectorsAutoConfiguration
as it has been renamed in cfd0ab7646
.
Closes gh-14297
2018-09-05 08:46:25 +02:00
Madhura Bhave
f0d7533e0b
Merge branch '2.0.x'
2018-09-04 17:09:52 -07:00
Madhura Bhave
9c82d5c382
Make ApplicationContextServerWebExchangeMatcher and subclasses thread-safe
...
Fixes gh-14161
2018-09-04 17:06:24 -07:00
Phillip Webb
9d1b3a2b49
Merge branch '2.0.x'
2018-09-04 16:25:17 -07:00
Phillip Webb
cafff43022
Update copyright header of changed files
2018-09-04 16:19:05 -07:00
Phillip Webb
9af6b3422f
Polish
2018-09-04 16:18:47 -07:00
Madhura Bhave
75937f5b5c
Make jmsListenerContainerFactory @ConditionalOnSingleCandidate
...
Closes gh-12700
2018-09-04 16:06:18 -07:00
Phillip Webb
59b5c54489
Upgrade to Rabbit AMQP Client to 5.4.0
...
Closes gh-14303
2018-09-04 15:21:06 -07:00
Phillip Webb
0cd64ea690
Merge branch '2.0.x'
2018-09-04 15:15:57 -07:00
Phillip Webb
45613f8c3c
Merge branch '1.5.x' into 2.0.x
2018-09-04 15:12:22 -07:00
Andy Wilkinson
8ee4775820
Polish
2018-09-04 20:46:35 +01:00
Brian Clozel
2af8a9617b
Revert temporary workaround for reactor resources
...
This switches back the Reactor resources on global by default.
See gh-14058
See SPR-17199
2018-09-04 15:37:39 +02:00
Stephane Nicoll
3e745eefc0
Upgrade to Spring Batch 4.1.0.M3
...
Closes gh-14296
2018-09-04 15:18:54 +02:00
Stephane Nicoll
1ceb076035
Harmonize Metrics test
...
This commit harmonizes metrics test to rely on `MetricRun.simple()`
rather than configuring a simple `MeterRegistry` manually. Rather than
applying related auto-configurations automatically, `MetricsRun` only
enable the absolute minimum.
See gh-14255
2018-09-04 15:04:02 +02:00
Stephane Nicoll
c0e45b7333
Adapt to Spring Framework API change
2018-09-04 14:09:57 +02:00
Stephane Nicoll
cb7de2a963
Allow binding number to DataSize
...
Closes gh-14294
2018-09-04 11:04:22 +02:00
Stephane Nicoll
8771b34c15
Polish "Align max HTTP header size configuration"
...
Closes gh-14234
2018-09-04 10:51:54 +02:00
qct
dbbb378650
Align max HTTP header size configuration
...
See gh-14234
2018-09-04 10:51:36 +02:00
Johnny Lim
5427d778fe
Polish
...
Closes gh-14293
2018-09-04 08:52:55 +02:00
Stephane Nicoll
3d732e86f4
Merge branch '2.0.x'
2018-09-04 08:52:35 +02:00
Johnny Lim
ca57e58ee5
Polish
...
See gh-14293
2018-09-04 08:52:13 +02:00
Stephane Nicoll
e0ee4f22a5
Merge branch '2.0.x'
2018-09-04 08:49:04 +02:00
Johnny Lim
3eef927499
Use InvalidEndpointRequestException for MetricsEndpoint
...
Closes gh-14291
2018-09-04 08:33:33 +02:00
Brian Clozel
1a20e7efa1
Merge branch '2.0.x'
2018-09-03 21:05:18 +02:00
Kedar Joshi
72ebfb0332
Update default compressible media types
...
Closes gh-14278
2018-09-03 19:13:09 +02:00
Stephane Nicoll
3dfece779c
Upgrade to Kotlin 1.2.61
...
Closes gh-14290
2018-09-03 14:10:30 +02:00
Stephane Nicoll
960acb0cbf
Merge branch '2.0.x'
2018-09-03 12:16:32 +02:00
Stephane Nicoll
42bf594d96
Polish condition name
...
See gh-14285
2018-09-03 12:16:18 +02:00
artsiom
11f0f668ff
Throw an exception on invalid syntax in SPRING_APPLICATION_JSON
...
Closes gh-14251
2018-09-03 11:28:02 +02:00
Stephane Nicoll
5a1aefc76f
Merge branch '2.0.x'
2018-09-03 11:17:59 +02:00
Stephane Nicoll
ddeae9b58e
Polish "Fix WSDL locations condition to work with a list"
...
Closes gh-14285
2018-09-03 11:09:44 +02:00
Eneias Cordeiro da Silva
80358f7fbf
Fix WSDL locations condition to work with a list
...
See gh-14285
2018-09-03 11:06:34 +02:00
Stephane Nicoll
143ca5d1fa
Merge branch '2.0.x'
2018-09-03 10:00:54 +02:00
Stephane Nicoll
6078865372
Merge branch '1.5.x' into 2.0.x
2018-09-03 10:00:31 +02:00
Johnny Lim
d510bc71b1
Polish
...
Closes gh-14271
2018-09-03 08:53:07 +02:00
Stephane Nicoll
7dff13b632
Merge branch '2.0.x'
2018-09-03 08:52:46 +02:00
Stephane Nicoll
8950c3ebb4
Polish
...
See gh-14271
2018-09-03 08:51:51 +02:00
Stephane Nicoll
314cd34716
Merge branch '2.0.x'
2018-09-02 09:04:08 +02:00
Stephane Nicoll
00233cd57e
Merge branch '1.5.x' into 2.0.x
2018-09-02 09:03:42 +02:00
Madhura Bhave
f3dbd946de
Document how to test secure mockmvc tests
...
See gh-14227
2018-08-31 12:47:25 -07:00
Stephane Nicoll
8b753297c3
Merge branch '2.0.x'
2018-08-31 15:24:11 +02:00
Stephane Nicoll
ea2fb620b4
Clarify structure of prefixes
...
Closes gh-14258
2018-08-31 15:23:53 +02:00
Stephane Nicoll
4634811c7c
Polish
2018-08-31 14:45:17 +02:00
Stephane Nicoll
7bee9dfc22
Harmonize HTTP client metrics
...
This commit harmonizes the auto-configurations for RestTemplate and
WebClient in a single `HttpClientMetricsAutoConfiguration`. Doing so
allows to give a better scope for the shared `MeterFilter`.
As a result`WebClientMetricsAutoConfiguration` has moved to the `client`
package.
Closes gh-14269
2018-08-31 14:45:03 +02:00
Stephane Nicoll
2fc557a5a9
Improve WebSocket documentation for reactive applications
...
Closes gh-14069
2018-08-31 11:53:51 +02:00
Stephane Nicoll
374cf2c781
Merge branch '2.0.x'
2018-08-31 11:35:03 +02:00
Stephane Nicoll
6d637bc53b
Add missing condition
...
Closes gh-14264
2018-08-31 11:34:32 +02:00
Madhura Bhave
b16927ce91
Add @WithMockUser to tests
...
See gh-14227
2018-08-30 18:55:02 -07:00
Madhura Bhave
8f946260d2
Update copyright year for changed files
2018-08-30 16:56:37 -07:00
Madhura Bhave
0384a88b57
Include web security config classes in @WebMvcTest
...
Security config classes are not included when the
secure flag is set to false.
Closes gh-6514
2018-08-30 16:47:31 -07:00
Madhura Bhave
d91c71b508
Deprecate secure flag on @WebMvcTest
...
Closes gh-14227
2018-08-30 16:47:31 -07:00
Phillip Webb
174f53e1cf
Merge branch '2.0.x'
2018-08-30 16:02:25 -07:00
Phillip Webb
2e2f91d4a0
Merge branch '1.5.x' into 2.0.x
2018-08-30 15:59:02 -07:00
Stephane Nicoll
6c26315cd1
Merge branch '2.0.x'
2018-08-30 13:08:42 +02:00
Stephane Nicoll
0625443d27
Polish "Limit metrics collection of incoming requests"
...
Closes gh-14173
2018-08-30 12:59:07 +02:00
Dmytro Nosan
81a6701914
Limit metrics collection of incoming requests
...
See gh-14173
2018-08-30 12:26:06 +02:00
asomov
46c30d01e9
Upgrade to SnakeYAML 1.23
...
Closes gh-14224
2018-08-30 11:31:11 +02:00
Stephane Nicoll
0590c4de32
Merge branch '2.0.x'
2018-08-29 17:38:15 +02:00
Stephane Nicoll
f9081a2c23
Revert "Polish some joining collectors"
...
See gh-14221
2018-08-29 17:37:33 +02:00
Stephane Nicoll
cfd0ab7646
Remove `spring.cloud.enabled` property
...
This commit removes an undocumented property and rename the Spring
Cloud Service Connectors auto-configuration.
Closes gh-14219
2018-08-29 15:46:03 +02:00
Madhura Bhave
a33e58fc45
Deprecate OAuth2 login redirect-uri-template
...
This property is deprecated in favor of
`spring.security.oauth2.client.registration.login.*.redirect-uri
Closes gh-14226
2018-08-28 15:40:54 -07:00
Madhura Bhave
a54898b8f5
Remove explicit call to `authorizationCodeGrant`
...
See gh-13812
2018-08-28 13:56:03 -07:00
Madhura Bhave
f5deebf0cb
Support authorization_code grant for OAuth2 client
...
This commit also refactors OAuth2 client properties. With
the added support for authorization_code clients, client
registrations are now divided into `login` and `authorization_code`.
An environment post processor is used for backward compatibility with
old Open ID Connect login clients.
Closes gh-13812
2018-08-28 13:49:07 -07:00
Stephane Nicoll
5af7835e83
Merge branch '2.0.x'
2018-08-28 17:18:20 +02:00
dreis2211
afda71e419
Polish some joining collectors
...
Closes gh-14221
2018-08-28 17:17:46 +02:00
Stephane Nicoll
b7ae55866e
Polish "Improve Kafka Auto-configuration"
...
Closes gh-14215
2018-08-28 17:10:49 +02:00
Gary Russell
59c6dc5c7a
Improve Kafka Auto-configuration
...
- transaction manager
- error handler
- after rollback processor
See gh-14215
2018-08-28 16:22:12 +02:00
Stephane Nicoll
e8d21fc964
Merge branch '2.0.x'
2018-08-28 16:21:33 +02:00
Stephane Nicoll
3997b3ae5e
Polish
2018-08-28 16:21:17 +02:00
Stephane Nicoll
56329e67d7
Polish "Add support for com.mongodb.client.MongoClient"
...
Closes gh-14176
2018-08-28 15:24:31 +02:00
Christoph Strobl
d549e6001a
Add support for com.mongodb.client.MongoClient
...
Next to com.mongodb.MongoClient the MongoDB Java driver offers the
com.mongodb.client.MongoClient as entry point for database and
collection operations. Spring Data MongoDB supports
c.m.client.MongoClient via its MongoDbFactory using
SimpleMongoClientDbFactory.
The MongoAutoConfiguration now backs off if any of those two clients is
already defined in the Application context allowing
MongoDataAutoConfiguration to pick up the users driver implementation of
choice.
See gh-14176
2018-08-28 14:52:24 +02:00
Johnny Lim
46415cb859
Add Spring Boot starter for Narayana in doc
...
Closes gh-14220
2018-08-28 14:44:45 +02:00
Stephane Nicoll
dd94adbc11
Merge branch '2.0.x'
2018-08-28 09:14:35 +02:00
Stephane Nicoll
ff11166af8
Restore RabbitMQ advanced starter as it is compatible with Spring Boot 2
2018-08-28 09:14:20 +02:00
Madhura Bhave
f3fa952cbc
Support WebExceptionHandler in @WebFluxTest
...
Closes gh-13627
2018-08-27 16:35:49 -07:00
Madhura Bhave
35d7bb7f34
Polish "issuer uri in reactive resource-server config"
...
Closes gh-14199
2018-08-27 14:10:40 -07:00
artsiom
04b7c4c6d9
Support issuer uri in reactive OAuth2 resource-server config
2018-08-27 14:10:32 -07:00
Stephane Nicoll
db27d8fdf8
Revert "Polish dependency management for OIDC starter"
...
This reverts commit 3ad3cfd7e2
.
Closes gh-14137
2018-08-27 18:28:27 +02:00
Stephane Nicoll
20c8f61473
Merge branch '2.0.x'
2018-08-27 18:20:42 +02:00
dreis2211
70add0617a
Collapse identical catch blocks
...
Closes gh-14213
2018-08-27 18:18:06 +02:00
Dave Syer
c7b7a1402a
Make some nested private classes package private
...
Closes gh-13795
2018-08-27 18:15:53 +02:00
Stephane Nicoll
d9c0dbb99d
Polish "Polish some Collectors"
...
Closes gh-13727
2018-08-27 18:09:19 +02:00
dreis2211
422a436df1
Polish some Collectors
...
See gh-13727
2018-08-27 18:09:02 +02:00
Johnny Lim
cf17106d8d
Polish
...
Closes gh-14212
2018-08-27 17:28:27 +02:00
Stephane Nicoll
a86d7cdb97
Add execution id to `repackage` goal
...
Closes gh-14210
2018-08-27 13:56:48 +02:00
Johnny Lim
fe3fe0fa63
Polish
...
Closes gh-14202
2018-08-26 10:48:05 +02:00
Madhura Bhave
cf31325e5d
Polish "OIDC issuer uri in OAuth resource server config"
...
Closes gh-14190
2018-08-24 14:57:45 -07:00
artsiom
0c299bbc1f
Support OIDC issuer uri in OAuth resource server config
2018-08-24 14:19:14 -07:00
mhyeon.lee
c827530f4b
Add user-info-authentication-method
...
Closes gh-13865
2018-08-24 12:38:27 -07:00
Madhura Bhave
d07e2fa0b2
Polish "OAuth2 client secret should not be required"
...
Closes gh-14156
2018-08-24 12:23:41 -07:00
artsiom
6be4307712
OAuth2 client secret property should not be required
2018-08-24 12:20:43 -07:00
Madhura Bhave
caf7221485
Update OAuth2 config following changes in Spring Security DSL
...
Closes gh-14169
2018-08-24 12:15:35 -07:00
Stephane Nicoll
dea67e9aca
Merge branch '2.0.x'
2018-08-24 18:05:18 +02:00
Stephane Nicoll
af426e383f
Review slice documentation to clarify the scope and alternative options
...
Closes gh-13810
2018-08-24 18:05:05 +02:00
Stephane Nicoll
876def3693
Merge branch '2.0.x'
2018-08-24 17:08:45 +02:00
Stephane Nicoll
f53e6c701f
Improve actuator documentation about the types supported for endpoints
...
Closes gh-13896
2018-08-24 17:08:29 +02:00
Stephane Nicoll
086fec09ef
Merge branch '2.0.x'
2018-08-24 16:41:13 +02:00
Stephane Nicoll
f5482a33a3
Document custom DispatcherServlet requirement
...
Closes gh-14145
2018-08-24 16:38:24 +02:00
Stephane Nicoll
7eecfe3108
Polish
...
See gh-14184
2018-08-24 11:50:18 +02:00
Stephane Nicoll
82280e34c7
Merge branch '2.0.x'
2018-08-24 11:49:30 +02:00
Johnny Lim
fb71174c24
Polish
...
Closes gh-14184
2018-08-24 11:48:41 +02:00
Stephane Nicoll
833e39eeb6
Let Hibernate configure the transaction manager on WebSphere
...
Closes gh-8926
2018-08-24 10:48:20 +02:00
Madhura Bhave
fc4340c5d4
Rename OAuth2 resource server properties
...
Closes gh-14165
2018-08-23 16:51:27 -07:00
Stephane Nicoll
26353a8f35
Port test to use ehcache3
...
Hibernate 5.3 has deprecated the ehcache2 region factory so this commit
upgrades the integration test to use JCache instead.
2018-08-23 17:07:52 +02:00
Brian Clozel
0881b7c390
Revert "Consider only current context in WebFlux setup"
...
This reverts commit da4624a882
.
2018-08-23 16:50:48 +02:00
Stephane Nicoll
03d6cd9f0b
Merge branch '2.0.x'
2018-08-23 16:16:25 +02:00
Stephane Nicoll
be00c1db63
Fix dependency between cache and hibernate
...
This commit fixes the ordering between `CacheAutoConfiguration` and
`HibernateJpaAutoConfiguration` so that the auto-configured
`CacheManager` is configured before Hibernate starts.
Closes gh-14181
2018-08-23 16:15:42 +02:00
Brian Clozel
da4624a882
Consider only current context in WebFlux setup
...
This commit introduces a subclass of `DispatcherHandler` that only
considers the current context when looking for WebFlux infrastructure
beans.
This avoids issues where a child context (e.g. with Actuator) picks up
infrastructure beans from the parent context and exposes all endpoints
instead of getting only the ones from the current context.
Closes gh-14012
2018-08-23 15:35:34 +02:00
Stephane Nicoll
8fcd3fcd4c
Fix javadoc generation on Java10+
2018-08-23 14:49:56 +02:00
Stephane Nicoll
429cd8d114
Optimize use of Jackson ObjectMapper instances
...
Closes gh-1789
2018-08-23 14:09:48 +02:00
Johnny Lim
9602a32a8d
Polish
...
Closes gh-14172
2018-08-23 11:40:44 +02:00
Stephane Nicoll
1b7f713487
Merge branch '2.0.x'
2018-08-23 11:34:49 +02:00
Stephane Nicoll
5e7be50265
Restore trace request param behaviour with error controller
...
This commits restores the behaviour of Spring Boot 1.x with regards to
the "trace" request param used to add the stacktrace to the model.
This was inadvertently changed so that the stacktrace would be added
if the parameter wasn't set.
Closes gh-14171
2018-08-23 11:34:16 +02:00
Brian Clozel
53f3982748
Support Jetty RS as HTTP driver for WebClient
...
This commit adds a new auto-configuration choice for
`ClientHttpConnector`, this time using the Jetty RS HTTP client library
if available.
This is the best choice in case the application runs on a Jetty reactive
server, as both client and server will share resources.
Closes gh-14005
2018-08-23 10:51:43 +02:00
Sebastien Deleuze
f74dd7d58c
Manage dependency for Jetty RS HTTP client
...
This commit adds the Jetty RS HTTP client to the Spring Boot
dependency management. As of SPR-15092 and SPR-17124, this HTTP
client library is supported by Spring Framework.
This commit is first step towards supporting that library as
a driver for the WebClient / ClientHttpConnector auto-configuration.
See gh-14005
2018-08-23 10:37:58 +02:00
Stephane Nicoll
1bbe3afdec
Merge branch '2.0.x'
2018-08-23 10:27:47 +02:00
Stephane Nicoll
9938d1f4b6
Order IntegrationAutoConfiguration properly
...
This commit makes sure that the auto-configuration for Spring
Integration runs after the datasource has been auto-configured if
necessary as there is an optional part that can initialize the jdbc
schema.
Closes gh-14175
2018-08-23 10:27:25 +02:00
Brian Clozel
e2a7594246
Configure Reactor HTTP client resources
...
This commit adds support for the new `ReactorResourceFactory` and
ensures that such a bean is created and destroyed with the application
context. This will create a `ClientHttpConnector` bean, to be configured
on the `WebClient.Builder` instance - or let developers create their own
`ClientHttpConnector` bean to override that opinion.
By default, the `ReactorResourceFactory` is configured to participate
with the global resources, for better efficiency.
Closes gh-14058
2018-08-22 19:14:34 +02:00
Stephane Nicoll
6d4bab911c
Polish "Add Kafka Streams auto-configuration"
...
Closes gh-14021
2018-08-22 16:08:25 +02:00
Gary Russell
a7acbbd625
Add Kafka Streams auto-configuration
...
See gh-14021
2018-08-22 15:41:42 +02:00
Stephane Nicoll
597fe237b5
Polish "Add PropertyMapper.from(value)"
...
Closes gh-13837
2018-08-22 15:40:36 +02:00
Dmytro Nosan
1bd52bc432
Add PropertyMapper.from(value)
...
See gh-13837
2018-08-22 15:27:00 +02:00
Stephane Nicoll
dd9209c7d9
Merge branch '2.0.x'
2018-08-22 10:48:35 +02:00
Stephane Nicoll
000cb94323
Polish "Fix String concatenation in a loop"
...
Closes gh-14153
2018-08-22 10:47:05 +02:00
Hiroaki Yoshida
43acc37587
Fix String concatenation in a loop
...
See gh-14153
2018-08-22 10:46:14 +02:00
Johnny Lim
c95b339f02
Polish
...
Closes gh-14149
2018-08-22 10:38:00 +02:00
Madhura Bhave
84901fa58e
OnClassCondition report should only include relevant condition
...
Closes gh-11086
2018-08-21 18:59:34 -07:00
Madhura Bhave
b03f8e4a4a
Merge branch '2.0.x'
2018-08-21 12:56:27 -07:00
Madhura Bhave
55406d91d2
Consider dash & underscore when equating indexed elements
...
Fixes gh-14136
2018-08-21 12:53:25 -07:00
Stephane Nicoll
fe81db59bb
Merge branch '2.0.x'
2018-08-21 17:48:04 +02:00
Stephane Nicoll
3d7d1e070f
Upgrade to Neo4j Ogm 3.1.2
...
Closes gh-14164
2018-08-21 17:43:47 +02:00
Brian Clozel
551689c38b
Switch back to Spring Framework 5.1.0 SNAPSHOTs
2018-08-21 16:40:47 +02:00
Stephane Nicoll
df6e2170a7
Polish
2018-08-21 10:09:50 +02:00
Stephane Nicoll
456f5ce2f4
Merge branch '2.0.x'
2018-08-21 10:03:12 +02:00
Hiroaki Yoshida
6e86ba12b7
Fix potential infinite recursive loop in toString
...
Closes gh-14152
2018-08-21 10:02:10 +02:00
Stephane Nicoll
f5d922c712
Upgrade to Spring Integration 5.1.0.M2
...
Upgrade to M2 broke a test that was looking for a particular bean that
is configured by Spring Integration (`HeaderChannelRegistry`).
It looks like INT-4517 is related to the regression as it registers the
bean too late for the auto-configuration to see it.
This commit changes the condition to a more central bean that is created
very early on.
Closes gh-14142
2018-08-21 09:56:19 +02:00
Stephane Nicoll
4dc8b71200
Upgrade to Spring Security 5.1.0.RC1
...
Closes gh-14144
2018-08-21 09:54:34 +02:00
Stephane Nicoll
16374599d6
Upgrade to Spring Session Bean-M2
...
Closes gh-14123
2018-08-21 09:54:33 +02:00
Stephane Nicoll
579bed48a9
Upgrade to Spring Kafka 2.2.0.M2
...
Closes gh-14143
2018-08-21 09:02:32 +02:00
Stephane Nicoll
3085647024
Upgrade to Spring Amqp 2.1.0.M2
...
Closes gh-14155
2018-08-21 08:59:34 +02:00
Stephane Nicoll
b60fbe5a1f
Merge branch '2.0.x'
2018-08-20 17:00:36 +02:00
Stephane Nicoll
b0d388830f
Polish test
2018-08-20 17:00:21 +02:00
Stephane Nicoll
c00dbc6c2f
Fix merge commit
2018-08-20 15:04:08 +02:00
Stephane Nicoll
d9a42a5165
Merge branch '2.0.x'
2018-08-20 15:03:24 +02:00
Stephane Nicoll
e03f01564a
Deprecate EntityManagerFactoryBeanCallback
...
Closes gh-14083
2018-08-20 14:54:32 +02:00
Stephane Nicoll
f804d5ce4c
Upgrade to Spring Data Lovelace RC2
...
Closes gh-14081
2018-08-20 11:29:51 +02:00
Stephane Nicoll
e95661876c
Merge branch '2.0.x'
2018-08-20 11:23:39 +02:00
Stephane Nicoll
e034b383db
Fix checkstyle violation
...
Closes gh-14125
2018-08-20 11:19:01 +02:00
Stephane Nicoll
91af9e2ca9
Merge branch '2.0.x'
2018-08-20 10:34:03 +02:00
Stephane Nicoll
d80ed27339
Fix checkstyle violation
2018-08-20 10:33:46 +02:00
Stephane Nicoll
b26dedb547
Merge branch '2.0.x'
2018-08-20 10:26:21 +02:00
Stephane Nicoll
eedeaa29e5
Polish "Replace loops with Arrays.setAll where possible"
...
Closes gh-14125
2018-08-20 10:23:16 +02:00
dreis2211
0bc66dc4a9
Replace loops with Arrays.setAll where possible
...
See gh-14125
2018-08-20 10:16:50 +02:00
Marcel Overdijk
b80f57f336
Fix typo
...
Closes gh-14138
2018-08-20 09:48:47 +02:00
dreis2211
a601bc863b
Remove unused method in TypeUtils
...
Closes gh-14130
2018-08-19 15:39:39 +02:00
Stephane Nicoll
3ad3cfd7e2
Polish dependency management for OIDC starter
...
See gh-13830
2018-08-19 15:28:54 +02:00
Stephane Nicoll
70fe276d53
Merge branch '2.0.x'
2018-08-19 15:16:42 +02:00
Gerrit Meier
7e570acf07
Upgrade to Neo4j Ogm 3.1.1
...
Closes gh-14132
2018-08-19 15:14:45 +02:00
Vedran Pavic
644ab5f3e4
Align SessionsEndpoint with Spring Session API improvements
...
This commit aligns SessionsEndpoint with
FindByIndexNameSessionRepository API improvements that simplifies
retrieval of sessions by principal name.
Closes gh-14124
2018-08-18 11:27:35 +02:00
Vedran Pavic
94d45c7361
Start building against Spring Session Bean M2 snapshots
...
See gh-14123
2018-08-18 11:25:38 +02:00
Madhura Bhave
f6f9f27189
Merge branch '2.0.x'
2018-08-17 16:04:43 -07:00
Madhura Bhave
f7135ff18f
Use ResolverStyle.SMART when a custom format is specified
...
Fixes gh-13970
2018-08-17 16:01:10 -07:00
Madhura Bhave
09e09bf430
Add starter for OpenID Connect/OAuth2 client
...
Closes gh-13830
2018-08-17 13:03:55 -07:00
artsiom
1c224e5fbb
Add WebFluxRegistrations for custom WebFlux beans
...
This commit adds a new `WebFluxRegistrations` interface that
allows developers to register custom instances of key WebFlux
infrastructure components, such as `RequestMappingHandlerMapping`
and `RequestMappingHandlerAdapter`.
Closes gh-13997
2018-08-17 16:59:41 +02:00
Stephane Nicoll
ba2f2a3727
Polish jaxb setup for JDK 9 and further
2018-08-17 16:17:00 +02:00
Brian Clozel
6ecbd8d21b
Auto-Configure FormContentFilter in Spring MVC
...
Because `HttpPutFormContentFilter` has been deprecated in Spring
Framework 5.1, this commit updates the auto-configuration to replace it
with the new `FormContentFilter`. This new filter is building on the
previous one and supports HTTP DELETE requests as well.
Both filters should not be used in addition, so the former
configuration has been removed. This commit also adds configuration
metadata to let developers know about the configuration key change.
Closes: gh-13363
2018-08-17 15:25:14 +02:00
Stephane Nicoll
4fdb50417d
Disable Groovy scripts for doc generation on Java11
...
See gh-14028
2018-08-17 15:16:07 +02:00
Stephane Nicoll
d1ac774af2
Configure build to be compatible with Java 11
...
See gh-14028
2018-08-17 15:16:02 +02:00
Stephane Nicoll
930c838da9
Remove Narayana support
...
The Spring Boot integration is now handled by the Narayana project
itself at https://github.com/snowdrop/narayana-spring-boot
This commit removes our support.
Closes gh-12026
2018-08-17 15:08:55 +02:00
Stephane Nicoll
598f630b8c
Upgrade to Hibernate 5.3.5.Final
...
Closes gh-14120
2018-08-17 13:53:04 +02:00
Stephane Nicoll
4e92d590ad
Upgrade to Rest Assured 3.1.1
...
Closes gh-14119
2018-08-17 13:53:04 +02:00
Stephane Nicoll
0643d0a5d7
Upgrade to Rxjava2 2.2.0
...
Closes gh-14118
2018-08-17 13:53:04 +02:00
Stephane Nicoll
d9a95df159
Upgrade to Xmlunit2 2.6.1
...
Closes gh-14117
2018-08-17 13:53:04 +02:00
Stephane Nicoll
29ee712a7c
Upgrade to Selenium 3.14.0
...
Closes gh-14116
2018-08-17 13:53:04 +02:00
Stephane Nicoll
143f94aeb6
Upgrade to Selenium Htmlunit 2.32.1
...
Closes gh-14115
2018-08-17 13:53:04 +02:00
Stephane Nicoll
9b4a8e784e
Upgrade to Lombok 1.18.2
...
Closes gh-14114
2018-08-17 13:53:04 +02:00
Stephane Nicoll
837d4d97da
Upgrade to Pooled Jms Version 1.0.3
...
Closes gh-14113
2018-08-17 13:53:04 +02:00
Stephane Nicoll
b20611633b
Upgrade to Junit Jupiter 5.3.0-RC1
...
Closes gh-14112
2018-08-17 13:53:04 +02:00
Stephane Nicoll
c399c73ee4
Upgrade to Jooq 3.11.4
...
Closes gh-14111
2018-08-17 13:53:04 +02:00
Stephane Nicoll
65528a1781
Upgrade to Kotlin 1.2.60
...
Closes gh-14110
2018-08-17 13:53:04 +02:00
Stephane Nicoll
bbda4480a9
Upgrade to Influxdb Java 2.12
...
Closes gh-14109
2018-08-17 13:53:04 +02:00
Stephane Nicoll
409b684ecd
Upgrade to Elasticsearch 6.3.2
...
Closes gh-14108
2018-08-17 13:53:04 +02:00
Stephane Nicoll
ad33822df7
Upgrade to Groovy 2.5.2
...
Closes gh-14107
2018-08-17 13:53:04 +02:00
Stephane Nicoll
7454989c8e
Upgrade to Log4j2 2.11.1
...
Closes gh-14106
2018-08-17 13:53:04 +02:00
Stephane Nicoll
ddfb157717
Upgrade to Htmlunit 2.32
...
Closes gh-14105
2018-08-17 13:53:04 +02:00
Stephane Nicoll
5cb2c8ed4b
Upgrade to Byte Buddy 1.8.17
...
Closes gh-14104
2018-08-17 13:53:04 +02:00
Stephane Nicoll
906b04e993
Upgrade to Mysql 8.0.12
...
Closes gh-14103
2018-08-17 13:53:04 +02:00
Stephane Nicoll
023a001ca5
Upgrade to Undertow 2.0.13.Final
...
Closes gh-14102
2018-08-17 13:53:04 +02:00
Stephane Nicoll
4485466fe4
Upgrade to Netty Tcnative 2.0.13.Final
...
Closes gh-14101
2018-08-17 13:53:04 +02:00
Stephane Nicoll
08bc604158
Upgrade to Hazelcast 3.10.4
...
Closes gh-14100
2018-08-17 13:53:04 +02:00
Stephane Nicoll
cf8fb949ef
Upgrade to Couchbase Client 2.6.1
...
Closes gh-14099
2018-08-17 13:53:04 +02:00
Brian Clozel
5e836b1231
Merge branch '2.0.x'
2018-08-17 13:41:36 +02:00
artsiom
51fd27fad4
Configure HiddenHttpMethodFilter for Spring WebFlux
...
Closes gh-14008
2018-08-17 13:40:43 +02:00
Stephane Nicoll
82e3a6a1a4
Polish
2018-08-17 13:29:07 +02:00
Brian Clozel
8c1df92566
Align with DispatcherServlet changes
...
The `shouldHandleFailure` configuration option has been removed from
`DispatcherServlet`.
See gh-13511
2018-08-17 13:24:00 +02:00
Stephane Nicoll
f30453dc52
Upgrade to Spring Framework 5.1.0.RC2
...
Closes gh-14038
2018-08-17 11:49:43 +02:00
Stephane Nicoll
5cdff9bce6
Merge branch '2.0.x'
2018-08-17 11:49:04 +02:00
Stephane Nicoll
22bc2bd7ba
Upgrade to Httpasyncclient 4.1.4
...
Closes gh-14098
2018-08-17 11:34:43 +02:00
Stephane Nicoll
412ff051e3
Upgrade to Derby 10.14.2.0
...
Closes gh-14097
2018-08-17 11:34:43 +02:00
Stephane Nicoll
b1805f4d37
Upgrade to Activemq 5.15.5
...
Closes gh-14096
2018-08-17 11:34:42 +02:00
Stephane Nicoll
bffc542409
Upgrade to Jest 5.3.4
...
Closes gh-14095
2018-08-17 11:34:41 +02:00
Stephane Nicoll
05dfdfad1d
Upgrade to Rxjava2 2.1.17
...
Closes gh-14094
2018-08-17 11:34:41 +02:00
Stephane Nicoll
83ee7fc934
Upgrade to Netty 4.1.28.Final
...
Closes gh-14093
2018-08-17 11:34:40 +02:00
Stephane Nicoll
8c29586699
Upgrade to Lettuce 5.0.5.RELEASE
...
Closes gh-14092
2018-08-17 11:34:40 +02:00
Stephane Nicoll
a303109d93
Upgrade to Unboundid Ldapsdk 4.0.7
...
Closes gh-14091
2018-08-17 11:34:39 +02:00
artsiom
d22c3e2787
Add property to disable HiddenHttpMethodFilter
...
Closes gh-14030
2018-08-17 10:29:06 +02:00
Stephane Nicoll
4bc5535c37
Rework "Remove redundant spring-boot-starter dependency"
...
This commit reworks 40d8726
as it has introduced an unfortunate side
effect for those who are using a starter with optional starter
dependencies.
`spring-boot-starter-web` defines the json and the tomcat starter. The
latter is part of a set of starters that do not bring the base starter
and the former can be excluded to use gson rather than jackson.
When such arrangement happens, spring-boot-starter-web no longer defines
the base starter (and therefore doesn't bring the core dependencies
that Spring Boot needs to bootstrap).
This commit reviews the starters that define optional starters and
reintroduce the base starter.
Closes gh-14076
2018-08-17 10:28:36 +02:00
Madhura Bhave
d724f154f4
Merge branch '2.0.x'
2018-08-16 15:45:20 -07:00
Madhura Bhave
b93c2b9a9f
Allow actuator endpoints to be used with mvcMatchers
...
This commit changes AbstractWebMvcEndpointHandlerMapping to
be a MatchableHandlerMapping. Additionally, EndpointRequest,
now delegates to MvcRequestMatcher for Spring MVC applications.
For all other applications, AntPathRequestMatcher is used as
a delegate.
Closes gh-13962
2018-08-16 15:41:02 -07:00
Andy Wilkinson
90608fa40e
Align test with changes made in ab1f5931
...
See gh-13511
2018-08-16 20:47:08 +01:00
Andy Wilkinson
30ee481c98
Do not block in DSInitializedPublisher when EMF is using async bootstrap
...
Previously, we would retrieve the EntityManagerFactory’s DataSource as
soon as it was being post-processed. When the native
EntityManagerFactory is being bootstrapped asynchronously, this
retrieval would block until bootstrapping had completed. This negated
some of the benefits of asynchronous bootstrapping.
This commit updates DataSourceInitializedPublisher so that it only
accesses the EntityManagerFactory’s DataSource once its bootstrapping
has completed. This is achieved using a decorated JpaVendorAdapter
that is called one the boostrapping has completed.
Closes gh-14061
2018-08-16 20:01:24 +01:00
Andy Wilkinson
f28528a527
Allow Data JPA's bootstrap mode to be configured via the environment
...
In Spring Data Lovelace, repositories' bootstrap mode can be
configured via @EnableJpaRepositories. This commit adds support for
configuring the mode via the environment rather than having to use
the annotation. Additionally, when deferred or lazy bootstrapping is
being used, the LocalContainerEntityManagerFactoryBean is configured
to use a bootstrap executor. This allows JPA's initialization to be
performed on a separate thread, allowing the rest of application
context initialization to proceed in parallel.
Closes gh-13833
2018-08-16 20:01:24 +01:00
Brian Clozel
ab1f5931a0
Disable DispatcherServlet shouldHandleFailure
...
This change broke a Spring Security sample, reverting it.
See gh-13511
2018-08-16 20:14:01 +02:00
Brian Clozel
f2511b7fa3
Improve Web DEBUG logging output configuration
...
Since SPR-16946, Spring Framework revisited the DEBUG logging output
developers get while working on Spring MVC and Spring WebFlux
applications.
This commit aligns to those changes where DEBUG output was produced
in Spring Boot (especially in `DefaultErrorWebExceptionHandler`).
This also enables DEBUG logging on the related packages when running an
application with Spring Boot Developer Tools, providing a better
development experience.
This is also adding the new `spring.insights.web.log-request-details`
configuration property, which logs additional information about the
incoming requests at the DEBUG and TRACE levels. Since that information
can be sensitive (e.g. credentials, tokens, etc.), this property is not
enabled by default nor activated by the Developer Tools.
Closes: gh-13511
2018-08-16 18:19:38 +02:00
Andy Wilkinson
98b9a57252
Start building against Spring Data Lovelace RC2 snapshots
...
See gh-14081
2018-08-16 16:33:55 +01:00
Stephane Nicoll
8ffd44077d
Upgrade to gmavenplus-plugin 1.6.1
2018-08-16 17:25:28 +02:00
Stephane Nicoll
8f2ab952f5
Polish javadoc formatting
2018-08-16 17:19:25 +02:00
Stephane Nicoll
16331616dc
Merge branch '2.0.x'
2018-08-16 16:31:57 +02:00
Stephane Nicoll
376ef83dc0
Merge branch '1.5.x' into 2.0.x
2018-08-16 16:31:39 +02:00
Stephane Nicoll
de470540ea
Add auto-configuration support for TaskScheduler
...
This commit adds support for providing a default ThreadPoolTaskScheduler
with sensible defaults. A new TaskSchedulerBuilder is provided with
defaults from the `spring.task.scheduler.*` namespace and can be used
to create custom instances.
If no custom `TaskScheduler` bean is present, `@EnableScheduling` now
uses the auto-configured task scheduler.
Closes gh-1397
2018-08-16 14:55:57 +02:00
Stephane Nicoll
dcd80c087e
Harmonize task execution naming
2018-08-16 14:55:57 +02:00
Andy Wilkinson
bb8dd25d24
Polish "Stop Elasticsearch REST client from pulling in commons-logging"
...
Closes gh-14004
2018-08-16 12:16:52 +01:00
Filip Procházka
7c43c89e11
Stop Elasticsearch REST client from pulling in commons-logging
...
See gh-14004
2018-08-16 12:16:31 +01:00
Andy Wilkinson
075a745e32
Polish "Allow properties to be configured using slice test annotations"
...
Closes gh-14052
2018-08-16 11:27:49 +01:00
artsiom
0cf1749e85
Allow properties to be configured using slice test annotations
...
See gh-14052
2018-08-16 11:27:49 +01:00
Andy Wilkinson
971caad6f8
Merge branch '2.0.x'
2018-08-16 10:19:05 +01:00
Andy Wilkinson
3e093035b4
Merge branch '1.5.x' into 2.0.x
2018-08-16 10:18:52 +01:00
Stephane Nicoll
91e3856947
Polish
2018-08-16 10:52:09 +02:00
Andy Wilkinson
f10377bdb7
Polish "Add support for multiple REST Docs configuration customizers"
...
Closes gh-13498
2018-08-16 09:48:03 +01:00
Eddú Meléndez
4d310f0d5a
Add support for multiple REST Docs configuration customizers
...
This commit introduces support for multiple configuration customizers
for REST Docs with MockMvc, WebTestClient, and REST Assured.
Closes gh-13498
2018-08-16 09:48:03 +01:00
Stephane Nicoll
6ac6d36395
Polish
2018-08-16 10:43:28 +02:00
Jan Groot
40d8726d47
Remove redundant spring-boot-starter dependencies from starters
...
Closes gh-14078
2018-08-16 09:30:54 +01:00
Brian Clozel
31a93035c1
Remove workaround for Netty resources cleanup
...
Closes gh-9146
2018-08-16 10:27:55 +02:00
Stephane Nicoll
9201db3200
Upgrade to Reactor Californium-M2
...
Closes gh-14077
2018-08-16 09:32:35 +02:00
Madhura Bhave
64f9d33956
Merge branch '2.0.x'
2018-08-15 16:58:21 -07:00
Johnny Lim
5f3f1a1f11
Polish
...
Closes gh-14067
2018-08-15 16:54:46 -07:00
Stephane Nicoll
5ae4b43877
Upgrade to Assertj 3.11.0
...
Closes gh-14073
2018-08-15 19:30:43 +02:00
Stephane Nicoll
4a68e2e4a1
Merge branch '2.0.x'
2018-08-15 15:00:17 +03:00
Stephane Nicoll
ca4ca15ef2
Restore Jade Templates starter as it is compatible with Spring Boot 2
2018-08-15 14:44:48 +03:00
Stephane Nicoll
c00fc6449b
Merge branch '2.0.x'
2018-08-15 14:37:40 +03:00
dreis2211
59d911d6e0
Remove @UsesUnsafeJava annotations
...
Closes gh-14072
2018-08-15 14:36:51 +03:00
Johnny Lim
d5eaaf6e2a
Polish
...
Closes gh-14049
2018-08-15 10:43:46 +03:00
Stephane Nicoll
d0f272960e
Merge branch '2.0.x'
2018-08-15 10:43:28 +03:00
Johnny Lim
b4abccc07c
Polish
...
See gh-14049
2018-08-15 10:43:04 +03:00
Madhura Bhave
baaf8c95ff
Polish "Update OIDC configuration"
...
Closes gh-14065
2018-08-14 15:31:29 -07:00
Josh Cummings
e34723efd2
Update OIDC config following Spring Security changes
...
The location changed for the class that provides a ClientRegistration
via an issuer URL, and this updates Spring Boot accordingly.
2018-08-14 15:31:29 -07:00
Spencer Gibb
8427341480
Exclude protobuf-java from mysql-connector-java
...
Closes gh-14062
2018-08-14 20:01:07 +01:00
Madhura Bhave
a8a75f1bbb
Merge branch '2.0.x'
2018-08-14 11:25:24 -07:00
Madhura Bhave
895d092640
PropertySourcesLoader with highest precedence should win
...
Fixes gh-13955
2018-08-14 11:23:55 -07:00
Andy Wilkinson
e3e3a44045
Merge branch '2.0.x'
2018-08-14 12:33:11 +01:00
Andy Wilkinson
1973e342c9
Do not use lambda for task action as it breaks up-to-date checks
...
Due to gradle/gradle#5510 , using a lambda for a task action breaks
up-to-date checks in certain circumstances.
This commit updates JavaPluginAction to use an inner-class in place
of a lambda for the action that it adds to JavaCompile tasks. A test
has not been added as it does not appear to be possible to reproduce
it with a TestKit-based test.
Closes gh-14054
2018-08-14 12:32:36 +01:00
Stephane Nicoll
f187ab72a4
Polish
2018-08-14 11:00:20 +03:00
Andy Wilkinson
9032e5b470
Update SSL tests and certs for Java 11 and TLSv1.3
...
See gh-14028
2018-08-14 08:51:38 +03:00
Stephane Nicoll
10fe9ba0d9
Merge branch '2.0.x'
2018-08-14 08:49:45 +03:00
Stephane Nicoll
da1858f620
Upgrade to Hibernate Validator 6.0.12.Final
...
Closes gh-14053
2018-08-14 08:48:16 +03:00
Madhura Bhave
727e9c6b0f
Merge branch '2.0.x'
2018-08-13 12:23:48 -07:00
Madhura Bhave
dfb97eb0f5
Convert environment if webApplicationType changes
...
If the web application type is set via properties,
it is available only after binding. The environment needs
to be converted to the appropriate type if it does not match.
If a custom environment is set, it is not converted.
Fixes gh-13977
2018-08-13 12:12:30 -07:00
Andy Wilkinson
04215e6651
Polish
2018-08-13 15:59:48 +01:00
Stephane Nicoll
e7b5d95681
Adapt ServerProperties with a default size to DataSize
...
See gh-13974
2018-08-13 16:43:23 +03:00
Stephane Nicoll
6734e11222
Adapt MultipartConfig to use DataSize support
...
See gh-13974
2018-08-13 16:43:23 +03:00
Stephane Nicoll
94013aaba6
Add support for DataSize
...
This commit adds support for Spring Framework's `DataSize` allowing to
express a size in bytes and other convenient units.
Similar to the `Duration` support introduced previously, this commit
adds transparent binding support as well as detection of default values
in `@ConfigurationProperties`-annotated object.
Closes gh-13974
2018-08-13 16:43:23 +03:00
Andy Wilkinson
78dd7bd934
Merge branch '2.0.x'
2018-08-13 13:18:55 +01:00
Andy Wilkinson
6e5ff77bb0
Merge branch '1.5.x' into 2.0.x
...
The 3.0.1 version of the Maven Javadoc Plugin contains a bug [1] that
means that a link URL must redirect otherwise it is ignored.
[1] https://issues.apache.org/jira/browse/MJAVADOC-532
2018-08-13 13:16:50 +01:00
Andy Wilkinson
76d9b1cdbd
Merge branch '2.0.x'
2018-08-13 12:30:10 +01:00
Andy Wilkinson
58aaf4863f
Merge pull request #14032 from Nikolay Rybak
...
* gh-14032:
Propagate retryWrites flag from connection URI to ReactiveMongoClient
2018-08-13 12:30:00 +01:00
Nikolay Rybak
7759dcd9df
Propagate retryWrites flag from connection URI to ReactiveMongoClient
...
Closes gh-14032
2018-08-13 12:10:47 +01:00
Andy Wilkinson
e41519b6b1
Merge branch '2.0.x'
2018-08-13 11:38:56 +01:00
Andy Wilkinson
29e38f4af8
Merge branch '1.5.x' into 2.0.x
2018-08-13 11:35:46 +01:00
dreis2211
c9bdc98935
Add missing @Override
...
Closes gh-14043
2018-08-13 13:14:02 +03:00
Stephane Nicoll
eede660b84
Merge branch '2.0.x'
2018-08-13 13:11:08 +03:00
Stephane Nicoll
f4b0101632
Merge branch '1.5.x' into 2.0.x
2018-08-13 13:10:05 +03:00
Andy Wilkinson
da550efc6b
Merge branch '2.0.x'
2018-08-10 12:50:31 +01:00
Andy Wilkinson
263e157ef0
Merge branch '1.5.x' into 2.0.x
2018-08-10 12:50:15 +01:00
Stephane Nicoll
bfd616ac7a
Prevent JavaFX to be added to the classpath with Java 11
...
See https://hibernate.atlassian.net/browse/HV-1644
2018-08-10 13:46:39 +02:00
Stephane Nicoll
0d04d7adf8
Migrate @EventListener to ApplicationListener
...
Closes gh-14041
2018-08-10 12:52:14 +02:00
Stephane Nicoll
9d40df9a2a
Upgrade to Mockito 2.21.0
...
Closes gh-14039
2018-08-10 09:55:09 +02:00
Stephane Nicoll
ca8bdc8a72
Resume building against Spring Framework snapshots
...
See gh-14038
2018-08-10 09:53:10 +02:00
Stephane Nicoll
817a8a8302
Polish
2018-08-10 09:48:57 +02:00
Stephane Nicoll
0ca8f1083a
Fix ClassCastException message detection on Java 11
...
This commit also fixes the detection of a ClassCastException that can
be safely ignored on the module path with Java 9
Closes gh-14033
2018-08-10 09:48:22 +02:00
Stephane Nicoll
295995829f
Remove outdated Java10 profile
2018-08-09 13:33:03 +02:00
Andy Wilkinson
2756d87b3f
Merge branch '2.0.x'
2018-08-09 11:15:13 +01:00
Andy Wilkinson
27f5e46587
Polish "Fix NPE in FlywayEndpoint when migration.installedOn is null"
...
Closes gh-14019
2018-08-09 11:10:21 +01:00
artsiom
83fbdc6ea8
Fix NPE in FlywayEndpoint when migration.installedOn is null
...
See gh-14019
2018-08-09 11:10:02 +01:00
Johnny Lim
b90113ac33
Align server.tomcat.max-swallow-size with Tomcat's default value
...
Closes gh-14025
2018-08-09 09:56:23 +02:00
Johnny Lim
05a7d21305
Polish ItemMetadata.buildName()
...
Closes gh-14024
2018-08-09 09:47:02 +02:00
Johnny Lim
101cc59b7d
Polish
...
Closes gh-14023
2018-08-09 09:32:10 +02:00
Stephane Nicoll
a12ca0a0dc
Merge branch '2.0.x'
2018-08-08 16:05:34 +02:00
Stephane Nicoll
a023bd030a
Add configurable timeout for Couchbase health indicator
...
This commit makes sure to use a configurable timeout to check if the
Couchbase cluster is up, rather than relying on the default that can be
quite long.
Closes gh-13879
2018-08-08 16:01:58 +02:00
Stephane Nicoll
7b191bb9ed
Merge branch '2.0.x'
2018-08-08 14:47:16 +02:00
Stephane Nicoll
21691f0b20
Merge branch '1.5.x' into 2.0.x
2018-08-08 14:46:55 +02:00
Stephane Nicoll
13d5b00fe7
Merge branch '2.0.x'
2018-08-08 11:13:15 +02:00
Stephane Nicoll
fbf3c48bf8
Fix setter detection in `configprops` endpoint
...
Previously, the setter of a property whose second letter is upper-case (
such as `oAuth2Uri`) was not detected properly. The JavaBean spec states
that, in such a case, the first letter should not be capitalized (i.e.
the setter should be `setoAuth2Uri` rather than `setOAuth2Uri`).
This commit makes sure that Jackson uses standard bean names and fixes
the setter detection algorithm to take this case into account.
Closes gh-13878
2018-08-08 11:13:03 +02:00
Stephane Nicoll
a96856c99a
Merge branch '2.0.x'
2018-08-08 09:54:07 +02:00
dreis2211
72707b9d58
Polish OnWebApplicationCondition
...
Closes gh-14015
2018-08-08 09:51:51 +02:00
Stephane Nicoll
cc79cbd09f
Merge branch '2.0.x'
2018-08-08 09:35:44 +02:00
dreis2211
47ed48625c
Fix typo
...
Closes gh-14013
2018-08-08 09:34:46 +02:00
Madhura Bhave
bc6e4e6e55
Add auto-config for reactive OAuth2 Resource Server
...
Closes gh-13948
2018-08-07 20:46:55 -07:00
Madhura Bhave
319fec4be4
Polish
2018-08-07 14:48:16 -07:00
Stephane Nicoll
5cfe8dbee9
Polish
2018-08-07 17:52:47 +02:00
Stephane Nicoll
7e499590c6
Merge branch '2.0.x'
2018-08-07 17:32:16 +02:00
Stephane Nicoll
e68dc2d3c4
Prune 3rd party starters that are not compatible with Spring Boot 2
...
Those can be re-added at any time there is Spring Boot 2 support
Closes gh-13510
2018-08-07 17:31:03 +02:00
Stephane Nicoll
60d8c7979f
Polish
2018-08-07 09:28:21 +02:00
Stephane Nicoll
ace242db7a
Fix javadoc generation on Java 9/10
2018-08-07 08:54:14 +02:00
Madhura Bhave
5bf9d31d91
Fix checkstyle
2018-08-06 17:10:30 -07:00
Madhura Bhave
d6b6a5f81f
Add auto-config for spring-security-oauth2-resource-server
...
Closes gh-13787
2018-08-06 16:53:36 -07:00
Stephane Nicoll
6a2cb883a5
Merge branch '2.0.x'
2018-08-06 18:35:54 +02:00
Stephane Nicoll
f731f6aa39
Restore customization of HTTP trace request headers
...
This commit restore the use of the `postProcessRequestHeaders` method
when overridden in a custom HttpExchangeTracer implementation.
Closes gh-13924
2018-08-06 18:35:12 +02:00
Stephane Nicoll
14a9ec8711
Polish
2018-08-06 14:44:44 +02:00
Stephane Nicoll
e6b44189e0
Polish "Add global support for JMX unique names"
...
This commit ensures that the new "spring.jmx.unique-names" property
deprecates the Endpoint's specific property as they share the same goal.
If both are set with an incompatible value, an exception is thrown
inviting the user to update their configuration.
Closes gh-13990
2018-08-06 14:35:18 +02:00
artsiom
1a3f08d772
Add global support for JMX unique names
...
See gh-13990
2018-08-06 13:36:11 +02:00
Stephane Nicoll
c071f34a4a
Add auto-configuration support for TaskExecutor
...
This commit adds support for providing a default ThreadPoolTaskExecutor
with sensible defaults. A new TaskExecutorBuilder is provided with
defaults from the `spring.task.*` namespace and can be used to create
custom instances.
If no custom `Executor` bean is present, `@EnableAsync` now uses the
auto-configure application task executor. Same goes for the async support
in Spring MVC.
Closes gh-1563
2018-08-06 11:00:40 +02:00