Commit Graph

14971 Commits (673b6322e568e7525398474493eb3c6aa1df9533)

Author SHA1 Message Date
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 bcef8ee4c9 Merge branch '2.5.x'
Closes gh-28357
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 66aa713b85 Merge branch '2.5.x' 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 37426df148 Merge branch '2.5.x'
Closes gh-28354
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 8c748cd01f Merge branch '2.5.x'
Closes gh-28352
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 8c3815d4c8 Merge branch '2.5.x'
Closes gh-28350
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 4da7d2a6a7 Merge branch '2.5.x'
Closes gh-28348
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 05aab86275 Merge branch '2.5.x'
Closes gh-28341
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 2d837a6eae Merge branch '2.5.x'
Closes gh-28337
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 5623d1ecd4 Upgrade to Spring Framework 5.3.11
Closes gh-28252
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 a119956c66 Merge branch '2.5.x'
Closes gh-28334
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 191b50241d Merge branch '2.5.x'
Closes gh-28331
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
Stephane Nicoll 19eae4736c Upgrade to Undertow 2.2.12.Final
Closes gh-28328
3 years ago
Stephane Nicoll c4a7fd86b5 Upgrade to R2DBC Bom Arabba-SR11
Closes gh-28326
3 years ago
Stephane Nicoll f195dbec4f Upgrade to Postgresql 42.2.24
Closes gh-28325
3 years ago
Stephane Nicoll 09e4220edd Upgrade to Netty tcNative 2.0.44.Final
Closes gh-28324
3 years ago
Stephane Nicoll 641a68efbf Upgrade to Netty 4.1.69.Final
Closes gh-28323
3 years ago
Stephane Nicoll cfe30db38d Upgrade to MongoDB 4.3.3
Closes gh-28322
3 years ago
Stephane Nicoll f92a1a45ff Upgrade to Lombok 1.18.22
Closes gh-28321
3 years ago
Stephane Nicoll 30812008b5 Upgrade to Jetty 9.4.44.v20210927
Closes gh-28320
3 years ago
Stephane Nicoll e039d9bc1f Upgrade to Jaybird 4.0.4.java8
Closes gh-28319
3 years ago
Stephane Nicoll 06c574e291 Upgrade to HttpCore5 5.1.2
Closes gh-28318
3 years ago
Stephane Nicoll 7e01b7444f Upgrade to Elasticsearch 7.15.0
Closes gh-28317
3 years ago
Stephane Nicoll b155ef5135 Upgrade to Dropwizard Metrics 4.2.4
Closes gh-28316
3 years ago
Stephane Nicoll 7bfa4172d0 Upgrade to Couchbase Client 3.2.2
Closes gh-28315
3 years ago
Stephane Nicoll f1bc372883 Upgrade to Byte Buddy 1.11.20
Closes gh-28314
3 years ago
Stephane Nicoll 0b32215c13 Polish "Log URLs for all DataSources"
See gh-28204
3 years ago
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
3 years ago
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
3 years ago
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
3 years ago
Phillip Webb 2034ad4827 Merge branch '2.5.x' 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
Andy Wilkinson 9514a72d5a Test using an up-to-date version of Postgres
See gh-28296
3 years ago
Andy Wilkinson b0dfca7d92 Configure Flyway with spring.flyway.script-placeholder-suffix
Fixes gh-28307
3 years ago
Andy Wilkinson 578ed9e08b Upgrade to Mockito 4.0.0
Closes gh-28300
3 years ago
Andy Wilkinson bcbc747466 Upgrade to Liquibase 4.5.0
Closes gh-28299
3 years ago
Andy Wilkinson 84b553a8ca Upgrade to Jackson Bom 2.13.0
Closes gh-28298
3 years ago
Andy Wilkinson 3918eb3314 Upgrade to Hibernate 5.6.0.Final
Closes gh-28297
3 years ago
Andy Wilkinson 509427b671 Upgrade to Flyway 8.0.0
Closes gh-28296
3 years ago
Stephane Nicoll cc8d7fc605 Polish contribution
See gh-28239
3 years ago
Leo Li 1770f065a5 Polish
See gh-28239
3 years ago
Stephane Nicoll e978654c88 Polish "Fix Integration `fixedRate` property setting"
See gh-28237
3 years ago
Artem Bilan 769b5039b6 Fix Integration `fixedRate` property setting
The `spring.integration.poller.fixed-rate` property must be set to the
constructor of the `PeriodicTrigger` and its `fixedRate` flag should be
set to `true`. The current code-base has it exactly opposite: the flag
is set to `true` when `fixed-delay` is provided.

* Fix `IntegrationAutoConfiguration.asTrigger()` method for the proper
`fixedRate` setting logic.
* Cover the change with a new test-case
* Add a message handling verification to the `defaultPoller()` test to
be sure that poller auto-configuration works as it is claimed.

See gh-28237
3 years ago
Scott Frederick 3c9354305a Merge branch '2.5.x'
Closes gh-28305
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 a74b911870 Merge branch '2.5.x' 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 604b4a004d Merge branch '2.5.x' 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 6e97331a9e Upgrade to Reactor 2020.0.12
Closes gh-28251
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
Stephane Nicoll c56bba98d9 Harmonize bean type visibility in TestDatabaseAutoConfiguration
Closes gh-28264
3 years ago
Stephane Nicoll 6e4ded30df Start building against Spring HATEOAS 1.4.0-RC1 snapshots
See gh-28254
3 years ago
Andy Wilkinson 48b1175559 Merge branch '2.5.x'
Closes gh-28263
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 c86c01d35e Revert "Start building against Spring HATEOAS 1.4.0-RC1 snapshots"
Spring Data does not build against the snapshot yet.

See gh-28254
3 years ago
Stephane Nicoll 022a64aba7 Merge pull request #28151 from garyrussell
* pr/28151:
  Upgrade to Apache Kafka 3.0.0

Closes gh-28151
3 years ago
Gary Russell c88f72fa8f Upgrade to Apache Kafka 3.0.0
See gh-28151
3 years ago
Stephane Nicoll fda26703b2 Start building against Spring Batch 4.3.4 snapshots
See gh-28261
3 years ago
Stephane Nicoll 5a4b7b86d2 Start building against Spring Integration 5.5.5 snapshots
See gh-28259
3 years ago
Stephane Nicoll 9b4c05e7ff Start building against Spring AMQP 2.4.0-RC1 snapshots
See gh-28256
3 years ago
Stephane Nicoll ed25d2409d Start building against Spring Data 2021.1.0-RC1 snapshots
See gh-28255
3 years ago
Stephane Nicoll 59d35db0d6 Start building against Spring HATEOAS 1.4.0-RC1 snapshots
See gh-28254
3 years ago
Stephane Nicoll 0fffada6c4 Start building against Micrometer 1.8.0-RC1 snapshots
See gh-28253
3 years ago
Stephane Nicoll 8d7dfdf59d Start building against Spring Framework 5.3.11 snapshots
See gh-28252
3 years ago
Stephane Nicoll 8d09d81173 Start building against Reactor 2020.0.12 snapshots
See gh-28251
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
Madhura Bhave e571894903 Merge pull request #28169 from Pooja199
* pr/28169:
  Auto-configure JwtSupplierDecoder to defer OIDC lookup

Closes gh-28169
3 years ago
Anjee 4e9f536a8e Auto-configure JwtSupplierDecoder to defer OIDC lookup
See gh-28169
3 years ago
Madhura Bhave 1ff900cce8 Merge pull request #28173 from kandulsh
* pr/28173:
  Polish "Add smoke test with Spring Session and Hazelcast"
  Add smoke test with Spring Session and Hazelcast

Closes gh-28173
3 years ago
Susmitha 70dd655b60 Add smoke test with Spring Session and Hazelcast
See gh-28173
3 years ago
Andy Wilkinson 1a505964ee Merge branch '2.5.x'
Closes gh-28207
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 a86a84e00b Merge branch '2.5.x' into main
Closes gh-28202
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
dreis2211 c5088a3bd3 Avoid explicit initialization of Atomics with their default values
See gh-28162
3 years ago
Stephane Nicoll 5d17257a52 Polish "Add Java InfoContributor"
See gh-28136
3 years ago
Jonatan Ivanov fc87da7ef3 Add Java InfoContributor
See gh-28136
3 years ago
Andy Wilkinson 8aa9d0c13d Merge branch '2.5.x'
Closes gh-28198
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 1008b754d7 Merge branch '2.5.x'
Closes gh-28194
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 2b7645b806 Merge branch '2.5.x'
Closes gh-28191
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 fb9f1eba41 Merge branch '2.5.x' into main
Closes gh-28172
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 bddfe9ef6e Merge branch '2.5.x'
See gh-28135
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 14fc0f78b2 Polish "Stop considering persistent when scanning for Couchbase entities"
See gh-28124
3 years ago
Dąbrowski 067b349fb1 Stop considering persistent when scanning for Couchbase entities
See gh-28124
3 years ago
Stephane Nicoll 1b7536fda4 Merge branch '2.5.x'
Closes gh-28160
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
Stephane Nicoll 9e1ef76f84 Polish "Replace latin locutions in the documentation"
See gh-28141
3 years ago
Vincent Ricard 873bca36c4 Replace latin locutions in the documentation
See gh-28141
3 years ago
Andy Wilkinson ea68672594 Merge branch '2.5.x'
Closes gh-28153
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
Stephane Nicoll 2d34cff902 Polish "Improve Dynatrace examples description in reference guide"
See gh-27502
3 years ago
Georg Pirklbauer c236532607 Improve Dynatrace examples description in reference guide
See gh-27502
3 years ago
Scott Frederick 64c49003aa Polish "Add option to create tags for a built image"
See gh-27613
3 years ago
Rafael Ceccone 66f44b0c7f Add option to create tags for a built image
This commit adds configuration to the Maven and Gradle plugins to
allow specifying multiple tag to be created that refer to the built
image.

See gh-27613
3 years ago
Phillip Webb ca69c8b98c Merge branch '2.5.x'
Closes gh-28135
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 2d2cbff504 Avoid NoSuchMethodError from UCP's PoolDataSource.getPassword()
While still present and marked as deprecated, the getPassword()
method on UCP's PoolDataSource has been implemented to throw a
NoSuchMethodError making it useless for our purposes.

This commit updates DataSourceBuilder to avoid using the getter. This
means that a password must now be provided when trying to derive a
new DataSource from an existing PoolDataSource.

Closes gh-28127
3 years ago
Andy Wilkinson ab95c2fa3b Polish descriptions of spring.integration.poller properties
Closes gh-28126
3 years ago
Andy Wilkinson 3274e24d55 Polish "Add Spring Integration default poller auto-config"
See gh-27992

Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Artem Bilan b2d1423e34 Add Spring Integration default poller auto-config
When polling consumers or source polling channel adapters are used in
Spring Integration applications, they require some polling policy to
be configured.

This comment auto-configures a PollerMetadata bean which customized
via newly added `spring.integration.poller.*` configuration
properties or overriden completely be user-defined bean.

See gh-27992
3 years ago
Andy Wilkinson 5e426394db Add exception and analyzer for mutually exclusive config props
Add `MutuallyExclusiveConfigurationPropertiesException` and a related
failure analyzer so that a nice message can be displayed if more than
one mutually exclusive property is defined.

Closes gh-28121

Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Phillip Webb 528ced4f0d Rename 'running' to 'ready' for ApplicationStartup
Rename 'spring.boot.application.running' to
'spring.boot.application.ready' to better align with `ReadinessState`.

Closes gh-28080
3 years ago
Andy Wilkinson 0b5d178e5b Merge branch '2.5.x'
Closes gh-28120
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 ca4e1c6393 Upgrade to SendGrid 4.7.5
Closes gh-28111
3 years ago
Stephane Nicoll 573f6a1fe8 Upgrade to Byte Buddy 1.11.18
Closes gh-28110
3 years ago
Stephane Nicoll 4652bb7adf Upgrade to SendGrid 4.7.5
Closes gh-28109
3 years ago
Stephane Nicoll 6ba3af1454 Upgrade to JUnit Jupiter 5.8.1
Closes gh-28052
3 years ago
Andy Wilkinson 342c749784 Polish 3 years ago
Andy Wilkinson 4fa61cbc60 Merge branch '2.5.x' 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 233b63199c Polish "Clarify pooling is implicitly enabled in Sentinel mode"
See gh-27891
3 years ago
weixsun d39b7cc46d Clarify pooling is implicitly enabled in Sentinel mode
See gh-27891
3 years ago
Stephane Nicoll 842f3f0bd5 Merge branch '2.5.x'
Closes gh-28099
3 years ago