Andy Wilkinson
9874363fbe
Don't offer aligned version when it's already the current version
...
See gh-34114
2 years ago
Andy Wilkinson
c8e9a2a32c
Add support to Bomr for aligning dependency versions
...
Closes gh-34114
2 years ago
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
2 years ago
teacmity
c6c7fbc15f
Change log messages to use singular or plural instead of "noun(s)"
...
See gh-37017
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Andy Wilkinson
4699923b68
Upgrade to Spring Java Format 0.0.41
...
Closes gh-39082
2 years ago
Christoph Dreis
68b9f0c643
Update copyright year to 2024
...
See gh-38946
2 years ago
Christoph Dreis
b7c9c82180
Fix typos
...
See gh-38983
2 years ago
Andy Wilkinson
be4ed3ffc0
Upgrade to Jackson Bom 2.16.1
...
Closes gh-39009
2 years ago
Andy Wilkinson
433f8a6fd9
Prepare 3.2.x branch
2 years ago
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
2 years ago
Yanming Zhou
8599e5a986
Remove unnecessary `toString()` calls
...
See gh-38739
2 years ago
Yanming Zhou
d3a51e56b7
Remove unnecessary `static` modifiers
...
See gh-38739
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Andy Wilkinson
8fc59e3367
Improve bom checking and address reported problems
...
Closes gh-38250
2 years ago
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
2 years ago
Andy Wilkinson
f081a0e9be
Upgrade to Checkstyle 10.12.4
...
Closes gh-37976
2 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2 years ago
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
2 years ago
Phillip Webb
1edd1d5078
Protect against NPE when groups property is missing
...
Closes gh-37888
2 years ago
Andy Wilkinson
952ce1234a
Reinstate Download Plugin dependency
2 years ago
Andy Wilkinson
254b8fe3cb
Closes gh-37815
2 years ago
Phillip Webb
a33ce9d405
Cache JDK downloads for tests that use ImageFromDockerfile
...
Update `spring-boot-launch-script-tests` and `spring-boot-loader-tests`
so that JDK archives are now downloaded by Gradle and cached across
builds.
Closes gh-37450
2 years ago
Phillip Webb
b83e7b42bb
Update copyright year of changed files
2 years ago
Phillip Webb
e10ac76761
Polish
2 years ago
Andy Wilkinson
e8e5146beb
Stop failing the build when tests pass after retry
...
Closes gh-37392
2 years ago
Andy Wilkinson
0b3a5f2489
Ensure that check for unnecessary exclusions runs on classpath change
...
Closes gh-37307
2 years ago
Andy Wilkinson
38e9ede17d
Only suggest snapshots for which a release is planned
...
Closes gh-37212
2 years ago
Andy Wilkinson
2d6f436893
Improve handling and comparison of snapshot versions
...
Closes gh-36197
2 years ago
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>
2 years ago
Andy Wilkinson
ced32f0751
Require libraries to opt in to moving to snapshots
...
Closes gh-37190
2 years ago
Andy Wilkinson
b858801a07
Use decorator pattern to multi-thread update resolution
2 years ago
Phillip Webb
527b2f2cac
Polish
3 years ago
Andy Wilkinson
573f01e991
Polish Bomr's output
...
See gh-35296
3 years ago
Andy Wilkinson
4d75f2cb08
Improve log output when applying upgrades
...
Closes gh-35296
3 years ago
Andy Wilkinson
68baa6e7df
Make section IDs consistent in Maven Plugin docs and enforce it
...
Closes gh-26619
3 years ago
Andy Wilkinson
6adecf4cb2
Fix handling of potential ugrade issues with no space in title
3 years ago
Andy Wilkinson
00e46192e4
Fix handling of potential ugrade issues with no space in title
3 years ago
Yanming Zhou
b1ac64c7e2
Harmonize Stream.collect() usage
...
use Stream.toList() or collect(Collectors.toSet()) where possible.
See gh-36509
3 years ago
Andy Wilkinson
142a3983a0
Check that AutoConfiguration classes are listed in imports file
...
Closes gh-36253
3 years ago
Andy Wilkinson
0e815d2342
Polish "Use Stream.toList()"
...
See gh-36167
3 years ago
Johnny Lim
0fa58c04e7
Use Stream.toList()
...
See gh-36167
3 years ago
Ahmed Ashour
298bfd96c2
Change WebServer log messages to use port or ports, not port(s)
...
See gh-36103
3 years ago
Andy Wilkinson
0fdaba2487
Make TestSliceMetadata depend on source set's processResources task
...
Closes gh-36082
3 years ago
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
3 years ago
Andy Wilkinson
ca5bd37e81
Upgrade to Spring Framework 6.1.0-M1
...
Closes gh-35977
Closes gh-35980
3 years ago
Phillip Webb
b8d2c279ee
Update copyright year of changed files
3 years ago
Andy Wilkinson
c46bef1858
Protect against unconstrained dependencies in starters
...
Closes gh-19775
3 years ago
Moritz Halbritter
6e604ad65c
Implement @ConditionalOnVirtualThreads
...
Closes gh-35892
3 years ago
Andy Wilkinson
7d07c0d09c
Polish configuration related to predictive test selection
...
Most notably, this commit splits the tests that use Spring REST Docs
out into a separate task for which predictive test selection is
disabled. This allows it to be cached and use Gradle's built-in
up-to-date checking, thereby avoiding the generation of new snippets
and the need to then run the asciidoctor and asciidoctorPdf tasks.
It also updates spring-boot-smoke-test-junit-vintage to disable
predictive test selection so that we can continue to assert that
the some tests were executed.
See gh-35869
3 years ago