Piyal Ahmed
3cac9b1d17
Fix typo in JavaDoc
...
See gh-40637
2 years ago
Andy Wilkinson
436f2758f8
Ensure that extensions have been built before Asciidoctor runs
...
See gh-40536
2 years ago
Andy Wilkinson
c7ec6080ce
Publish a runtime variant that supports Java 22
...
In order to support Java 22, we must use spring-core 6.1.x.
spring-core 6.1.x is a multi-release jar so, in order to support Java
22, a version of Gradle that supports multi-release jars must be
used.
This commit adds a new variant to spring-boot-gradle-plugin for
modern versions of Gradle. When Gradle's plugin API version is 8.7 or
later, we use spring-core 6.1.x. spring-core 6.0.x is used at all
other times.
Closes gh-40074
2 years ago
Andy Wilkinson
0757857b74
Stop calling getProject() when ExtractVersionConstraints is executing
...
Closes gh-40550
2 years ago
Andy Wilkinson
ee73b022c7
Polish
2 years ago
Andy Wilkinson
b8aed98649
Avoid calling getProject() when checking configuration metadata
...
Closes gh-40546
2 years ago
Andy Wilkinson
fd887839a3
Avoid calling getProject() during execution of pMPTPR
...
Closes gh-40543
2 years ago
Andy Wilkinson
3e6a9b3708
Stop calling getProject() during execution of AutoConfigurationMetadata
...
Closes gh-40540
2 years ago
Andy Wilkinson
2572c6d3cd
Stop calling getProject() during execution of StarterMetadata
...
Closes gh-40537
2 years ago
Andy Wilkinson
3881cd0ea3
Upgrade to Asciidoctor Gradle Plugin 4.0.2
...
Closes gh-40536
2 years ago
Andy Wilkinson
d2a5bb3b26
Add dependency management alignment infrastructure
...
Closes gh-40531
2 years ago
Andy Wilkinson
83f692237d
Migrate to com.gradle.develocity plugin
...
Closes gh-40153
2 years ago
Phillip Webb
20db2b54c7
Update copyright year of changed files
2 years ago
Felix
8a42935dad
Apply instanceof pattern matching
...
See gh-40085
2 years ago
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
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
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
3 years ago
Andy Wilkinson
f081a0e9be
Upgrade to Checkstyle 10.12.4
...
Closes gh-37976
3 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
3 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
3 years ago
Phillip Webb
1edd1d5078
Protect against NPE when groups property is missing
...
Closes gh-37888
3 years ago
Andy Wilkinson
952ce1234a
Reinstate Download Plugin dependency
3 years ago
Andy Wilkinson
254b8fe3cb
Closes gh-37815
3 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
3 years ago
Phillip Webb
b83e7b42bb
Update copyright year of changed files
3 years ago
Phillip Webb
e10ac76761
Polish
3 years ago
Andy Wilkinson
e8e5146beb
Stop failing the build when tests pass after retry
...
Closes gh-37392
3 years ago
Andy Wilkinson
0b3a5f2489
Ensure that check for unnecessary exclusions runs on classpath change
...
Closes gh-37307
3 years ago
Andy Wilkinson
38e9ede17d
Only suggest snapshots for which a release is planned
...
Closes gh-37212
3 years ago
Andy Wilkinson
2d6f436893
Improve handling and comparison of snapshot versions
...
Closes gh-36197
3 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>
3 years ago
Andy Wilkinson
ced32f0751
Require libraries to opt in to moving to snapshots
...
Closes gh-37190
3 years ago
Andy Wilkinson
b858801a07
Use decorator pattern to multi-thread update resolution
3 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