Scott Frederick
0962025c4b
Support loading of base64 encoded values as Resources
...
An ApplicationResourceLoader has been introduced to support loading
resources using registered ProtocolResolvers. All usages of
DefaultResourceLoader and ResourceUtils have been changed to use
the ApplicationResourceLoader.
A Base64ProtocolResolver has been added to support resources of type
`base64:` that contain base64 encoded values.
Closes gh-36033
2024-03-20 10:40:14 -05:00
Phillip Webb
91d150c3d4
Apply nohttp check per-project rather than at root
...
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.
Closes gh-40013
2024-03-18 13:59:55 -07:00
Phillip Webb
8b4f411e90
Refine links in spring-boot-dependencies
...
Add support for a root name and change `reference` to `docs`.
See gh-39779
2024-03-08 20:00:09 -08:00
Phillip Webb
75c7bed6c6
Add external links to spring-boot-dependencies
...
Update the BOM `Library` model to support external links that we
can use in documentation and the release process.
An additional `checkLinks` task has also been added to verify
returned HTTP status codes.
Closes gh-39779
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2024-02-27 23:31:49 -08:00
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2024-01-23 10:18:50 -08:00
Tobias Lippert
24e0864105
Replace !Optional.isPresent with Optional.isEmpty
...
See gh-39259
2024-01-23 10:18:50 -08:00
Tobias Lippert
7f4aaacf42
Simplify stream chain operations
...
See gh-39259
2024-01-23 10:18:49 -08:00
Phillip Webb
e40f49d173
Polish 'Use pattern variables'
...
See gh-39259
2024-01-23 10:18:49 -08:00
Tobias Lippert
06265ee617
Use pattern variables
...
See gh-39259
2024-01-23 10:18:48 -08:00
Tobias Lippert
def7523398
Inline redundant if statements
...
See gh-39259
2024-01-23 09:07:35 -08:00
Phillip Webb
a0a804cfdf
Merge branch '3.2.x'
2024-01-22 12:20:41 -08:00
Phillip Webb
cff8cb98c7
Merge branch '3.1.x' into 3.2.x
2024-01-22 12:20:24 -08:00
Andy Wilkinson
b79d1cef7d
Merge branch '3.2.x'
2024-01-15 17:07:22 +00:00
Andy Wilkinson
7b6b3a581e
Merge branch '3.1.x' into 3.2.x
2024-01-15 17:07:14 +00:00
Andy Wilkinson
9874363fbe
Don't offer aligned version when it's already the current version
...
See gh-34114
2024-01-15 17:06:53 +00:00
Andy Wilkinson
b0f06338b9
Merge branch '3.2.x'
...
Closes gh-39134
2024-01-15 15:24:06 +00:00
Andy Wilkinson
c0fedc8f74
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39133
2024-01-15 15:21:31 +00:00
Andy Wilkinson
c8e9a2a32c
Add support to Bomr for aligning dependency versions
...
Closes gh-34114
2024-01-15 15:20:29 +00:00
Brian Clozel
bc37a94b76
Merge branch '3.2.x'
...
Closes gh-39132
2024-01-15 14:15:15 +01:00
Brian Clozel
46b7bd2f23
Add configuration property to enable micrometer annotations
...
Prior to this commit, the Micrometer annotations support (`@Timed`,
`@Counted`...) was guarded by the presence of both Micrometer and
AspectJ on the classpath.
This signal is too weak, considering the startup performance impact and
the fact that the AspectJ dependency can be brought transitively in many
cases.
This commit adds a new `micrometer.observations.annotations.enabled`
property that is set to `false` by default to only process the
annotations support when this property is enabled.
Fixes gh-39128
2024-01-15 13:51:15 +01:00
teacmity
c6c7fbc15f
Change log messages to use singular or plural instead of "noun(s)"
...
See gh-37017
2024-01-11 14:35:49 +00:00
Andy Wilkinson
17e9f0cb8e
Merge branch '3.2.x'
...
Closes gh-39093
2024-01-11 11:36:38 +00:00
Andy Wilkinson
7087897507
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39091
2024-01-11 10:33:57 +00:00
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2024-01-10 15:37:38 +00:00
Moritz Halbritter
eda2261665
Merge branch '3.2.x'
...
Closes gh-39074
2024-01-10 09:12:04 +01:00
Moritz Halbritter
8504b6e0a7
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39073
2024-01-10 09:11:53 +01:00
Christoph Dreis
68b9f0c643
Update copyright year to 2024
...
See gh-38946
2024-01-10 09:11:29 +01:00
Christoph Dreis
b7c9c82180
Fix typos
...
See gh-38983
2024-01-10 09:06:45 +01:00
Andy Wilkinson
433f8a6fd9
Prepare 3.2.x branch
2024-01-04 10:50:34 +00:00
Phillip Webb
246a0e6f21
Merge branch '3.1.x'
...
Closes gh-38878
2023-12-19 23:10:49 -08:00
Yanming Zhou
8cb8999772
Ban call of URLEncoder.encode/URLDecoder.decode(String,String)
...
Add ArchUnit rules to ban the use of `URLEncoder` calls with String
charsets and use `Charset` calls instead.
See gh-38740
2023-12-19 23:10:18 -08:00
Phillip Webb
5354ad15b3
Merge branch '3.1.x'
...
Closes gh-38877
2023-12-19 22:51:48 -08:00
Yanming Zhou
8599e5a986
Remove unnecessary toString()
calls
...
See gh-38739
2023-12-19 22:38:34 -08:00
Yanming Zhou
d3a51e56b7
Remove unnecessary static
modifiers
...
See gh-38739
2023-12-19 22:38:08 -08:00
Yanming Zhou
ac18e3015c
Use .isEmpty()
where feasible
...
See gh-38739
2023-12-19 22:38:05 -08:00
Andy Wilkinson
47cac96dfe
Merge branch '3.1.x'
...
Closes gh-38253
2023-11-07 11:25:09 +00:00
Andy Wilkinson
b2c5976920
Merge branch '3.0.x' into 3.1.x
...
Closes gh-38252
2023-11-07 11:23:06 +00:00
Andy Wilkinson
36161719e3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-38251
2023-11-07 11:22:49 +00:00
Andy Wilkinson
8fc59e3367
Improve bom checking and address reported problems
...
Closes gh-38250
2023-11-07 11:18:19 +00:00
Andy Wilkinson
dcab94363f
Merge branch '3.1.x'
...
Closes gh-38093
2023-10-27 17:09:50 +01:00
Andy Wilkinson
f91cdf02bc
Merge branch '3.0.x' into 3.1.x
...
Closes gh-38092
2023-10-27 17:09:39 +01:00
Andy Wilkinson
66ae086a15
Merge branch '2.7.x' into 3.0.x
...
Closes gh-38091
2023-10-27 17:09:24 +01:00
Victor Georgescu
b9c2c6b820
Polish unit tests from buildSrc
...
* remove redundant "public" access modifiers
* remove a never thrown defined Exception
* assert the emptiness instead of length of files
See gh-38086
2023-10-27 17:06:24 +01:00
Andy Wilkinson
d5cf588a98
Merge branch '3.1.x'
...
Closes gh-37978
2023-10-20 15:59:00 +01:00
Andy Wilkinson
9d64a11418
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37977
2023-10-20 15:58:48 +01:00
Andy Wilkinson
f081a0e9be
Upgrade to Checkstyle 10.12.4
...
Closes gh-37976
2023-10-20 15:58:24 +01:00
Phillip Webb
3eeb1b2849
Merge branch '3.1.x'
2023-10-19 23:21:42 -07:00
Phillip Webb
d638bbb0ba
Merge branch '3.1.x'
...
Closes gh-37967
2023-10-19 21:25:44 -07:00
Phillip Webb
1d456e09d2
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37966
2023-10-19 21:12:52 -07:00
Phillip Webb
a0b999c8b4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37965
2023-10-19 20:55:51 -07:00
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2023-10-19 20:17:26 -07:00
Phillip Webb
4c3a0f09d7
Support parallel initialization of Testcontainers
...
Add support for a `spring.testcontainers.startup` property that can
be set to "sequential" or "parallel" to change how containers are
started.
Closes gh-37073
2023-10-14 23:58:25 -07:00
Phillip Webb
1edd1d5078
Protect against NPE when groups property is missing
...
Closes gh-37888
2023-10-14 23:43:07 -07:00
Phillip Webb
2075f6c685
Merge branch '3.1.x'
2023-09-20 17:16:13 -07:00
Phillip Webb
78eb8f90d1
Merge branch '3.0.x' into 3.1.x
2023-09-20 17:12:27 -07:00
Phillip Webb
9b5062e5bb
Merge branch '2.7.x' into 3.0.x
2023-09-20 17:06:55 -07:00
Phillip Webb
b83e7b42bb
Update copyright year of changed files
2023-09-20 16:05:44 -07:00
Phillip Webb
e10ac76761
Polish
2023-09-20 16:05:30 -07:00
Andy Wilkinson
827471bca4
Merge branch '3.1.x'
...
Closes gh-37399
2023-09-15 08:37:22 +01:00
Andy Wilkinson
d9207fcaaf
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37398
2023-09-15 08:36:56 +01:00
Andy Wilkinson
8adc739b85
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37397
2023-09-15 08:35:04 +01:00
Andy Wilkinson
e8e5146beb
Stop failing the build when tests pass after retry
...
Closes gh-37392
2023-09-15 08:34:08 +01:00
Andy Wilkinson
e8c2bb0222
Merge branch '3.1.x'
...
Closes gh-37358
2023-09-13 10:22:45 +01:00
Andy Wilkinson
e128eb5025
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37357
2023-09-13 10:22:35 +01:00
Andy Wilkinson
93ea05edc3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37356
2023-09-13 10:22:25 +01:00
Andy Wilkinson
0b3a5f2489
Ensure that check for unnecessary exclusions runs on classpath change
...
Closes gh-37307
2023-09-13 10:19:52 +01:00
Andy Wilkinson
96368a4e61
Merge branch '3.1.x'
...
Closes gh-37225
2023-09-07 10:10:17 +01:00
Andy Wilkinson
7b59d2fce2
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37224
2023-09-07 10:07:52 +01:00
Andy Wilkinson
cce3c9d40f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37223
2023-09-07 10:02:06 +01:00
Andy Wilkinson
38e9ede17d
Only suggest snapshots for which a release is planned
...
Closes gh-37212
2023-09-07 09:55:36 +01:00
Andy Wilkinson
f2112459c2
Merge branch '3.1.x'
...
Closes gh-37202
2023-09-06 12:10:55 +01:00
Andy Wilkinson
2d395355ee
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37201
2023-09-06 12:09:11 +01:00
Andy Wilkinson
7486d9da72
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37200
2023-09-06 12:07:42 +01:00
Andy Wilkinson
2d6f436893
Improve handling and comparison of snapshot versions
...
Closes gh-36197
2023-09-06 12:04:58 +01:00
Chris Bono
6e7b845bdf
Add support for Apache Pulsar
...
Add support for Apache Pulsar using the Spring for Apache Pulsar
project.
See gh-34763
Co-authored-by: Phillip Webb <pwebb@vmware.com>
2023-09-05 17:01:51 -07:00
Andy Wilkinson
809990bc86
Merge branch '3.1.x'
...
Closes gh-37193
2023-09-05 11:06:46 +01:00
Andy Wilkinson
dc4d647437
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37192
2023-09-05 10:58:49 +01:00
Andy Wilkinson
4611c54aef
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37191
2023-09-05 10:53:16 +01:00
Andy Wilkinson
ced32f0751
Require libraries to opt in to moving to snapshots
...
Closes gh-37190
2023-09-05 10:40:31 +01:00
Andy Wilkinson
018c188ceb
Merge branch '3.1.x'
2023-09-04 15:52:48 +01:00
Andy Wilkinson
701ce0058d
Merge branch '3.0.x' into 3.1.x
2023-09-04 15:52:38 +01:00
Andy Wilkinson
878e74378f
Merge branch '2.7.x' into 3.0.x
2023-09-04 15:52:26 +01:00
Andy Wilkinson
b858801a07
Use decorator pattern to multi-thread update resolution
2023-09-04 15:44:23 +01:00
Phillip Webb
d73d8f8e4f
Merge branch '3.1.x'
2023-08-13 19:15:56 -07:00
Phillip Webb
848a61a3a8
Merge branch '3.0.x' into 3.1.x
2023-08-13 18:50:33 -07:00
Phillip Webb
a0089c5c76
Merge branch '2.7.x' into 3.0.x
2023-08-13 18:44:36 -07:00
Phillip Webb
527b2f2cac
Polish
2023-08-13 18:18:48 -07:00
Andy Wilkinson
5e3bc0085a
Merge branch '3.1.x'
2023-08-09 16:57:13 +01:00
Andy Wilkinson
7fea7e15c6
Merge branch '3.0.x' into 3.1.x
2023-08-09 16:57:02 +01:00
Andy Wilkinson
7b4c371c1d
Merge branch '2.7.x' into 3.0.x
2023-08-09 16:56:52 +01:00
Andy Wilkinson
573f01e991
Polish Bomr's output
...
See gh-35296
2023-08-09 16:56:30 +01:00
Andy Wilkinson
b0d74c46f5
Merge branch '3.1.x'
...
Closes gh-36874
2023-08-09 14:05:24 +01:00
Andy Wilkinson
79f0ee4bd1
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36873
2023-08-09 14:05:12 +01:00
Andy Wilkinson
63fc5a9d71
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36872
2023-08-09 14:04:48 +01:00
Andy Wilkinson
4d75f2cb08
Improve log output when applying upgrades
...
Closes gh-35296
2023-08-09 14:02:40 +01:00
Andy Wilkinson
1e28ebd8aa
Merge branch '3.1.x'
...
Closes gh-36823
2023-08-09 09:25:38 +01:00
Andy Wilkinson
9f2e592b9b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36822
2023-08-09 09:21:02 +01:00
Andy Wilkinson
4062ba6d28
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36821
2023-08-09 08:25:41 +01:00
Andy Wilkinson
68baa6e7df
Make section IDs consistent in Maven Plugin docs and enforce it
...
Closes gh-26619
2023-08-09 08:06:38 +01:00
Andy Wilkinson
8ae8fdca57
Merge branch '3.1.x'
2023-08-04 09:14:35 +01:00