Commit Graph
1507 Commits
Author SHA1 Message Date
Phillip Webb d700625a39 Merge branch '4.1.x' 2026-09-17 18:31:16 -07:00
Phillip Webb 2e59711283 Merge branch '4.0.x' into 4.1.x 2026-09-17 18:31:10 -07:00
Phillip Webb dc1daa53bf Don't use raw cached filenames in AggregatedJavadoc
Update `AggregatedJavadoc` so that jar names are constructed from
resolved artifact IDs rather than using the raw cache filename. Without
this change, javadoc generation fails when consuming SNAPSHOT
dependencies.

See gh-51456
2026-09-17 18:29:12 -07:00
Phillip Webb cb1f5440bb Merge branch '4.1.x'
Closes gh-51829
2026-09-17 17:01:30 -07:00
Phillip Webb 9b531f1043 Merge branch '4.0.x' into 4.1.x
Closes gh-51828
2026-09-17 17:01:25 -07:00
Phillip Webb f7c699ebdc Use offline javadoc links
Update docs build to use offline javadoc links based on the
contents of the javadoc jars. Since some libraries ship incorrect
Gradle `.module` files, new dependency variants have been added for
`implicitjavadoc` and `implicitsources`. These assume that javadoc
and source jars are shipped using Maven conventions. These variants
must be resolved using `lenient = true` since not all libraries ship
them.

The `element-list` files for `log4j` and `tomcat` have been copied
directly from their website since they are available online but no
javadoc jars are shipped.

The `aggregatedJavadoc` task will now fail if links are made to
unknown packages.

Closes gh-51456
2026-09-17 16:47:01 -07:00
Phillip Webb 11f560e7b1 Merge branch '4.1.x' 2026-09-17 10:21:21 -07:00
Phillip Webb cd9d0da561 Merge branch '4.0.x' into 4.1.x 2026-09-17 10:21:14 -07:00
Phillip Webb 52a276754a Try alternative URLs in checkLinks
See gh-51790
2026-09-17 10:10:32 -07:00
Phillip Webb 1a00cc924c Merge branch '4.1.x'
Closes gh-51797
2026-09-16 16:47:06 -07:00
Phillip Webb 4a210f7d5b Merge branch '4.0.x' into 4.1.x
Closes gh-51796
2026-09-16 16:47:01 -07:00
Phillip Webb 444a4ebfc4 Retry non 200 links with a '/'
See gh-51790
2026-09-16 16:01:05 -07:00
Phillip Webb a20a7e6894 Merge branch '4.1.x'
Closes gh-51793
2026-09-16 15:11:18 -07:00
Phillip Webb 478aa7502a Merge branch '4.0.x' into 4.1.x
Closes gh-51792
2026-09-16 15:11:11 -07:00
Phillip Webb 45b8a0118a Fix checklinks task
Closes gh-51790
2026-09-16 15:10:19 -07:00
Andy Wilkinson 4307353d6a Merge branch '4.1.x'
Closes gh-51648
2026-09-09 11:00:51 +01:00
Andy Wilkinson 6c0d47e3da Merge branch '4.0.x' into 4.1.x
Closes gh-51647
2026-09-09 11:00:01 +01:00
Hyunwoo Jung 6823d37408 Avoid using the deprecated Project.getProperties method
Gradle 9.6 deprecates Project.getProperties, which will be removed
in Gradle 10.

Use ProviderFactory.gradleProperty to read the required properties
in AntoraAsciidocAttributes and the image system tests build script.
Preserve null handling for missing Antora properties and fall back
to the project version when springBootVersion is not configured.

Update the provider mocks and add tests for the GraalVM
plugin version attribute.

Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51635
2026-09-09 10:42:17 +01:00
Andy Wilkinson 27933b0b3c Merge branch '4.1.x'
Closes gh-51611
2026-09-07 15:09:24 +01:00
Andy Wilkinson c6ed90e28c Set ignore_optional_problems on all proto-generated source
Closes gh-51604
2026-09-07 14:56:54 +01:00
Andy Wilkinson 31cf0820a6 Merge branch '4.1.x'
Closes gh-51609
2026-09-07 12:38:23 +01:00
Andy Wilkinson 8dac80a6ea Merge branch '4.0.x' into 4.1.x
Closes gh-51608
2026-09-07 12:38:11 +01:00
Hyunwoo Jung ceefb553c4 Avoid using Project objects as dependency notation
Gradle 9.6 deprecates passing a Project instance as dependency notation,
which currently causes the build to emit deprecation warnings and will
become an error in Gradle 10.

This commit updates AggregatorPlugin to use
DependencyFactory#createProjectDependency instead.

Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51598
2026-09-07 12:37:25 +01:00
Andy Wilkinson 85535ce81f Merge branch '4.1.x'
Closes gh-51607
2026-09-07 12:20:42 +01:00
Andy Wilkinson 50350d0c83 Merge branch '4.0.x' into 4.1.x
Closes gh-51606
2026-09-07 12:20:30 +01:00
Hyunwoo Jung 528c8bd1ea Fix typos
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51590
2026-09-07 11:53:30 +01:00
Phillip Webb 222783aee4 Merge branch '4.1.x' 2026-09-05 16:56:14 -07:00
Phillip Webb 58c321c8b8 Merge branch '4.0.x' into 4.1.x 2026-09-05 16:56:08 -07:00
Phillip Webb d94755304a Polish 2026-09-05 16:55:48 -07:00
Phillip Webb 93b23c40c2 Merge branch '4.1.x' 2026-09-04 13:50:52 -07:00
Phillip Webb c8a9ade251 Use module DSL for gRPC Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-04 13:50:32 -07:00
Phillip Webb 96d2a52885 Merge branch '4.1.x' 2026-09-04 13:29:46 -07:00
Phillip Webb d33f50538a Merge branch '4.0.x' into 4.1.x 2026-09-04 13:25:55 -07:00
Phillip Webb 4b2c0d2852 Use module DSL for Pulsar Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-04 13:21:38 -07:00
Phillip Webb 908669c785 Merge branch '4.1.x' 2026-09-04 13:06:26 -07:00
Phillip Webb 37d4d8625d Merge branch '4.0.x' into 4.1.x 2026-09-04 13:06:19 -07:00
Phillip Webb 0eb25c7d30 Use module DSL for Jackson Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-04 12:29:51 -07:00
Phillip Webb 7dcc12ac59 Merge branch '4.1.x' 2026-09-04 11:28:51 -07:00
Phillip Webb 4a51873151 Merge branch '4.0.x' into 4.1.x 2026-09-04 11:28:39 -07:00
Phillip Webb d70a79ccd6 Remove Geode properties
Remove Geode properties that are no longer referenced.

See gh-51563
2026-09-04 11:27:46 -07:00
Phillip Webb d5af0738c9 Merge branch '4.1.x' 2026-09-03 20:39:51 -07:00
Phillip Webb e105ab4cb7 Merge branch '4.0.x' into 4.1.x 2026-09-03 20:39:44 -07:00
Phillip Webb 4b9b4c6fd9 Use module DSL for Spring Data Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-03 20:37:49 -07:00
Phillip Webb d201ed5db7 Merge branch '4.1.x' 2026-09-03 15:58:56 -07:00
Phillip Webb 641546fb29 Merge branch '4.0.x' into 4.1.x 2026-09-03 15:58:44 -07:00
Phillip Webb 8230a6c0f2 Introduce module links to library DSL
Update link support in the Gradle DSL so that module links can
be directly modeled.

See gh-51498
2026-09-03 15:43:01 -07:00
Andy Wilkinson 2772023050 Merge branch '4.1.x'
Closes gh-51545
2026-09-02 14:24:39 +01:00
Andy Wilkinson 8e7128730f Merge branch '4.0.x' into 4.1.x
Closes gh-51544
2026-09-02 14:18:14 +01:00
Andy Wilkinson d6c2e687b0 Polish "Use constructor injection in classes that partipate in @Import"
See gh-51490

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-02 14:16:07 +01:00
Phillip Webb ec476bf69d Merge branch '4.1.x' 2026-09-01 14:51:31 -07:00