Commit Graph

14353 Commits (84d92b9504d0730238f4ba9344e91d2598d3db53)

Author SHA1 Message Date
Stephane Nicoll 7328f609c2 Upgrade to XmlUnit2 2.8.3
Closes gh-28397
3 years ago
Stephane Nicoll 8d3e67e561 Upgrade to SendGrid 4.7.6
Closes gh-28396
3 years ago
Stephane Nicoll 80e3c9a9cc Upgrade to MySQL 8.0.27
Closes gh-28395
3 years ago
Stephane Nicoll cae0b50393 Upgrade to Ehcache3 3.9.7
Closes gh-28394
3 years ago
Stephane Nicoll 3d2091136a Upgrade to Nimbus JOSE JWT 8.23
Closes gh-28392
3 years ago
Stephane Nicoll 3e6da7ee2b Upgrade to MySQL 8.0.27
Closes gh-28391
3 years ago
Stephane Nicoll 5865246920 Upgrade to Ehcache3 3.9.7
Closes gh-28390
3 years ago
Stephane Nicoll 9b1660a111 Upgrade to Spring Integration 5.5.5
Closes gh-28249
3 years ago
Andy Wilkinson f2ef8f9245 Start building against Spring Framework 5.3.12 snapshots
This reverts commit 196013fc39, reversing
changes made to 8b0c563832.

Closes gh-28384
See gh-28241
3 years ago
Andy Wilkinson 971bdd36fe Start building against Framework 5.3.12 snapshots
This reverts commit b32a38a814.

See gh-28223
Closes gh-28369
3 years ago
Andy Wilkinson 76272ffb62 Merge branch '2.4.x' into 2.5.x
Closes gh-28382
3 years ago
Andy Wilkinson 54ce51e43c Polish "Fix typos in EnvironmentPostProcessor javadoc"
See gh-28376
3 years ago
fml2 ded396b728 Fix typos in EnvironmentPostProcessor javadoc
See gh-28376
3 years ago
Artem Bilan 344d008848 Remove redundant info about DefaultMetricsFactory
The DefaultMetricsFactory was removed from Spring Integration starting
with version 5.4. This commit updates the documentation to match.

See gh-28375
3 years ago
Andy Wilkinson ab3396de26 Upgrade to Spring Security 5.5.3
Closes gh-28247
3 years ago
Andy Wilkinson d767e0e1f1 Upgrade to Spring Kafka 2.7.8
Closes gh-28246
3 years ago
Andy Wilkinson ce8671ff37 Upgrade to Spring Security 5.4.9
Closes gh-28228
3 years ago
Andy Wilkinson 669caa92f8 Upgrade to Spring Kafka 2.6.11
Closes gh-28227
3 years ago
Andy Wilkinson c8e0791b50 Merge branch '2.4.x' into 2.5.x
Closes gh-28379
3 years ago
Andy Wilkinson 5fe75f3d58 Improve diagnostics when no DSLContext due to R2DBC
Fixes gh-28378
3 years ago
Andy Wilkinson bc2bf840b4 Fix conditions on DevToolsR2dbcAutoConfiguration
See gh-28345
3 years ago
Phillip Webb b93a629dbe Shutdown in-memory R2DBC databases before devtools restart
Add `DevToolsR2dbcAutoConfiguration` to automatically shutdown in-memory
R2DBC databases before restarting. Prior to this commit, restarts that
involved SQL initialization scripts could fail due to dirty database
content.

The `DevToolsR2dbcAutoConfiguration` class is similar in design to
`DevToolsDataSourceAutoConfiguration`, but it applies to both pooled
and non-pooled connection factories. The `DataSource` variant does not
need to deal with non-pooled connections due to the fact that
`EmbeddedDataSourceConfiguration` calls `EmbeddedDatabase.shutdown`
as a `destroyMethod`. With R2DB we don't have an `EmbeddedDatabase`
equivalent so we can always trigger a shutdown for devtools.

Fixes gh-28345
3 years ago
Phillip Webb 19d3007806 Polish 3 years ago
Andy Wilkinson f87b2478d5 Upgrade to Spring AMQP 2.3.11
Closes gh-28245
3 years ago
Andy Wilkinson 754b52c6bc Upgrade to Spring AMQP 2.3.11
Closes gh-28226
3 years ago
Andy Wilkinson 5f4c001316 Merge branch '2.4.x' into 2.5.x
Closes gh-28371
3 years ago
Andy Wilkinson a93cf64834 Make JMX endpoints available when lazy init is enabled
Closes gh-28335
3 years ago
Andy Wilkinson a722fe46fb Upgrade to Spring Data 2020.0.14
Closes gh-28225
3 years ago
Andy Wilkinson 779439311d Revert "Upgrade to Spring Data 2020.0.14"
This reverts commit 752789d3ee.

See gh-28225
3 years ago
Andy Wilkinson c1ca16c971 Revert "Start building against Spring Batch 4.3.4 snapshots"
This reverts commit c0605ffc71.

See gh-28250
3 years ago
Andy Wilkinson 22e7ba6f64 Revert "Start building against Spring Batch 4.3.4 snapshots"
This reverts commit 33ffae8e74.

See gh-28230
3 years ago
Andy Wilkinson 16dbdc5d88 Upgrade to Spring Data 2021.0.6
Closes gh-28244
3 years ago
Andy Wilkinson 752789d3ee Upgrade to Spring Data 2020.0.14
Closes gh-28225
3 years ago
Andy Wilkinson 196013fc39 Merge branch '2.4.x' into 2.5.x
See gh-28241
3 years ago
Andy Wilkinson b32a38a814 Work around unwanted static resource warnings from WebFlux and MVC
See gh-28223
3 years ago
Stephane Nicoll a445304584 Upgrade to Netty 4.1.69.Final
Closes gh-28360
3 years ago
Stephane Nicoll bad37f9e37 Upgrade to Netty 4.1.69.Final
Closes gh-28359
3 years ago
Stephane Nicoll 1a1d074f5b Upgrade to Spring HATEOAS 1.3.5
Closes gh-28243
3 years ago
Stephane Nicoll e3a2d42a96 Upgrade to Micrometer 1.7.5
Closes gh-28242
3 years ago
Stephane Nicoll c743442a78 Upgrade to Spring HATEOAS 1.2.10
Closes gh-28358
3 years ago
Stephane Nicoll a569786b79 Upgrade to Micrometer 1.6.12
Closes gh-28224
3 years ago
Phillip Webb a93304c973 Merge branch '2.4.x' into 2.5.x
Closes gh-28356
3 years ago
Phillip Webb 7388f2b60b Attempt to reduce JarFileWrapper heap consumption
Update `JarURLConnection` to use a single shared wrapper per
jar file rather than creating a new one each time. This update
should help to reduce GC pressure.

Fixes gh-28042
3 years ago
Phillip Webb 467e063d4b Merge branch '2.4.x' into 2.5.x 3 years ago
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
3 years ago
Phillip Webb 670d1672de Revert "Remove unnecessary bind-api dependency from test starter"
This reverts commit 9867651024.

See gh-28085
3 years ago
Phillip Webb cf8a1b8b04 Merge branch '2.4.x' into 2.5.x
Closes gh-28353
3 years ago
Phillip Webb b68b3737d7 Sanitize flattened VCAP_SERVICES properties
Update `Sanitizer` to also include flattened `vcap.services.*`
properties.

Fixes gh-28085
3 years ago
Phillip Webb aeadb0ceb6 Merge branch '2.4.x' into 2.5.x
Closes gh-28351
3 years ago
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
3 years ago
Phillip Webb a9df8c3ef4 Merge branch '2.4.x' into 2.5.x
Closes gh-28349
3 years ago
Martin Vietz 9867651024 Remove unnecessary bind-api dependency from test starter
See gh-28344
3 years ago
Phillip Webb 2430d8a41a Merge branch '2.4.x' into 2.5.x
Closes gh-28347
3 years ago
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
3 years ago
Andy Wilkinson 865615e099 Merge branch '2.4.x' into 2.5.x
Closes gh-28340
3 years ago
Andy Wilkinson ce1a1415ab Use official Jakarta Management API dependency in ActiveMQ starter
Fixes gh-28339
3 years ago
Andy Wilkinson 3800f060b5 Merge branch '2.4.x' into 2.5.x
Closes gh-28336
3 years ago
Andy Wilkinson 2fb8c8d27e Check starters for unnecessary exclusions
Closes gh-28332
3 years ago
Stephane Nicoll 0dcdabed9e Upgrade to Spring Framework 5.3.11
Closes gh-28241
3 years ago
Stephane Nicoll 26d0afc205 Upgrade to Spring Framework 5.3.11
Closes gh-28223
3 years ago
Andy Wilkinson 5fd5556b1f Merge branch '2.4.x' into 2.5.x
Closes gh-28333
3 years ago
Martin Vietz a10db66b16 Remove unnecessary mail dependency from oauth2-client starter
See gh-28308
3 years ago
Andy Wilkinson d3037103fe Merge branch '2.4.x' into 2.5.x
Closes gh-28330
3 years ago
Andy Wilkinson 9f13941c2f Prohibit org.jboss.spec.* dependencies
Closes gh-28329
3 years ago
Phillip Webb 02b577390f Merge branch '2.4.x' into 2.5.x 3 years ago
Phillip Webb 0561992c2a Update copyright year of changed files 3 years ago
Phillip Webb 9abf9e6731 Modify more tests for static resource location filtering
Fix `WebFluxAutoConfigurationTests` following upstream Spring Framework
changes. Also refine `WebMvcAutoConfigurationTests` to check the locations
are set even if they are filtered.

See gh-28223
3 years ago
Scott Frederick f427ea5802 Merge branch '2.4.x' into 2.5.x
Closes gh-28304
3 years ago
Scott Frederick 3d21ac7a20 Add required id field to Spring Data Neo4j test class
Fixes gh-28303
3 years ago
Scott Frederick 3755c563df Merge branch '2.4.x' into 2.5.x 3 years ago
Scott Frederick 3c6e061917 Remove unused import
See gh-28223
3 years ago
Scott Frederick ec6bfa8062 Merge branch '2.4.x' into 2.5.x 3 years ago
Scott Frederick 207b76c39e Modify tests to expect filtering of static resource locations
Spring Framework will filter non-existent locations from any configured
static resource handlers starting with 5.3.11. Tests that verify
static resource locations should account for this change.

See gh-28223
3 years ago
Stephane Nicoll f04da491b2 Upgrade to Reactor 2020.0.12
Closes gh-28240
3 years ago
Stephane Nicoll fdf4e14f54 Upgrade to Reactor 2020.0.12
Closes gh-28222
3 years ago
Stephane Nicoll 3e1b91911a Upgrade to Undertow 2.2.12.Final
Closes gh-28289
3 years ago
Stephane Nicoll 9118644d2a Upgrade to R2DBC Bom Arabba-SR11
Closes gh-28287
3 years ago
Stephane Nicoll 3e8229e6a1 Upgrade to Postgresql 42.2.24
Closes gh-28286
3 years ago
Stephane Nicoll ed77189d69 Upgrade to Netty tcNative 2.0.44.Final
Closes gh-28285
3 years ago
Stephane Nicoll c5abb57bdb Upgrade to Lombok 1.18.22
Closes gh-28284
3 years ago
Stephane Nicoll 45507a3d19 Upgrade to Jetty 9.4.44.v20210927
Closes gh-28283
3 years ago
Stephane Nicoll 5c0b76ec18 Upgrade to Jaybird 4.0.4.java8
Closes gh-28282
3 years ago
Stephane Nicoll f2a5c6bcd0 Upgrade to HttpCore5 5.1.2
Closes gh-28281
3 years ago
Stephane Nicoll 706eb6df60 Upgrade to Dropwizard Metrics 4.1.26
Closes gh-28280
3 years ago
Stephane Nicoll 1662fc915e Upgrade to Jetty 9.4.44.v20210927
Closes gh-28277
3 years ago
Stephane Nicoll bff1ed0e2f Upgrade to Undertow 2.2.12.Final
Closes gh-28276
3 years ago
Stephane Nicoll 32397d7bfb Upgrade to R2DBC Bom Arabba-SR11
Closes gh-28274
3 years ago
Stephane Nicoll 010713df1b Upgrade to Postgresql 42.2.24
Closes gh-28273
3 years ago
Stephane Nicoll 1e834bfcf5 Upgrade to Netty tcNative 2.0.44.Final
Closes gh-28272
3 years ago
Stephane Nicoll 3d9cc639fa Upgrade to Lombok 1.18.22
Closes gh-28271
3 years ago
Stephane Nicoll 43401239ca Upgrade to Dropwizard Metrics 4.1.26
Closes gh-28270
3 years ago
Andy Wilkinson d47260637b Merge branch '2.4.x' into 2.5.x
Closes gh-28262
3 years ago
Andy Wilkinson c5d45585d9 Remove unnecessary overrides of finalize
Closes gh-28209
3 years ago
Stephane Nicoll c0605ffc71 Start building against Spring Batch 4.3.4 snapshots
See gh-28250
3 years ago
Stephane Nicoll 98bc8e711d Start building against Spring Integration 5.5.5 snapshots
See gh-28249
3 years ago
Stephane Nicoll b0aa1cdb00 Start building against Spring Session 2021.0.3 snapshots
See gh-28248
3 years ago
Stephane Nicoll a9513ccf07 Start building against Spring Security 5.5.3 snapshots
See gh-28247
3 years ago
Stephane Nicoll 5396a980c3 Start building against Spring Kafka 2.7.8 snapshots
See gh-28246
3 years ago
Stephane Nicoll 123e93f1d5 Start building against Spring AMQP 2.3.11 snapshots
See gh-28245
3 years ago
Stephane Nicoll bbdb74bff0 Start building against Spring Data 2021.0.6 snapshots
See gh-28244
3 years ago
Stephane Nicoll 70b0fa4512 Start building against Spring HATEOAS 1.3.5 snapshots
See gh-28243
3 years ago
Stephane Nicoll 69e7fe1c57 Start building against Micrometer 1.7.5 snapshots
See gh-28242
3 years ago
Stephane Nicoll 737cea0d73 Start building against Spring Framework 5.3.11 snapshots
See gh-28241
3 years ago
Stephane Nicoll 24ada6f240 Start building against Reactor 2020.0.12 snapshots
See gh-28240
3 years ago
Stephane Nicoll 33ffae8e74 Start building against Spring Batch 4.3.4 snapshots
See gh-28230
3 years ago
Stephane Nicoll 092d3fa81e Start building against Spring Session 2020.0.7 snapshots
See gh-28229
3 years ago
Stephane Nicoll 41eded4b8b Start building against Spring Security 5.4.9 snapshots
See gh-28228
3 years ago
Stephane Nicoll f8d6d76410 Start building against Spring Kafka 2.6.11 snapshots
See gh-28227
3 years ago
Stephane Nicoll 3cf1888cef Start building against Spring AMQP 2.3.11 snapshots
See gh-28226
3 years ago
Stephane Nicoll 6c801b9db9 Start building against Spring Data 2020.0.14 snapshots
See gh-28225
3 years ago
Stephane Nicoll 81da876964 Start building against Micrometer 1.6.12 snapshots
See gh-28224
3 years ago
Stephane Nicoll 9f06a5fe21 Start building against Spring Framework 5.3.11 snapshots
See gh-28223
3 years ago
Stephane Nicoll dd802ba5e0 Start building against Reactor 2020.0.12 snapshots
See gh-28222
3 years ago
Andy Wilkinson 1931104d13 Merge branch '2.4.x' into 2.5.x
Closes gh-28206
3 years ago
Andy Wilkinson 9c9fbf400e Upgrade to Spring Java Format 0.0.29
Closes gh-28205
3 years ago
Madhura Bhave 9f4cf8398b Merge branch '2.4.x' into 2.5.x
Closes gh-28201
3 years ago
Madhura Bhave 61736e9958 Polish " Update configtree docs about dot notation being correctly mapped"
See gh-28170
3 years ago
deb-von-seggern 8f91fc450d Update configtree docs about dot notation being correctly mapped
See gh-28170
3 years ago
Andy Wilkinson 437a1601ef Fix broken content negotiation for Prometheus with OpenMetrics
Update Prometheus `TextOutputFormat` so that OpenMetrics is used in
preference to text output when an appropriate accept header is found.

If the accept header contains `*/*` or is missing then the text format
will be used.

See gh-28130
3 years ago
Phillip Webb d8141e6a8d Allow Producible enums to indicate a default value
Add an `isDefault()` method to `Producible` which can be used to
indicate which of the enum values should be used when the accept header
is `*/*` or `null`.

Prior to this commit, the last enum value was always used as the
default.

See gh-28130
3 years ago
Stephane Nicoll d22167b96a Merge branch '2.4.x' into 2.5.x
Closes gh-28193
3 years ago
Pratik Gupta a3423f1edf Fix log4j2 file name reference in reference doc
See gh-28189
3 years ago
Andy Wilkinson ff3eed73ee Merge branch '2.4.x' into 2.5.x
Closes gh-28190
3 years ago
Andy Wilkinson b7a2a2d5e0 Set last access and last modified times in layertools extract
Closes gh-28167
3 years ago
Madhura Bhave 3249d05464 Merge branch '2.4.x' into 2.5.x
Closes gh-28171
3 years ago
Susmitha f94caed7e9 Update ConstructorBinding javadoc with usage information
See gh-28168
3 years ago
Andy Wilkinson d238566920 Merge branch '2.4.x' into 2.5.x
See gh-28134
3 years ago
Andy Wilkinson a73293350a Fix parsing of portless IPv6 spring.rabbitmq.addresses
Closes gh-28133
3 years ago
Stephane Nicoll 1c139b1d23 Merge branch '2.4.x' into 2.5.x
Closes gh-28159
3 years ago
Stephane Nicoll bedd749e1c Polish "Clarify use of @AutoConfigureTestEntityManager"
See gh-28086
3 years ago
Leo Li 70f64f2c26 Clarify use of @AutoConfigureTestEntityManager
This commit makes it clearer that, when using
@AutoConfigureTestEntityManager outside of @DataJpaTest, any tests using
the test entity manager must be @Transactional.

See gh-28086
3 years ago
Andy Wilkinson 9e484e2cdc Merge branch '2.4.x' into 2.5.x
Closes gh-28152
3 years ago
Andy Wilkinson 3824512357 Tighten up build's task interdependencies
Closes gh-28103
3 years ago
Phillip Webb fcb6f557f7 Merge branch '2.4.x' into 2.5.x
Closes gh-28134
3 years ago
Phillip Webb 01a39aaf6a Support IPv6 addresses in spring.rabbitmq.addresses
Refine parsing logic in `RabbitProperties` so that IPv6 addresses can
be used.

Fixes gh-28133
3 years ago
Andy Wilkinson ef18a2166d Merge branch '2.4.x' into 2.5.x
Closes gh-28119
3 years ago
Andy Wilkinson 5957dfeea4 Don't include binary jars in loader-tools source jar
Closes gh-28113
3 years ago
Stephane Nicoll 4652bb7adf Upgrade to SendGrid 4.7.5
Closes gh-28109
3 years ago
Andy Wilkinson 2ba593328f Order detector for AbstractDataSourceInitializers
Previously, the detector for AbstractDataSourceInitializers used the
default detector order. This resulted in the initializers detected
initializers running before Flyway. Constrastingly, the detector for
DataSourceScriptDatabaseInitializers uses a custom order so its
detected initializers would run after Flyway.

This commit aligns the order of the detector for
AbstractDataSourceInitializers with the order of the detector for
DataSourceScriptDatabaseInitializers. This ensures that script-based
initialization runs in the same order with respect to Flyway,
irrespective of which initializer implementation is driving it.

Fixes gh-28079
3 years ago
Stephane Nicoll 77b778ce95 Document support for Java 17
Closes gh-26767
3 years ago
Stephane Nicoll 01809eccf3 Upgrade to jOOQ 3.14.15
Closes gh-28088
3 years ago
Stephane Nicoll 7a04966d5c Upgrade to jOOQ 3.14.15
Closes gh-28087
3 years ago
Phillip Webb 8c3db23be3 Merge branch '2.4.x' into 2.5.x
Closes gh-28083
3 years ago
cdalexndr 798b282e58 Document that devtools restart doesn't work with AspectJ weaving
See gh-28071
3 years ago
Phillip Webb a862ebc254 Merge branch '2.4.x' into 2.5.x
Closes gh-28081
3 years ago
Phillip Webb bbb4ac1542 Sanitize SPRING_APPLICATION_JSON by default
Update `Sanitizer` default keys to include `SPRING_APPLICATION_JSON`.

Fixes gh-28045
3 years ago
Phillip Webb 40d65a74dc Merge branch '2.4.x' into 2.5.x 3 years ago
Phillip Webb ec12d51f30 Polish 3 years ago
Stephane Nicoll 8fe226d832 Upgrade to Spring Integration 5.5.4
Closes gh-27949
3 years ago
Stephane Nicoll 7ebf71ab66 Upgrade to Spring Integration 5.4.11
Closes gh-27948
3 years ago