Stephane Nicoll
d421c63747
Disable integration test on Linux
...
See gh-19836
2020-01-21 10:46:55 +01:00
Stephane Nicoll
ffd7670843
Attempt to make DockerApiIntegrationTests work on Linux
2020-01-21 10:19:56 +01:00
dreis2211
042694bc53
Reinstate running of OutputCaptureRuleTests
...
See gh-19826
2020-01-21 09:47:41 +01:00
dreis2211
088e79f446
Add UTF-8 encoding to spring-boot-starter-parent POM
...
See gh-19835
2020-01-21 09:36:38 +01:00
Phillip Webb
cb4928ad51
Add build-image support to the maven plugin
...
Add a new `build-image` goal to the Maven plugin to allow Docker images
to be create via using the cloud native buildpack.
See gh-19830
2020-01-20 23:48:47 -08:00
Phillip Webb
16e6bc89ed
Create a new ImagePackager tools class
...
Pull functionality from `Repackager` into a new `Packager` base class
and develop a variant for Docker image creation. The new `ImagePackager`
class provides a general purpose way to construct jar entries without
being tied to an actual file. This will allow us to link it to a
buildpack and provide application content directly.
Closes gh-19834
2020-01-20 23:48:47 -08:00
Phillip Webb
aa1954717c
Add cloud native buildpack module
...
Add a Java implementation of the buildpacks.io specification allowing
projects to be packaged into OCI containers. The `builder` class
provides a Java equivalent of `pack build` command and is based on
the `pack` CLI Go code published at https://github.com/buildpacks/pack .
Closes gh-19828
2020-01-20 23:48:47 -08:00
Andy Wilkinson
29d8b6db5a
Merge branch '2.2.x'
...
Closes gh-19822
2020-01-20 15:18:18 +00:00
Andy Wilkinson
f708aace65
Merge branch '2.1.x' into 2.2.x
...
Fixes gh-19821
2020-01-20 15:18:00 +00:00
Stephane Nicoll
67bba7c64a
Merge branch '2.2.x'
...
Closes gh-19820
2020-01-20 16:13:03 +01:00
Stephane Nicoll
3dba4c8f4e
Polish "Document RedisCacheManagerBuilderCustomizer"
...
See gh-19819
2020-01-20 16:02:38 +01:00
Dmytro Nosan
61d8bacd23
Document RedisCacheManagerBuilderCustomizer
...
See gh-19819
2020-01-20 16:02:20 +01:00
Andy Wilkinson
c85f19b75b
Revert "Add profiles directly to the application environment for tests"
...
This reverts commit 487b9cbf96
.
Fixes gh-19788
2020-01-20 15:01:09 +00:00
Andy Wilkinson
235b74ca12
Merge branch '2.2.x'
...
Closes gh-19814
2020-01-20 11:33:56 +00:00
Andy Wilkinson
7693d332fa
Upgrade to Dependency Management Plugin 1.0.9.RELEASE
...
Closes gh-19783
2020-01-20 11:32:09 +00:00
Stephane Nicoll
4ab19c3cfb
Upgrade to Reactor Dysprosium-SR4
...
Closes gh-19809
2020-01-20 09:24:43 +01:00
Stephane Nicoll
ae561ce59b
Upgrade to Reactor Dysprosium-SR4
...
Closes gh-19795
2020-01-20 09:22:38 +01:00
Andy Wilkinson
bfdb49f2a2
Retry when findAvailableTcpPort returns an unavailable port
...
Closes gh-19801
2020-01-18 12:25:13 +00:00
Andy Wilkinson
fabd692812
Upgrade to Spring HATEOAS 1.1.0.M1
...
Closes gh-19649
2020-01-17 20:27:33 +00:00
Andy Wilkinson
60fcc4bab1
Upgrade to Spring AMQP 2.2.3.RELEASE
...
Closes gh-19651
2020-01-17 20:13:18 +00:00
Andy Wilkinson
408f17f821
Close FileInputStreams in RepackagerTests
2020-01-17 20:04:31 +00:00
Andy Wilkinson
724597d45f
Use a centrally managed version for commons-compress
2020-01-17 10:34:55 +00:00
Stephane Nicoll
986bef9cba
Upgrade to Spring Data Neumann-M2
...
Closes gh-19588
2020-01-17 09:49:17 +01:00
Phillip Webb
abad00754b
Revert "Upgrade to Spring Data Neumann-M1"
...
This reverts commit e44206e88e
.
2020-01-16 16:54:43 -08:00
Phillip Webb
fd792cedaf
Polish DisabledIfDockerUnavailable
...
Convert `DisabledIfDockerUnavailable` to be an annotation and make
it slightly less noisy.
2020-01-16 16:54:43 -08:00
Madhura Bhave
cf01f9fba0
Add tests for configuring layered jar layout
...
Closes gh-19768
2020-01-16 11:27:41 -08:00
Stephane Nicoll
e44206e88e
Upgrade to Spring Data Neumann-M1
...
Closes gh-19588
2020-01-16 16:28:12 +01:00
dreis2211
dcdadb9aa7
Make Tomcat javadoc link version dependent
...
See gh-19632
2020-01-16 15:51:36 +01:00
Stephane Nicoll
7270ca5cf4
Polish "Remove deprecated Joda-Time support"
...
See gh-19699
2020-01-16 15:15:21 +01:00
Scott Frederick
c4592e7df8
Remove deprecated Joda-Time support
...
See gh-19699
2020-01-16 14:48:46 +01:00
Scott Frederick
8f102aee68
Remove deprecated 2.2 code
...
See gh-19699
2020-01-16 14:44:52 +01:00
Scott Frederick
2e32cb2af1
Remove deprecated HealthIndicator and HealthAggregator 2.2 code
...
See gh-19699
2020-01-16 14:44:51 +01:00
Scott Frederick
1f1b06dfe2
Remove deprecated Actuator metrics 2.2 code
...
See gh-19699
2020-01-16 14:44:09 +01:00
Stephane Nicoll
03139f066b
Polish "Remove deprecated logging properties"
...
See gh-19699
2020-01-16 14:42:38 +01:00
Scott Frederick
7031a3b17d
Remove deprecated logging properties
...
See gh-19699
2020-01-16 14:35:41 +01:00
Stephane Nicoll
421c464dd8
Deprecate CachingOperationInvoker#apply
...
This commit deprecates the only public accessor to
`CacheOperationInvoker` so that we can make the entire class package
private in the next feature release.
Closes gh-19089
2020-01-16 14:30:47 +01:00
Andy Wilkinson
d6631a578b
Upgrade to Micrometer 1.3.2
...
Closes gh-19778
2020-01-16 12:52:52 +00:00
Andy Wilkinson
9b5af810dd
Merge branch '2.2.x'
...
Closes gh-19774
2020-01-16 10:06:24 +00:00
Andy Wilkinson
9d5975bd09
Upgrade to Gradle 6.1
...
Closes gh-19772
2020-01-16 10:00:45 +00:00
Andy Wilkinson
4c8626ea56
Allow Boot's Jetty error handler to be overridden
...
Fixes gh-19520
2020-01-16 09:33:22 +00:00
Andy Wilkinson
a162c8ac0b
Revert "Build against Micrometer 1.3.3 snapshots"
...
The release didn't happen in time for 2.2.3.
See gh-19645
2020-01-16 09:16:58 +00:00
Andy Wilkinson
8f209ced6d
Revert "Start building against Micrometer 1.1.10 snapshots"
...
The release did not happen in time for 2.1.12.
See gh-19649.
2020-01-16 09:13:09 +00:00
Phillip Webb
8fde088574
Add layered jar layout support to the maven plugin
...
Update the Maven plugin with a new `LAYERED_JAR` layout option.
See gh-19768
2020-01-15 23:33:29 -08:00
Madhura Bhave
e9d61bac75
Support generation and loading of layered jars
...
Support an alternative fat jar format that is more amenable to Docker
image layers.
The new format arranges files in the following structure:
BOOT-INF/
layers/
<layer-name #1>
/classes
/lib
<layer-name #2>
/classes
/lib
The `BOOT-INF/layers.idx` file provides the names of the layers and the
order in which they should be added (starting with the least changed).
The `JarLauncher` class can load layered jars in both fat and exploded
forms.
Closes gh-19767
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2020-01-15 23:32:58 -08:00
Madhura Bhave
45b1ab46c3
Add classpath index support for exploded archives
...
Update the `Repackager` class so that an additional `classpath.idx` file
is written into the jar that provides the original order of the
classpath. The `JarLauncher` class now uses this file when running as
an exploded archive to ensure that the classpath order is the same as
when running from the far jar.
Closes gh-9128
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2020-01-15 23:31:17 -08:00
Phillip Webb
ad72f86bdb
Polish loader and loader-tools
...
Polish and refactor `spring-boot-loader` and `spring-boot-loader-tools`
to make it easier to add indexing and layering support.
Closes gh-19766
2020-01-15 23:29:11 -08:00
Andy Wilkinson
56e30258fb
Merge branch '2.2.x'
2020-01-15 20:45:42 +00:00
Andy Wilkinson
b7e250eb04
Merge branch '2.1.x' into 2.2.x
2020-01-15 20:45:24 +00:00
Andy Wilkinson
ebebe09a9d
Fix file handle leak in JarFileTests
...
The JarFile was not being closed which linked a file handle and caused
a test failure on Windows.
The local variable has been renamed as, when declared in a
try-with-resources, Checkstyle was confused by the shadowing of the
jarFile field and required references to jarFile within the try-block
the be prefixed with this.
See gh-19595
2020-01-15 20:43:54 +00:00
Andy Wilkinson
18462796bf
Upgrade to Spring Kafka 2.3.5
...
Closes gh-19613
2020-01-15 20:36:13 +00:00
Andy Wilkinson
072b253b14
Upgrade to Spring Integration 5.2.3
...
Closes gh-19647
2020-01-15 20:35:31 +00:00
Andy Wilkinson
cef9f0f3f5
Upgrade to Spring AMQP 2.2.3
...
Closes gh-19646
2020-01-15 20:34:06 +00:00
Andy Wilkinson
b982bbec37
Upgrade to Spring Kafka 2.2.12.RELEASE
...
Closes gh-19761
2020-01-15 19:40:29 +00:00
Andy Wilkinson
5c7bd33fed
Upgrade to Spring AMQP 2.1.13
...
Closes gh-19641
2020-01-15 19:38:48 +00:00
Andy Wilkinson
2e8dc83a80
Upgrade to Spring Data Moore-SR4
...
Closes gh-19648
2020-01-15 15:09:58 +00:00
Andy Wilkinson
e6fa8530d7
Upgrade to Spring HATEOAS 1.0.3.RELEASE
...
Closes gh-19644
2020-01-15 15:09:58 +00:00
Andy Wilkinson
6e93ea3631
Upgrade to Spring Retry 1.2.5.RELEASE
...
Closes gh-19758
2020-01-15 15:09:58 +00:00
Andy Wilkinson
8d4711617f
Upgrade to Slf4j 1.7.30
...
Closes gh-19757
2020-01-15 15:09:58 +00:00
Andy Wilkinson
5083209447
Upgrade to Postgresql 42.2.9
...
Closes gh-19756
2020-01-15 15:09:58 +00:00
Andy Wilkinson
89c20a3ada
Upgrade to Neo4j Ogm 3.2.6
...
Closes gh-19755
2020-01-15 15:09:58 +00:00
Andy Wilkinson
443d1a6a21
Upgrade to Liquibase 3.8.5
...
Closes gh-19754
2020-01-15 15:09:58 +00:00
Andy Wilkinson
17d584fd1d
Upgrade to Kotlin Coroutines 1.3.3
...
Closes gh-19753
2020-01-15 14:53:04 +00:00
Andy Wilkinson
57414039e6
Upgrade to Infinispan 9.4.17.Final
...
Closes gh-19752
2020-01-15 14:53:04 +00:00
Andy Wilkinson
2989af4cee
Upgrade to Hibernate 5.4.10.Final
...
Closes gh-19751
2020-01-15 14:53:04 +00:00
Andy Wilkinson
911d86d232
Upgrade to Elasticsearch 6.8.6
...
Closes gh-19750
2020-01-15 14:53:04 +00:00
Andy Wilkinson
7ba8eed286
Upgrade to Jetty 9.4.25.v20191220
...
Closes gh-19749
2020-01-15 14:53:04 +00:00
Andy Wilkinson
570b1ba630
Upgrade to Groovy 2.5.9
...
Closes gh-19748
2020-01-15 14:53:04 +00:00
Andy Wilkinson
2d461fef37
Upgrade to Awaitility 4.0.2
...
Closes gh-19747
2020-01-15 14:53:03 +00:00
Andy Wilkinson
3de1abfacf
Upgrade to Httpcore 4.4.13
...
Closes gh-19746
2020-01-15 14:53:03 +00:00
Andy Wilkinson
a77ccf7763
Upgrade to Byte Buddy 1.10.6
...
Closes gh-19745
2020-01-15 14:53:03 +00:00
Andy Wilkinson
d8645bafcd
Upgrade to Mysql 8.0.19
...
Closes gh-19744
2020-01-15 14:53:03 +00:00
Andy Wilkinson
4df55a64ab
Upgrade to Undertow 2.0.29.Final
...
Closes gh-19743
2020-01-15 14:53:03 +00:00
Andy Wilkinson
073d362078
Upgrade to Rxjava2 2.2.17
...
Closes gh-19742
2020-01-15 14:53:03 +00:00
Andy Wilkinson
285ae01691
Upgrade to Netty 4.1.45.Final
...
Closes gh-19741
2020-01-15 14:53:03 +00:00
Andy Wilkinson
d6f93704e9
Upgrade to Dropwizard Metrics 4.1.2
...
Closes gh-19740
2020-01-15 14:48:21 +00:00
Andy Wilkinson
cb951d1103
Upgrade to Hikaricp 3.4.2
...
Closes gh-19739
2020-01-15 14:48:19 +00:00
Andy Wilkinson
37e699b391
Upgrade to Unboundid Ldapsdk 4.0.14
...
Closes gh-19738
2020-01-15 14:48:18 +00:00
Andy Wilkinson
bbcf9e2d9f
Upgrade to Okhttp3 3.14.6
...
Closes gh-19737
2020-01-15 14:48:13 +00:00
Andy Wilkinson
f47a75a9f9
Upgrade to Hazelcast 3.12.5
...
Closes gh-19736
2020-01-15 14:48:11 +00:00
Andy Wilkinson
1e9afc6482
Upgrade to Jackson 2.10.2
...
Closes gh-19735
2020-01-15 14:48:10 +00:00
Andy Wilkinson
589c58a21e
Upgrade to Spring Retry 1.2.5.RELEASE
...
Closes gh-19734
2020-01-15 13:12:31 +00:00
Andy Wilkinson
be11ddd4f9
Upgrade to Slf4j 1.7.30
...
Closes gh-19733
2020-01-15 13:12:31 +00:00
Andy Wilkinson
9989e14b0d
Upgrade to Postgresql 42.2.9
...
Closes gh-19732
2020-01-15 13:12:31 +00:00
Andy Wilkinson
22c127878f
Upgrade to Neo4j Ogm 3.1.16
...
Closes gh-19731
2020-01-15 13:12:31 +00:00
Andy Wilkinson
b63f63ff9d
Upgrade to Infinispan 9.4.17.Final
...
Closes gh-19730
2020-01-15 13:12:31 +00:00
Andy Wilkinson
c52f2828a8
Upgrade to Hibernate 5.3.15.Final
...
Closes gh-19729
2020-01-15 13:12:31 +00:00
Andy Wilkinson
501f98c25c
Upgrade to Jetty 9.4.25.v20191220
...
Closes gh-19728
2020-01-15 13:12:31 +00:00
Andy Wilkinson
f2e93774e4
Upgrade to Groovy 2.5.9
...
Closes gh-19727
2020-01-15 13:12:30 +00:00
Andy Wilkinson
8ec2c77b83
Upgrade to Httpcore 4.4.13
...
Closes gh-19726
2020-01-15 13:12:30 +00:00
Andy Wilkinson
9f979cb03f
Upgrade to Mysql 8.0.19
...
Closes gh-19725
2020-01-15 13:12:30 +00:00
Andy Wilkinson
3f45874245
Upgrade to Undertow 2.0.29.Final
...
Closes gh-19724
2020-01-15 13:12:30 +00:00
Andy Wilkinson
159be1a78d
Upgrade to Rxjava2 2.2.17
...
Closes gh-19723
2020-01-15 13:12:30 +00:00
Andy Wilkinson
f73c4a837c
Upgrade to Netty 4.1.45.Final
...
Closes gh-19722
2020-01-15 13:12:30 +00:00
Andy Wilkinson
64df377600
Upgrade to Unboundid Ldapsdk 4.0.14
...
Closes gh-19721
2020-01-15 12:35:10 +00:00
Andy Wilkinson
1e6cc4c308
Upgrade to Hazelcast 3.11.6
...
Closes gh-19720
2020-01-15 12:35:08 +00:00
Andy Wilkinson
727b4d164e
Upgrade to Jackson 2.9.10.20200103
...
Closes gh-19719
2020-01-15 12:35:07 +00:00
Andy Wilkinson
714a187d8f
Rework dep mgmt again to avoid consumers picking up strict constraints
...
This paves the way for publishing Gradle module metadata once the
problem caused by snapshot versions and our two-step publication
process has been addressed.
See gh-19609
2020-01-15 12:33:18 +00:00
Andy Wilkinson
5bcd185ce1
Upgrade to Spring Data Lovelace-SR15
...
Closes gh-19642
2020-01-15 11:33:07 +00:00
Madhura Bhave
aae1151f12
Merge branch '2.2.x'
...
Closes gh-19714
2020-01-14 18:52:35 -08:00
Madhura Bhave
3bf943d597
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19713
2020-01-14 18:51:50 -08:00
Madhura Bhave
f375277026
Merge pull request #19595 from nosan
...
* pr/19595:
Polish "Limit ChronoField values to their range"
Limit ChronoField values to their range
Closes gh-19595
2020-01-14 18:27:30 -08:00
Madhura Bhave
91e459a5d4
Polish "Limit ChronoField values to their range"
...
See gh-19595
2020-01-14 18:26:01 -08:00
Dmytro Nosan
9bc68b9877
Limit ChronoField values to their range
...
See gh-19595
2020-01-14 18:25:28 -08:00
Andy Wilkinson
244b5391bc
Fix file handle leak in JarFileArchiveTests
...
Closes gh-19655
2020-01-14 17:20:29 +00:00
Stephane Nicoll
dee71f064b
Harmonize Cassandra bean names
2020-01-14 15:22:16 +01:00
Andy Wilkinson
aefe52e4d0
Revert "Rework dep management to avoid consumers picking up strict constraints"
...
This reverts commit b34a311d02
as,
having disabled the publishing of Gradle's module metadata (4f75ab5
),
the changes are no longer needed.
See gh-19609
2020-01-14 12:15:53 +00:00
Stephane Nicoll
246f5ce8eb
Polish Cassandra v4 support
2020-01-14 12:25:44 +01:00
Stephane Nicoll
e5499ca17a
Upgrade to Spring Framework 5.2.3
...
Closes gh-19534
2020-01-14 11:34:54 +01:00
Stephane Nicoll
29163041ae
Upgrade to Spring Framework 5.2.3
...
Closes gh-19531
2020-01-14 11:32:32 +01:00
Stephane Nicoll
717439d3a0
Upgrade to Spring Framework 5.1.13
...
Closes gh-19530
2020-01-14 11:30:57 +01:00
Brian Clozel
711391cf2f
Move spring.http.* config properties namespace
...
Closes gh-18827
2020-01-14 10:45:31 +01:00
Stephane Nicoll
7f6b01c3d2
Make sure Redis cache prefix includes cache name
...
This commit maps 'spring.cache.redis.key-prefix' to the new
'prefixCacheNameWith' method introduced in Spring Data Neumann. This
makes sure that the configured prefix includes the cache name.
Closes gh-16676
2020-01-14 09:09:33 +01:00
Phillip Webb
3fe4245ab6
Disable failing TomcatReactiveWebServerFactoryTests
...
Temporarily disable some tests in `TomcatReactiveWebServerFactoryTests`
that fail since the Netty upgrade.
See gh-19702
2020-01-13 18:44:04 -08:00
Phillip Webb
862462b791
Update copyright year of changed files
2020-01-13 17:04:19 -08:00
Phillip Webb
1e5ba09a3e
Merge branch '2.2.x'
2020-01-13 17:03:51 -08:00
Phillip Webb
15652ae4c1
Update copyright year of changed files
2020-01-13 16:47:17 -08:00
Phillip Webb
f57281340c
Merge branch '2.2.x'
2020-01-13 16:46:49 -08:00
Phillip Webb
3cfbfebbb1
Merge branch '2.1.x' into 2.2.x
2020-01-13 16:45:40 -08:00
Madhura Bhave
d1f51e064b
Merge branch '2.2.x'
...
Closes gh-19701
2020-01-13 14:15:01 -08:00
Madhura Bhave
e60194c7d5
Ignore trailing slash when recording Web metrics
...
Fixes gh-18207
2020-01-13 14:14:28 -08:00
Phillip Webb
9bd49562fe
Update copyright year of changed files
2020-01-13 14:09:11 -08:00
Scott Frederick
c789592e26
Remove support for deprecated Elasticsearch Jest client
...
Closes #19676
2020-01-13 21:03:12 +01:00
Andy Wilkinson
b34a311d02
Rework dep management to avoid consumers picking up strict constraints
...
Previously, enforcedPlatform dependencies were using to pull in the
constraints defined in spring-boot-dependencies and
spring-boot-parent and applied them strictly so that the constrained
version had to be used. This worked as intended in Spring Boot's own
build but incorrectly enforced those same strict version requirements
on external consumers of Spring Boot's modules.
This commit reworks how Spring Boot defines its internal dependency
management so that platform dependencies are exposed to external
consumers while enforced platform dependencies are using internally.
See gh-19609
2020-01-13 19:59:56 +00:00
Stephane Nicoll
be79252fbd
Upgrade to Reactor Dysprosium-SR3
...
Closes gh-19653
2020-01-13 20:27:57 +01:00
Stephane Nicoll
b3d32c7214
Upgrade to Reactor Dysprosium-SR3
...
Closes gh-19643
2020-01-13 20:25:59 +01:00
Stephane Nicoll
405b9b7f93
Merge branch '2.2.x'
...
Closes gh-19693
2020-01-13 18:50:46 +01:00
dreis2211
852659684b
Fix typo in NoSuchBeanDefinitionFailureAnalyzer exception
...
See gh-19690
2020-01-13 18:48:35 +01:00
Andy Wilkinson
550e042ff0
Merge branch '2.2.x'
...
Closes gh-19691
2020-01-13 17:13:58 +00:00
Andy Wilkinson
30e9ba4659
Upgrade to Jakarta Validation 2.0.2
...
Closes gh-19687
2020-01-13 17:11:48 +00:00
Andy Wilkinson
4a76bc8b46
Cope with different exception messages in ValidationException failure analyzer
...
Fixes gh-19671
2020-01-13 17:11:11 +00:00
Andy Wilkinson
9ca588631e
Merge branch '2.2.x'
...
Closes gh-19689
2020-01-13 17:10:16 +00:00
Andy Wilkinson
27306369c5
Cope with different exception messages in ValidationException failure analyzer
...
Fixes gh-19671
2020-01-13 17:10:03 +00:00
dreis2211
d454c9653c
Disable tests on Java 13 that require an incompatible Gradle version
...
See gh-19680
2020-01-13 16:51:55 +00:00
Stephane Nicoll
f13ff3b939
Merge branch '2.2.x'
...
Closes gh-19686
2020-01-13 17:45:06 +01:00
Stephane Nicoll
101fd14286
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19685
2020-01-13 17:44:45 +01:00
Stephane Nicoll
8b8a4ee65e
Polish "Make equality checks defensive to null reference"
...
See gh-19540
2020-01-13 17:38:38 +01:00
liuhuan
6d8b849361
Make equality checks defensive to null reference
...
See gh-19540
2020-01-13 17:38:26 +01:00
Stephane Nicoll
4796701337
Merge branch '2.2.x'
...
Closes gh-19683
2020-01-13 17:24:08 +01:00
Stephane Nicoll
66755105ea
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19682
2020-01-13 17:21:24 +01:00
Dmytro Nosan
b7e69890f3
Fix retrieval of parent logger in PoolingDataSourceBean
...
See gh-19637
2020-01-13 17:16:57 +01:00
Stephane Nicoll
738ba15d0c
Merge branch '2.2.x'
...
Closes gh-19679
2020-01-13 17:01:17 +01:00
Stephane Nicoll
0c7dae0d51
Remove duplicate note in Hazelcast section of reference guide
...
Closes gh-19678
2020-01-13 17:00:28 +01:00
Brian Clozel
b780e5247c
Remove support for Elasticsearch transport client
...
The Elasticsearch transport client has been deprecated since Spring Boot
2.2.0 and is about to be removed from Spring Data Elasticsearch and
Elasticsearch itself in their next major releases.
The available REST client support variants are now the preferred way of
using Elasticsearch features.
Closes gh-19668
2020-01-13 16:00:18 +01:00
Andy Wilkinson
648e468c86
Build against Spring HATEOAS 1.1.0.M1 snapshots
...
See gh-19649
2020-01-13 14:56:10 +00:00
Stephane Nicoll
ca1710ee56
Upgrade to Apache Cassandra 4.3.1
...
See gh-19588
2020-01-13 15:12:41 +01:00
Stephane Nicoll
d282eb619f
Upgrade to Elasticsearch 7.5.1
...
See gh-19588
2020-01-13 15:12:41 +01:00
Scott Frederick
f268ede3c0
Start building against Spring Data Neumann-M1 snapshots
...
See gh-19588
2020-01-13 15:12:41 +01:00
Andy Wilkinson
e415f759a2
Raise the minimum supported version of Gradle to 5.6
...
Closes gh-18777
2020-01-13 12:10:13 +00:00
Dmytro Nosan
25838b4794
Support nested requests in MetricsClientHttpRequestInterceptor
...
Prior to this commit, requests made by `HttpRequestInterceptor`
instances configured on `RestTemplate` would not be recorded
properly.
This commit ensures that nested requests are recorded separately.
See gh-19381
2020-01-13 12:18:20 +01:00
Andy Wilkinson
b23b69fea3
Upgrade to Reactor Californium-SR15
...
Closes gh-19640
2020-01-13 11:02:41 +00:00
Andy Wilkinson
c66d2e8039
Relax the Gradle plugin's Kotlin version constraint
...
Enforcing the spring-boot-dependencies platform makes for too strong
an opinion about the version of Kotlin that should be on the build
script's classpath. It clashes with the version of Kotlin that's
embedded in Gradle and used with Gradle's Kotlin DSL.
This commit switches to a normal platform (rather than an enforced
platform) which allows it to express an opinion about the version of
Kotlin without making it a strict requirement.
Closes gh-19609
2020-01-13 11:00:49 +00:00
Andy Wilkinson
c8236a74d8
Upgrade to Spring Security 5.3.0.M1
...
Closes gh-19654
2020-01-13 11:00:49 +00:00
Andy Wilkinson
39d9e486dd
Build against Reactor Dysprosium-SR3 snapshots
...
See gh-19653
2020-01-13 11:00:49 +00:00
Andy Wilkinson
16fe64ded4
Build against Micrometer 1.3.3 snapshots
2020-01-13 11:00:49 +00:00
Andy Wilkinson
3a2f25c6ff
Build against Spring AMQP 2.2.3 snapshots
...
See gh-19651
2020-01-13 11:00:49 +00:00
Andy Wilkinson
7595336184
Build against Spring Integration 5.3.0.M1 snapshots
...
See gh-19650
2020-01-13 11:00:49 +00:00
Brian Clozel
18ccbf031a
Remove validation starter from web starters
...
This commit removes the validation starter from the web and
webflux starters - we've reconsidered that choice since many were
not using this feature as part of their default web experience.
Thit commit also changes the default EL implementation for the
Jakarta implementation, aligning all servers on it and simplifying
dependency management (especially exclusions that were required
previously).
Closes gh-19550
2020-01-13 09:14:21 +01:00
Andy Wilkinson
6d16c7d860
Build against Spring Data Moore-SR4 snapshots
...
See gh-19648
2020-01-12 16:03:18 +00:00
Andy Wilkinson
3faf023da4
Build against Spring Integration 5.2.3 snapshots
...
See gh-19647
2020-01-12 16:03:18 +00:00
Andy Wilkinson
0509248bf7
Build against Spring AMQP 2.2.3 snapshots
...
See gh-19646
2020-01-12 16:03:05 +00:00
Andy Wilkinson
803a24d6f4
Build against Micrometer 1.3.3 snapshots
...
See gh-19645
2020-01-12 16:00:24 +00:00
Andy Wilkinson
cedcbaccdb
Build against Spring HATEOAS 1.0.3 snapshots
...
See gh-19644
2020-01-12 15:59:48 +00:00
Andy Wilkinson
fbc958e4dd
Build against Reactor Dysprosium-SR3 snapshots
...
See gh-19643
2020-01-12 15:59:00 +00:00
Andy Wilkinson
5e14e33c94
Start building against Micrometer 1.1.10 snapshots
...
See gh-19639
2020-01-12 10:44:01 +00:00
Andy Wilkinson
2d995e740a
Start building against Spring Data Lovelace-SR15 snapshots
...
See gh-19642
2020-01-12 10:44:01 +00:00
Andy Wilkinson
bcaae99fa9
Start building against Spring AMQP 2.1.13 snapshots
...
See gh-19641
2020-01-12 10:44:01 +00:00
Andy Wilkinson
d75a58d789
Start building against Reactor Californium-SR15 snapshots
...
See gh-19640
2020-01-12 10:44:01 +00:00
Andy Wilkinson
7fda317f0d
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19657
2020-01-12 10:42:42 +00:00
Andy Wilkinson
617ebaf3c0
Isolate Gradle Plugin build from other Gradle configuration
...
Closes gh-19656
2020-01-12 10:41:38 +00:00
Stephane Nicoll
b97b0c1d7b
Merge branch '2.2.x'
...
Closes gh-19635
2020-01-11 10:36:27 +01:00
dreis2211
9fe114ebad
Update copyright in legal doc section
...
See gh-19621
2020-01-11 10:25:17 +01:00
Brian Clozel
e0171a5da8
Polish
2020-01-10 22:29:57 +01:00
Madhura Bhave
94ab996597
Merge branch '2.2.x'
2020-01-10 13:24:40 -08:00
Madhura Bhave
1fa83757ce
Fix tests
...
See gh-19599
2020-01-10 13:22:53 -08:00
Brian Clozel
0f567c879d
Auto-configure HTTP client builders as Lazy
...
Prior to this commit, HTTP client builders auto-configured by Spring
Boot would be eagerly instantiating resources, even if those were not
used by the application.
This commit makes the `RestTemplateBuilder` bean as Lazy.
`WebClient.Builder` was already a prototype bean, but some of its
dependencies could consume resources, like the `HttpClientConnector` and
the related infrastructure. This commit makes those pieces lazy.
Note that since those components are meant to help instantiate actual
HTTP clients for application components, making them lazy won't make any
difference at runtime since they'll be used during context refresh, or
they won't be used at all.
Closes gh-19549
2020-01-10 22:15:29 +01:00
Madhura Bhave
d510a7bd80
Merge branch '2.2.x'
...
Closes gh-19622
2020-01-10 13:01:54 -08:00
Madhura Bhave
139995469a
Short circuit validation in bind handler if previous exception present
...
Closes gh-19599
2020-01-10 13:00:14 -08:00
Andy Wilkinson
b5ae8b0af5
Disable tests that use Docker when Docker is unavailable
...
Closes gh-19616
2020-01-10 20:35:18 +00:00
Andy Wilkinson
f6e9869156
Use version property to set Boot's version in dependencies bom
...
See gh-19608
See gh-19609
2020-01-10 15:07:47 +00:00
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
2020-01-10 14:15:35 +00:00
Madhura Bhave
abe95fa8a7
Merge branch '2.2.x'
...
Closes gh-19600
2020-01-09 17:57:39 -08:00
Madhura Bhave
7f0573df49
Fallback on underlying server default when determining outcome tag
...
This commit also changed the default outcome to SUCCESS
Fixes gh-19367
2020-01-09 17:55:35 -08:00
Madhura Bhave
ed4261a61c
Merge branch '2.2.x'
...
Closes gh-19598
2020-01-09 17:10:24 -08:00
Madhura Bhave
a017b8905a
Adapt field name in ValidationBindHandler to a valid ConfigurationPropertyName
...
Fixes gh-19580
2020-01-09 17:08:39 -08:00
Andy Wilkinson
c584334f5e
Merge branch '2.2.x'
...
Closes gh-19592
2020-01-09 09:00:16 +00:00
Andy Wilkinson
ccf4e1ad44
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19591
2020-01-09 08:59:48 +00:00
dreis2211
2b06f17c69
Fix links to external types in javadoc
...
See gh-19581
2020-01-09 08:59:25 +00:00
Stephane Nicoll
7d6f4a6666
Merge branch '2.2.x'
...
Closes gh-19590
2020-01-09 09:52:22 +01:00
Stephane Nicoll
99c64b7cdf
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19589
2020-01-09 09:51:45 +01:00
Matthias Stock
adfbbcc0f6
Simplify validation pattern of EndpointId
...
See gh-19584
2020-01-09 09:42:31 +01:00
Madhura Bhave
6d0b4351f4
Merge branch '2.2.x'
...
Closes gh-19582
2020-01-08 13:54:13 -08:00
Madhura Bhave
437941cc51
Improve diagnostics when using `@ConstructorBinding` on a Kotlin class
...
Closes gh-19312
2020-01-08 13:53:47 -08:00
dreis2211
34419eda38
Add micrometer-registry-stackdriver dependency for javadoc generation
...
See gh-19578
2020-01-08 17:47:21 +00:00
Stephane Nicoll
79da3b6e2c
Remove support for Jetty 9.4.21 and earlier
...
Closes gh-18692
2020-01-08 15:40:01 +01:00
Andy Wilkinson
4efd8ba587
Merge branch '2.2.x'
...
Closes gh-19574
2020-01-08 14:02:50 +00:00
Andy Wilkinson
02965e9744
Fix javadoc warnings
...
Fixes gh-19572
2020-01-08 14:02:24 +00:00
Stephane Nicoll
e5c1f3133a
Harmonize cassandra tests
2020-01-08 14:57:52 +01:00
Stephane Nicoll
6ced89490c
Polish
2020-01-08 14:34:33 +01:00
Stephane Nicoll
bc066d279b
Polish cassandra tests
...
See gh-18019
2020-01-08 14:22:48 +01:00
Stephane Nicoll
462442e7d2
Polish "Add Stackdriver metrics export support"
...
See gh-19528
2020-01-08 13:35:44 +01:00
Johannes Graf
d42256d856
Add Stackdriver metrics export support
...
See gh-19528
2020-01-08 13:32:27 +01:00
Andy Wilkinson
10ba17c390
Merge branch '2.2.x'
...
Closes gh-19571
2020-01-08 11:44:40 +00:00
Andy Wilkinson
6d8f07d899
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19570
2020-01-08 11:42:56 +00:00
Andy Wilkinson
bdffa860d9
Increase startup timeout for Docker containers
...
Closes gh-19569
2020-01-08 11:39:36 +00:00
Andy Wilkinson
cbacb6116b
Merge branch '2.2.x'
...
Closes gh-19568
2020-01-08 11:15:59 +00:00
Andy Wilkinson
e04055650c
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19567
2020-01-08 11:15:29 +00:00
Andy Wilkinson
3fb1bb74ba
Configure WebTestClient to be able to consume large responses
...
Closes gh-19566
2020-01-08 11:14:42 +00:00
Madhura Bhave
c9ad3564d9
Merge branch '2.2.x'
...
Closes gh-19562
2020-01-07 14:29:45 -08:00
Madhura Bhave
82dc7bcc90
HypermediaAutoConfiguration should back off when Spring MVC absent
...
Fixes gh-19392
2020-01-07 14:28:58 -08:00
Madhura Bhave
87dd11502a
Refactor HypermediaAutoConfigurationTests
2020-01-07 14:28:09 -08:00
Madhura Bhave
6944e52052
Merge branch '2.2.x'
2020-01-07 13:49:43 -08:00
Madhura Bhave
ac10ebba33
Fix checkstyle
2020-01-07 13:49:02 -08:00
Madhura Bhave
c82d728c93
Merge branch '2.2.x'
...
Closes gh-19561
2020-01-07 13:34:43 -08:00
Madhura Bhave
67fab60fbd
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19560
2020-01-07 13:33:32 -08:00
Scott Frederick
487b9cbf96
Add profiles directly to the application environment for tests
...
Prior to this commit, active profiles were being added to the Spring Boot
application environment by setting the `spring.profiles.active` property.
This could result in profiles getting parsed differently than other uses of `@ActiveProfiles`.
Setting the profiles directly in the `Environment` prevents this parsing.
See gh-19556
2020-01-07 13:23:09 -08:00
Andy Wilkinson
30c124f549
Merge branch '2.2.x'
...
Closes gh-19554
2020-01-07 12:06:07 +00:00
Andy Wilkinson
c57359ea3b
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19553
2020-01-07 12:05:21 +00:00
Andy Wilkinson
d46406fcb9
Remove loading of non-existent properties file from antlib
...
Fixes gh-19552
2020-01-07 12:04:59 +00:00
Brian Clozel
2f78c72f92
Avoid 406 Not Acceptable for error pages
...
Prior to this commit, the `ErrorController` would override the original
error response status if the error map cannot be written due to content
negotiation with the HTTP client. In that case, the error handling
infrastructure returns a `406 Not Acceptable` response.
This commit improves the `ErrorController` so that
`HttpMediaTypeNotAcceptableException` instances thrown by that
controller are not returned as is but instead we write the error
response with an empty body and the original HTTP error status.
Fixes gh-19545
See gh-19522
2020-01-06 18:08:35 +01:00
Stephane Nicoll
ee7555750e
Add ComponentScan#nameGenerator alias on @SpringBootApplication
...
This commit allows to customize the default BeanNameGenerator for
scanned components using @SpringBootApplication.
Closes gh-19346
2020-01-06 16:33:38 +01:00
Stephane Nicoll
a0a4cbce3a
Merge branch '2.2.x'
...
Closes gh-19542
2020-01-06 13:02:10 +01:00
dreis2211
6ffe47cd06
Remove deprecated usage of WebTestClientBuilderCustomizer
...
See gh-19536
2020-01-06 12:59:12 +01:00
Stephane Nicoll
fc60301fc7
Polish "Add Java 14 to JavaVersion enumeration"
...
See gh-19511
2020-01-04 11:45:43 +01:00
Dmytro Nosan
a5a3a020b6
Add Java 14 to JavaVersion enumeration
...
See gh-19511
2020-01-04 11:44:03 +01:00
Stephane Nicoll
47481464ff
Merge branch '2.2.x'
...
Closes gh-19535
2020-01-04 11:42:43 +01:00
Rossen Stoyanchev
f6947648c9
Improve Spring MVC auto-configuration section
...
See gh-19521
2020-01-04 11:37:01 +01:00
Madhura Bhave
bb55bad170
Merge branch '2.2.x'
...
Closes gh-19529
2020-01-03 14:27:31 -08:00
Madhura Bhave
c12a3f4172
Support explicitly setting forward headers strategy to NONE
...
Prior to this commit, there was no distinction between explicitly setting
forward headers strategy to a value of NONE and not setting it at all.
This meant that in a cloud environment, a cloud provider was always checked
to see if it was active and using forward headers and there was no way to
prevent that.
This commit changes the default value of the property to null so that there
is a way to determine if the property was explicitly set to NONE.
Fixes gh-19333
2020-01-03 14:19:48 -08:00
Madhura Bhave
f94c6d7458
Merge branch '2.2.x'
2020-01-03 11:42:42 -08:00
Madhura Bhave
8e285a4387
Fix checkstyle
2020-01-03 11:42:14 -08:00
Madhura Bhave
743cf3b2a7
Merge branch '2.2.x'
...
Closes gh-19527
2020-01-03 11:21:50 -08:00
Madhura Bhave
ac46f5971f
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19526
2020-01-03 11:19:21 -08:00
Madhura Bhave
24dd416f4b
Add a test case for binding to map with wildcard types
...
This commit also changes the spring framework version
to use snapshots.
Closes gh-18767
2020-01-03 11:13:41 -08:00
Brian Clozel
cc154bbefb
Avoid 406 Not Acceptable for error pages
...
Prior to this commit, the `ErrorController` would override the original
error response status if the error map cannot be written due to content
negotiation with the HTTP client. In that case, the error handling
infrastructure returns a `406 Not Acceptable` response.
This commit improves the `ErrorController` so that
`HttpMediaTypeNotAcceptableException` instances thrown by that
controller are not returned as is but instead we write the error
response with an empty body and the original HTTP error status.
Fixes gh-19522
2020-01-03 14:51:53 +01:00
Brian Clozel
c2f8741e2e
Merge branch '2.2.x'
...
Closes gh-19517
2020-01-03 09:46:43 +01:00
Brian Clozel
1320c44a25
Use RBAC credentials for Couchbase cluster info
...
Prior to this commit, the Couchbase auto-configuration would use the
bucket credentials when RBAC is configured. This commit ensures that
RBAC is used in that case.
This commit also adds new configuration properties to customize the
bootstrap ports for Couchbase:
* `spring.couchbase.env.bootstrap.http-direct-port`
* `spring.couchbase.env.bootstrap.http-ssl-port`
Fixes gh-19393
2020-01-03 09:45:44 +01:00
Stephane Nicoll
76a48885f8
Merge branch '2.2.x'
...
Closes gh-19516
2020-01-03 09:40:11 +01:00
Stephane Nicoll
fd4829c2ea
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19515
2020-01-03 09:39:42 +01:00
dreis2211
9cbf5902dc
Update some copyrights to 2020
...
See gh-19510
2020-01-03 09:37:22 +01:00
Stephane Nicoll
679e88af47
Merge branch '2.2.x'
...
Closes gh-19509
2020-01-02 13:18:39 +01:00
Geoffrey De Smet
493762a416
Add reference to OptaPlanner starter
...
See gh-19508
2020-01-02 13:18:07 +01:00
Stephane Nicoll
c3ab4b875a
Merge branch '2.2.x'
...
Closes gh-19504
2020-01-01 13:13:06 +01:00
Stephane Nicoll
7d36599343
Polish "Fix outdated reference in ArtemisConfigurationCustomizer javadoc"
...
See gh-19503
2020-01-01 13:11:39 +01:00
Ochieng Olanga
c6f7d12270
Fix outdated reference in ArtemisConfigurationCustomizer javadoc
...
See gh-19503
2020-01-01 13:10:34 +01:00
Stephane Nicoll
6fc52b0563
Polish
2020-01-01 09:16:53 +01:00
Stephane Nicoll
a9b0b78cb2
Upgrade to Flyway 6.1.3
...
Closes gh-19266
2019-12-31 10:47:41 +01:00
Stephane Nicoll
5d1c844f21
Merge branch '2.2.x'
...
Closes gh-19499
2019-12-31 10:07:50 +01:00
Stephane Nicoll
a684ab8726
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19498
2019-12-31 10:07:32 +01:00
Johnny Lim
27d7727d9f
Polish doc
...
See gh-19491
2019-12-31 10:06:58 +01:00
Victor Ferrer
1d900f67e7
FilteringSpringBootCondition uses Class.forName instead of classLoader
...
See gh-19490
2019-12-31 09:42:06 +01:00