Commit Graph

14815 Commits

Author SHA1 Message Date
Phillip Webb 66aa713b85 Merge branch '2.5.x' 2021-10-14 17:41:06 -07:00
Phillip Webb 467e063d4b Merge branch '2.4.x' into 2.5.x 2021-10-14 17:40:47 -07:00
Phillip Webb 8e704aab48 Restore 'javax.xml.bind:jaxb-api' exclusion
Restore the 'javax.xml.bind:jaxb-api' exclusion from `xmlunit-core`
which is actually required when using Maven on Java 9+.

The `CheckClasspathForUnnecessaryExclusions` cannot deal with profile
specific dependencies so an exception has been hard coded.

See gh-28332
2021-10-14 17:38:05 -07:00
Phillip Webb 670d1672de Revert "Remove unnecessary bind-api dependency from test starter"
This reverts commit 9867651024.

See gh-28085
2021-10-14 14:26:02 -07:00
Phillip Webb 37426df148 Merge branch '2.5.x'
Closes gh-28354
2021-10-14 12:25:38 -07:00
Phillip Webb cf8a1b8b04 Merge branch '2.4.x' into 2.5.x
Closes gh-28353
2021-10-14 12:24:04 -07:00
Phillip Webb b68b3737d7 Sanitize flattened VCAP_SERVICES properties
Update `Sanitizer` to also include flattened `vcap.services.*`
properties.

Fixes gh-28085
2021-10-14 12:22:57 -07:00
Phillip Webb 8c748cd01f Merge branch '2.5.x'
Closes gh-28352
2021-10-14 12:16:48 -07:00
Phillip Webb aeadb0ceb6 Merge branch '2.4.x' into 2.5.x
Closes gh-28351
2021-10-14 12:16:38 -07:00
Andy Wilkinson 540468b2f0 Fix parsing of day duration meter values
Switch `MeterValue` parsing logic so that we try `Duration` before
`double`. Prior to this commit, the value `1d` would result in `1.0`
rather than "1 day".

Fixes gh-28302
2021-10-14 12:13:39 -07:00
Phillip Webb 8c3815d4c8 Merge branch '2.5.x'
Closes gh-28350
2021-10-14 12:05:42 -07:00
Phillip Webb a9df8c3ef4 Merge branch '2.4.x' into 2.5.x
Closes gh-28349
2021-10-14 12:05:22 -07:00
Martin Vietz 9867651024 Remove unnecessary bind-api dependency from test starter
See gh-28344
2021-10-14 12:02:57 -07:00
Phillip Webb 4da7d2a6a7 Merge branch '2.5.x'
Closes gh-28348
2021-10-14 11:27:35 -07:00
Phillip Webb 2430d8a41a Merge branch '2.4.x' into 2.5.x
Closes gh-28347
2021-10-14 11:27:17 -07:00
Phillip Webb 4dc5142128 Prevent cache from consuming too much memory
Change the cache in `CachingOperationInvoker` to be a reference based
map and also clean stale entries when a specific threshold is met.

Fixes gh-28313
2021-10-14 11:23:56 -07:00
Andy Wilkinson 05aab86275 Merge branch '2.5.x'
Closes gh-28341
2021-10-14 14:16:16 +01:00
Andy Wilkinson 865615e099 Merge branch '2.4.x' into 2.5.x
Closes gh-28340
2021-10-14 14:10:33 +01:00
Andy Wilkinson ce1a1415ab Use official Jakarta Management API dependency in ActiveMQ starter
Fixes gh-28339
2021-10-14 14:10:18 +01:00
Andy Wilkinson 2d837a6eae Merge branch '2.5.x'
Closes gh-28337
2021-10-14 13:48:08 +01:00
Andy Wilkinson 3800f060b5 Merge branch '2.4.x' into 2.5.x
Closes gh-28336
2021-10-14 13:42:54 +01:00
Andy Wilkinson 2fb8c8d27e Check starters for unnecessary exclusions
Closes gh-28332
2021-10-14 13:37:53 +01:00
Stephane Nicoll 5623d1ecd4 Upgrade to Spring Framework 5.3.11
Closes gh-28252
2021-10-14 14:21:54 +02:00
Stephane Nicoll 0dcdabed9e Upgrade to Spring Framework 5.3.11
Closes gh-28241
2021-10-14 14:20:06 +02:00
Stephane Nicoll 26d0afc205 Upgrade to Spring Framework 5.3.11
Closes gh-28223
2021-10-14 14:18:54 +02:00
Andy Wilkinson a119956c66 Merge branch '2.5.x'
Closes gh-28334
2021-10-14 10:37:29 +01:00
Andy Wilkinson 5fd5556b1f Merge branch '2.4.x' into 2.5.x
Closes gh-28333
2021-10-14 10:37:16 +01:00
Martin Vietz a10db66b16 Remove unnecessary mail dependency from oauth2-client starter
See gh-28308
2021-10-14 10:36:16 +01:00
Andy Wilkinson 191b50241d Merge branch '2.5.x'
Closes gh-28331
2021-10-14 10:13:37 +01:00
Andy Wilkinson d3037103fe Merge branch '2.4.x' into 2.5.x
Closes gh-28330
2021-10-14 10:13:24 +01:00
Andy Wilkinson 9f13941c2f Prohibit org.jboss.spec.* dependencies
Closes gh-28329
2021-10-14 10:09:30 +01:00
Stephane Nicoll 19eae4736c Upgrade to Undertow 2.2.12.Final
Closes gh-28328
2021-10-14 09:49:04 +02:00
Stephane Nicoll c4a7fd86b5 Upgrade to R2DBC Bom Arabba-SR11
Closes gh-28326
2021-10-14 09:49:01 +02:00
Stephane Nicoll f195dbec4f Upgrade to Postgresql 42.2.24
Closes gh-28325
2021-10-14 09:49:00 +02:00
Stephane Nicoll 09e4220edd Upgrade to Netty tcNative 2.0.44.Final
Closes gh-28324
2021-10-14 09:48:58 +02:00
Stephane Nicoll 641a68efbf Upgrade to Netty 4.1.69.Final
Closes gh-28323
2021-10-14 09:48:57 +02:00
Stephane Nicoll cfe30db38d Upgrade to MongoDB 4.3.3
Closes gh-28322
2021-10-14 09:48:56 +02:00
Stephane Nicoll f92a1a45ff Upgrade to Lombok 1.18.22
Closes gh-28321
2021-10-14 09:48:55 +02:00
Stephane Nicoll 30812008b5 Upgrade to Jetty 9.4.44.v20210927
Closes gh-28320
2021-10-14 09:48:53 +02:00
Stephane Nicoll e039d9bc1f Upgrade to Jaybird 4.0.4.java8
Closes gh-28319
2021-10-14 09:48:52 +02:00
Stephane Nicoll 06c574e291 Upgrade to HttpCore5 5.1.2
Closes gh-28318
2021-10-14 09:48:51 +02:00
Stephane Nicoll 7e01b7444f Upgrade to Elasticsearch 7.15.0
Closes gh-28317
2021-10-14 09:48:49 +02:00
Stephane Nicoll b155ef5135 Upgrade to Dropwizard Metrics 4.2.4
Closes gh-28316
2021-10-14 09:48:48 +02:00
Stephane Nicoll 7bfa4172d0 Upgrade to Couchbase Client 3.2.2
Closes gh-28315
2021-10-14 09:48:47 +02:00
Stephane Nicoll f1bc372883 Upgrade to Byte Buddy 1.11.20
Closes gh-28314
2021-10-14 09:48:45 +02:00
Stephane Nicoll 0b32215c13 Polish "Log URLs for all DataSources"
See gh-28204
2021-10-14 09:24:07 +02:00
StitzL f31b8ec226 Log URLs for all DataSources
This commit logs the path of the H2 console, followed by the
comma-separated ordered URLs of each data source that offers a
connection.

See gh-28204
2021-10-14 09:17:49 +02:00
Phillip Webb f4bd8956af Polish "Allow build info properties to be excluded"
Update the Maven plugin to use an alternative syntax to exclude
the info properties and apply some minor polishing.

See gh-27412
2021-10-13 21:12:45 -07:00
Vedran Pavic ea9faf8690 Allow build info properties to be excluded
Update Maven and Gradle plugins to allow build info properties to be
excluded.

Prior to this commit, the `BuildPropertiesWriter` would fail with an
NPE if the group, artifact, name or version properties were `null`.

This was specifically problematic with the Gradle plugin, since its
DSL allows `null` properties which would either be passed to the writer
or, in the case of `artifact`, converted into a string value of
"unspecified".

See gh-27412
2021-10-13 21:07:09 -07:00
Phillip Webb 2034ad4827 Merge branch '2.5.x' 2021-10-13 18:48:18 -07:00