Phillip Webb
b9efd591e5
Polish "Prevent redis pool to initialize in unit test"
...
See gh-43774
2025-01-11 10:25:46 -08:00
Stéphane Nicoll
7b04cddf1d
Polish "Prevent redis pool to initialize in unit test"
...
See gh-43774
2025-01-11 12:51:21 +01:00
He Zean
911a9a14ea
Prevent redis pool to initialize in unit test
...
See gh-43774
Signed-off-by: He Zean <realhezean@gmail.com>
2025-01-11 12:50:46 +01:00
Stéphane Nicoll
15b63faec5
Start building against Spring Pulsar 1.1.8 snapshots
...
See gh-43744
2025-01-09 10:57:34 +01:00
Stéphane Nicoll
8c49a199aa
Start building against Spring Data Bom 2024.0.8 snapshots
...
See gh-43743
2025-01-09 10:57:30 +01:00
Stéphane Nicoll
27f00e2689
Start building against Reactor Bom 2023.0.14 snapshots
...
See gh-43742
2025-01-09 10:57:26 +01:00
Stéphane Nicoll
48b7724f3a
Start building against Micrometer Tracing 1.3.8 snapshots
...
See gh-43741
2025-01-09 10:57:22 +01:00
Stéphane Nicoll
db94388e63
Start building against Micrometer 1.13.10 snapshots
...
See gh-43740
2025-01-09 10:57:18 +01:00
Phillip Webb
c2d8218f6d
Update copyright year of changed files
2025-01-08 15:45:34 -08:00
Stéphane Nicoll
5b8ee86091
Add missing reference to C3P0
...
Closes gh-43724
2025-01-08 11:12:42 +01:00
Andy Wilkinson
7754b2e450
Refer to OTLP instead of OpenTelemetry
...
Closes gh-43727
2025-01-08 09:53:15 +00:00
Stéphane Nicoll
91c0e23c64
Upgrade to FreeMarker 2.3.34
...
Closes gh-43719
2025-01-08 09:10:33 +01:00
Phillip Webb
962514601f
Restore support for docker compose versions earlier than 2.24
...
Fixes gh-43710
2025-01-07 19:13:58 -08:00
Stéphane Nicoll
9dea1e1736
Upgrade to Logback 1.5.16
...
Closes gh-43568
2025-01-07 16:54:09 +01:00
Andy Wilkinson
c7ef3e3e3c
Simplify test for Throwable from LoggingSystem initialization
...
Closes gh-43709
2025-01-07 14:44:28 +00:00
Stéphane Nicoll
6290b7545b
Make skipSslValidation() test more robust
...
This commit updates the assertion of a test that relies on
https://self-signed.badssl.com to only fail if a SSLException is thrown.
This is a temporary measure until we run the test against a local
instance we control.
See gh-43708
2025-01-07 10:29:46 +01:00
Tran Ngoc Nhan
290ea77374
Fix jakarta messaging javadoc
...
See gh-43661
2025-01-05 08:03:20 +01:00
Andy Wilkinson
d8a9ebd14b
Upgrade to Gradle 8.12
...
Closes gh-43649
2025-01-02 12:05:14 +00:00
Andy Wilkinson
734040abe2
Update Gradle test scripts to avoid warnings with 8.12
...
Closes gh-43496
2025-01-02 12:05:14 +00:00
Johnny Lim
b8abfb8c9b
Remove MavenBuildOutputTimestampTests.shouldParseIso8601WithSeconds()
...
See gh-43625
2024-12-29 10:30:09 +01:00
Stéphane Nicoll
8fbd14b4dd
Polish
2024-12-28 10:27:01 +01:00
Stéphane Nicoll
7e9fda8216
Polish "Preserve milliseconds in build info timestamp"
...
See gh-43612
2024-12-26 15:58:09 +01:00
Gaurav
0944b07c90
Preserve milliseconds in build info timestamp
...
See gh-43612
2024-12-26 15:52:08 +01:00
Tran Ngoc Nhan
b5893133cf
Fix Javadoc link for jakarta.xml.bind
...
Closes gh-43606
2024-12-24 10:37:48 +01:00
Stéphane Nicoll
4bd6ad9c93
Polish "Remove reference to 'layertools' in reference doc"
...
See gh-43601
2024-12-24 10:34:39 +01:00
Tran Ngoc Nhan
01cd8969e2
Remove reference to 'layertools' in reference doc
...
See gh-43601
2024-12-24 10:34:31 +01:00
Stéphane Nicoll
916705538e
Polish "Add support for symlinks in FileWatcher"
...
See gh-43586
2024-12-24 10:22:52 +01:00
Tomasz Maciejewski
26ca3790b2
Add support for symlinks in FileWatcher
...
This commit allows using symlinks for SSL certificate hot reloading.
See gh-43586
2024-12-24 09:59:59 +01:00
Stéphane Nicoll
0035569882
Prevent incomplete types to stop AOT processing
...
Previously, if a type to bind had a property whose type could not be
loaded, this would fail the whole build. This commit makes sure that
such failure does not stop AOT processing: rather we ignore the
incomplete type and carry on.
Closes gh-43598
2024-12-23 16:14:50 +01:00
Tran Ngoc Nhan
4754e81208
Fix use of markdown in Javadoc
...
See gh-43590
2024-12-23 15:52:34 +01:00
Stéphane Nicoll
a085a0111d
Upgrade to Spring Batch 5.1.3
...
Closes gh-43474
2024-12-19 06:59:33 +01:00
Phillip Webb
ba916cb66e
Allow KafkaProperties to build properties with empty bundle name
...
Update `KafkaProperties` so that properties can still be built when
the bundle name has no text.
Fixes gh-43561
2024-12-18 10:44:18 -08:00
Andy Wilkinson
a5c2f0fc74
Improve diagnostics when config prop value conversion fails
...
Closes gh-43378
Co-Authored-By: Phillip Webb <phil.webb@broadcom.com>
2024-12-18 15:36:16 +00:00
Yanming Zhou
6366511b59
Fix typo
...
See gh-43557
2024-12-18 09:53:53 +01:00
Phillip Webb
38d96aabef
Drop {*-javadoc} attribute prefixes when possible
...
Update javadoc references to use package name lookups rather than
`{*-javadoc}` attributes. MongoDB and Testcontainers cannot be
migrated since they have split packages.
Closes gh-43223
2024-12-17 20:38:30 -08:00
Phillip Webb
229137d2cd
Document certain server.ssl.properties are ignored when using a bundle
...
Closes gh-43353
2024-12-17 17:34:20 -08:00
Stéphane Nicoll
cbb8d124c0
Upgrade to Spring Session 3.3.5
...
Closes gh-43397
2024-12-17 21:15:15 +01:00
Stéphane Nicoll
a967a2fec0
Upgrade to Spring Pulsar 1.1.7
...
Closes gh-43396
2024-12-17 21:15:15 +01:00
Stéphane Nicoll
7b9701a477
Upgrade to Spring Integration 6.3.7
...
Closes gh-43476
2024-12-17 21:15:15 +01:00
Stéphane Nicoll
db93202534
Upgrade to Spring Authorization Server 1.3.4
...
Closes gh-43391
2024-12-17 21:15:15 +01:00
Stéphane Nicoll
320f02a2c2
Upgrade to Netty 4.1.116.Final
...
Closes gh-43549
2024-12-17 21:15:14 +01:00
Phillip Webb
495665aec0
Use reverse order for shutdown hooks
...
Refine `SpringApplicationShutdownHook` so that shutdown happens in
reverse order to registration.
See gh-43430
2024-12-17 09:49:57 -08:00
Andy Wilkinson
4763123932
Recommend using Maven's <annotationProcessorPaths>
...
Closes gh-43329
2024-12-17 10:45:16 +00:00
Andy Wilkinson
13c9f68b45
Upgrade to Dependency Management Plugin 1.1.7
...
Closes gh-43542
2024-12-17 10:40:17 +00:00
Stéphane Nicoll
17901065ca
Upgrade to Pulsar Reactive 0.5.10
...
Closes gh-43539
2024-12-17 08:33:36 +01:00
Phillip Webb
21203f06ec
Use deterministic ordering for inserted shutdown hooks
...
Update `SpringApplicationShutdownHook` so the underlying set of
`Runnable` instances are stored in a `LinkedHashSet` rather than
a `Collections.newSetFromMap(new IdentityHashMap<>())`. This insures
that shutdown hooks are run in the order that they are added.
Fixes gh-43430
2024-12-16 17:16:21 -08:00
Andy Wilkinson
e6e1274bf7
Upgrade to Spring Security 6.3.6
...
Closes gh-43527
2024-12-16 19:18:54 +00:00
Andy Wilkinson
843a4d5658
Upgrade to Spring Kafka 3.2.6
...
Closes gh-43394
2024-12-16 19:18:54 +00:00
Phillip Webb
239fa0356f
Remove trailing slashes from all link URLs
...
Closes gh-43518
2024-12-16 10:44:20 -08:00
Tran Ngoc Nhan
7832d3be73
Fix typo
...
See gh-43512
2024-12-16 10:42:22 +01:00
Stéphane Nicoll
0ac3f8dd1f
Switch spring-retry javadoc links back to docs.spring.io
...
Closes gh-43231
2024-12-14 17:20:13 +01:00
Stéphane Nicoll
11cb329070
Upgrade to Spring Retry 2.0.11
...
Closes gh-43485
2024-12-14 11:17:37 +01:00
Stéphane Nicoll
0c090b728a
Upgrade to Hibernate Validator 8.0.2.Final
...
Closes gh-43509
2024-12-14 11:17:37 +01:00
Phillip Webb
45da43c6b4
Update copyright year of changed files
2024-12-13 19:03:43 -08:00
Phillip Webb
6d09459cfc
Improve error message when unable to find `@SpringBootConfiguration`
...
Closes gh-43357
2024-12-13 19:02:43 -08:00
Stéphane Nicoll
4d32fb09ee
Upgrade to Spring LDAP 3.2.10
...
Closes gh-43395
2024-12-13 16:43:22 +01:00
Stéphane Nicoll
487d8d5822
Upgrade to Spring Data Bom 2024.0.7
...
Closes gh-43392
2024-12-13 16:43:22 +01:00
Stéphane Nicoll
b283e1d915
Upgrade to Kafka 3.7.2
...
Closes gh-43502
2024-12-13 16:43:21 +01:00
Dmytro Nosan
1234409fbe
Multiple WebFlux ResourceHandlerRegistrationCustomizer should be invoked
...
Before this commit, only a single ResourceHandlerRegistrationCustomizer
was invoked. This commit adds functionality to have more
than one ResourceHandlerRegistrationCustomizers
See gh-43494
2024-12-13 14:00:47 +01:00
Andy Wilkinson
8572d9e177
Restore previous Main-Class configuration
...
This partially reverts commit
d924e4d999
.
See gh-43284
2024-12-12 11:05:58 +00:00
Stéphane Nicoll
92e241798e
Upgrade to Spring HATEOAS 2.3.4
...
Closes gh-43475
2024-12-12 11:29:43 +01:00
Stéphane Nicoll
64015df798
Upgrade to Jetty 12.0.16
...
Closes gh-43487
2024-12-12 11:29:42 +01:00
Andy Wilkinson
dc00342384
Improve handling of environment variables in failure analysis
...
Prior to this change, the failure analysis for an invalid
configuration property value filtered out the configuration property
sources property source. This property source contains a "duplicate"
of all of the environment's other property sources but with
configuration property support (such as relaxed/fuzzy matching of
environment variables). This was done to prevent the reporting of
duplicates when a property was found in both the configuration
property sources property source and the "normal" property sources.
An unwanted side-effect of this was that fuzzy matching of
environment variables was lost so the origin of
com.example.some-property would be found in the environment variable
was COM_EXAMPLE_SOME_PROPERTY but would not be found if it was
COM_EXAMPLE_SOMEPROPERTY.
This commit addresses this side-effect by no longer filtering out
the configuration property sources property source. To then
prevent duplicates from being reported in the analysis, it instead
deduplicates things based on the origin of each property that's
found in the environment's property sources.
Fixes gh-43380
2024-12-12 09:06:15 +00:00
Stéphane Nicoll
42821f30bb
Start building against Spring Retry 2.0.11 snapshots
...
See gh-43485
2024-12-11 16:16:18 +01:00
Yanming Zhou
a964bbd8cb
Polish variable name for consistency
...
See gh-43483
2024-12-11 14:25:19 +01:00
Phillip Webb
6344c4767f
Start building against Spring Session 3.3.5 snapshots
...
See gh-43397
2024-12-10 09:38:21 -08:00
Phillip Webb
8ab03e0495
Start building against Spring Integration 6.3.7 snapshots
...
See gh-43476
2024-12-10 09:38:21 -08:00
Phillip Webb
60217e0894
Start building against Spring HATEOAS 2.3.4 snapshots
...
See gh-43475
2024-12-10 09:38:16 -08:00
Phillip Webb
8dfde8625c
Start building against Spring Batch 5.1.3 snapshots
...
See gh-43474
2024-12-10 09:38:12 -08:00
Stéphane Nicoll
df94a86924
Upgrade to Thymeleaf Extras SpringSecurity 3.1.3.RELEASE
...
Closes gh-43465
2024-12-10 15:45:43 +01:00
Stéphane Nicoll
65cedf6bc5
Upgrade to Thymeleaf 3.1.3.RELEASE
...
Closes gh-43464
2024-12-10 15:45:43 +01:00
Stéphane Nicoll
6a68faaf9c
Upgrade to Reactor Bom 2023.0.13
...
Closes gh-43390
2024-12-10 15:45:43 +01:00
Stéphane Nicoll
8a473a4098
Upgrade to Micrometer Tracing 1.3.7
...
Closes gh-43389
2024-12-10 15:45:43 +01:00
Stéphane Nicoll
dcf8b31eda
Upgrade to Micrometer 1.13.9
...
Closes gh-43388
2024-12-10 15:45:42 +01:00
Stéphane Nicoll
7486c27cdd
Upgrade to jOOQ 3.19.16
...
Closes gh-43463
2024-12-10 15:45:42 +01:00
Stéphane Nicoll
bed68daa13
Upgrade to Zipkin Reporter 3.4.3
...
Closes gh-43462
2024-12-10 15:45:42 +01:00
Moritz Halbritter
e2cf9e105c
Respect profiles when listing running Docker Compose containers
...
Closes gh-40139
2024-12-10 14:24:44 +01:00
Tran Ngoc Nhan
a96b91fa3e
Fix logback javadoc
...
See gh-43439
2024-12-10 07:35:58 +01:00
Soby Chacko
55ffed4ee4
Add dependency management for kafka-server
...
Apache Kafka now ships a new module, kafka-server, since the 3.7.0
release. The `3.9.0` kafka-client introduced some breaking changes that
require this dependecy for the `EmbeddedKafka` support in Spring for
Apache Kafka.
This commit adds this dependecny for Spring Boot based Spring Kafka
projects.
See gh-43450
2024-12-10 07:28:41 +01:00
Phillip Webb
3338c22372
Restore `build...` methods that don't need an SSL bundle
...
Restore `buildConsumerProperties()` and `buildProducerProperties()`
methods in `KafkaProperties` to make it more convenient to use them
without an SSL bundle.
Fixes gh-43300
2024-12-09 09:43:13 -08:00
Phillip Webb
f21402d4c3
Consistently return non-zero exit codes for jarmode failures
...
Update jar mode launchers to catch all exceptions and return a non-zero
exit code. This refinement also allows us to consolidate the existing
error reporting logic to a central locations. Modes that wish to report
a simple error rather than a full stacktrace can throw the newly
introduced `JarModeErrorException`.
Fixes gh-43435
2024-12-06 19:00:50 -08:00
Tran Ngoc Nhan
dbe7ecd168
Fix Junit javadoc links
...
See gh-43383
2024-12-05 10:37:06 +01:00
Phillip Webb
9e7972a9b4
Polish code with code cleanup rules
2024-12-04 15:03:40 -08:00
Phillip Webb
1edc997440
Start building against Spring Session 3.3.4 snapshots
...
See gh-43397
2024-12-04 11:41:13 -08:00
Phillip Webb
210c1465a2
Start building against Spring Pulsar 1.1.7 snapshots
...
See gh-43396
2024-12-04 11:41:13 -08:00
Phillip Webb
f0fd24800a
Start building against Spring LDAP 3.2.9 snapshots
...
See gh-43395
2024-12-04 11:41:13 -08:00
Phillip Webb
8761285557
Start building against Spring Kafka 3.2.6 snapshots
...
See gh-43394
2024-12-04 11:41:13 -08:00
Phillip Webb
6cd3ee5347
Start building against Spring Data Bom 2024.0.7 snapshots
...
See gh-43392
2024-12-04 11:41:13 -08:00
Phillip Webb
cd3fd0e6da
Start building against Spring Authorization Server 1.3.4 snapshots
...
See gh-43391
2024-12-04 11:41:12 -08:00
Phillip Webb
740862a39b
Start building against Reactor Bom 2023.0.13 snapshots
...
See gh-43390
2024-12-04 11:41:12 -08:00
Phillip Webb
53824c860a
Start building against Micrometer Tracing 1.3.7 snapshots
...
See gh-43389
2024-12-04 11:41:12 -08:00
Phillip Webb
c09f7c9944
Start building against Micrometer 1.13.9 snapshots
...
See gh-43388
2024-12-04 11:41:12 -08:00
Phillip Webb
4c00c376a1
Upgrade to Undertow 2.3.18.Final
...
Closes gh-43387
2024-12-04 11:41:12 -08:00
Phillip Webb
0ebee16043
Upgrade to RxJava3 3.1.10
...
Closes gh-43386
2024-12-04 11:41:12 -08:00
Stéphane Nicoll
cc274ccdca
Polish "Polish formatting of log configuration file"
...
See gh-43322
2024-12-04 10:33:58 +01:00
Yanming Zhou
3f17e42b38
Polish formatting of log configuration file
...
1. Remove space before `/>` to keep consistency.
2. Capitalize `filters` for Log4j2.
3. Uppercase log level to keep consistency.
See gh-43322
2024-12-04 10:28:28 +01:00
Phillip Webb
3dcea98f00
Polish `redirect.adoc` by sorting contents alphabetically
2024-12-03 20:30:09 -08:00
Phillip Webb
709cd91b3e
Add legacy anchor redirects
...
Add anchor redirects previously covered by the
`anchor-rewrite.properties` file.
See gh-43367
2024-12-03 20:17:14 -08:00
Phillip Webb
75a3722ee4
Add more anchor redirects
...
See gh-43367
2024-12-03 20:16:51 -08:00
Phillip Webb
4265a0bcc2
Reset `Startables` COUNTER when testing parallel startup
...
Closes gh-43369
2024-12-03 19:07:16 -08:00