Commit Graph
62833 Commits
Author SHA1 Message Date
Andy Wilkinson 43bc758afb Prepare release/4.2.0-M2 branch 2026-09-21 09:53:25 +01:00
Andy Wilkinson 33080068b1 Prepare main-internal branch 2026-09-21 06:32:31 +01:00
Andy Wilkinson adbbf04732 Upgrade to Native Build Tools Plugin 1.1.14
Closes gh-51834
2026-09-18 14:12:56 +01:00
Stéphane Nicoll 5e5591cbb0 Upgrade to Hibernate 7.4.9.Final
Closes gh-51832
2026-09-18 11:40:16 +02:00
Stéphane Nicoll f422d5f57b Upgrade to Elasticsearch Client 9.5.4
Closes gh-51831
2026-09-18 11:40:11 +02:00
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 621b9e0486 Merge branch '4.1.x' 2026-09-17 11:03:51 -07:00
Phillip Webb 7ee7065ae2 Fix broken links
Fix infinispan.

See gh-51802
2026-09-17 11:03:11 -07:00
Phillip Webb 1dbcd9dabe Merge branch '4.1.x' 2026-09-17 10:56:33 -07:00
Phillip Webb 303a3ec4a8 Merge branch '4.0.x' into 4.1.x 2026-09-17 10:56:26 -07:00
Phillip Webb 59ec39fc50 Fix broken links
Update a few links to newer paths that will work going forward.

See gh-51791
2026-09-17 10:54:51 -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
Andy Wilkinson 4008ae8024 Merge branch '4.1.x'
Closes gh-51826
2026-09-17 15:23:09 +01:00
Andy Wilkinson 514c14b4be Merge branch '4.0.x' into 4.1.x
Closes gh-51825
2026-09-17 15:23:00 +01:00
Andy Wilkinson 83d1a42d29 Document support for Java 27
Closes gh-51424
2026-09-17 15:22:25 +01:00
Andy Wilkinson 19a36035b0 Merge branch '4.1.x'
Closes gh-51824
2026-09-17 15:20:35 +01:00
Andy Wilkinson 1df7533f25 Merge branch '4.0.x' into 4.1.x
Closes gh-51823
2026-09-17 15:20:12 +01:00
Andy Wilkinson 025ac12eba Make Java 27 the only tested non-LTS version
Closes gh-51822
2026-09-17 15:19:35 +01:00
Stéphane Nicoll 8e47035c63 Upgrade to Tomcat 11.0.26
Closes gh-51819
2026-09-17 13:41:11 +02:00
Stéphane Nicoll ede0041486 Upgrade to RabbitMQ Client 5.36.0
Closes gh-51818
2026-09-17 13:41:11 +02:00
Stéphane Nicoll 8e591d45ea Upgrade to Native Build Tools Plugin 1.1.13
Closes gh-51817
2026-09-17 13:41:11 +02:00
Stéphane Nicoll 2be8815691 Upgrade to Kotlin 2.4.20
Closes gh-51816
2026-09-17 13:41:11 +02:00
Andy Wilkinson 9581d49f66 Merge pull request #51489 from nosan
Closes gh-51489

* gh-51489:
  Polish "Pick up all @TypeExcludeFilters annotations on test classes"
  Pick up all @TypeExcludeFilters annotations on test classes
2026-09-17 12:21:59 +01:00
Andy Wilkinson fafa1c4375 Polish "Pick up all @TypeExcludeFilters annotations on test classes"
See gh-51489

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-17 12:11:52 +01:00
Dmytro Nosan e78471699c Pick up all @TypeExcludeFilters annotations on test classes
Previously, TypeExcludeFiltersContextCustomizerFactory
only discovered the first @TypeExcludeFilters annotation.

This commit updates it to discover all @TypeExcludeFilters
annotations instead of stopping at the first.

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>

See gh-51489
2026-09-17 12:04:36 +01:00
Andy Wilkinson 133572f6cb Merge branch '4.1.x'
Closes gh-51821
2026-09-17 10:45:30 +01:00
Andy Wilkinson d5d6ce3923 Merge branch '4.0.x' into 4.1.x
Closes gh-51820
2026-09-17 10:45:21 +01:00
Andy Wilkinson d376311c61 Merge pull request #51815 from ngocnhan-tran1996
Closes gh-51815

* gh-51815:
  Fix broken links
2026-09-17 10:45:12 +01:00
Tran Ngoc Nhan 303708ec05 Fix broken links
* Correct Jakarta Javadoc links
* Correct Spring Data Cassandra and Spring Data Redis Javadoc links
* Remove `index.html` from Javadoc links

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>

See gh-51815
2026-09-17 10:37:26 +01:00
Andy Wilkinson 9fc5101efa Merge pull request #49241 from shakuzen
Closes gh-49241

* gh-49241:
  Polish "Configure OpenTelemetry semantic conventions"
  Configure OpenTelemetry semantic conventions
2026-09-17 10:28:57 +01:00
Andy Wilkinson 02cf5b8d0f Polish "Configure OpenTelemetry semantic conventions"
See gh-49241

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-17 10:18:17 +01:00
Tommy Ludwig 7d43f31732 Configure OpenTelemetry semantic conventions
Adds a management.observations.conventions property to control which
set of conventions are auto-configured across the application.

Configures WebMvc and WebFlux ServerRequestObservationConvention
beans to switch to OpenTelemetry conventions when configured.

Configures JVM and system meter binders using their builder APIs to
apply OpenTelemetry conventions while still allowing individual
meter conventions to be overridden via beans.

Signed-off-by: Tommy Ludwig <8924140+shakuzen@users.noreply.github.com>

See gh-49241
2026-09-17 09:41:16 +01:00
Andy Wilkinson 254a2e37ba Merge pull request #51787 from noojung
Closes gh-51787

* gh-51787:
  Improve classpath lookup in IndexedJarStructure
2026-09-17 09:07:22 +01:00
Hyunwoo Jung fabfdd5dc7 Improve classpath lookup in IndexedJarStructure
See gh-51787

Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>
2026-09-17 09:06:54 +01:00
Andy Wilkinson 617e08b5b1 Merge branch '4.1.x'
Closes gh-51814
2026-09-17 08:50:34 +01:00
Andy Wilkinson c73645bb8a Merge branch '4.0.x' into 4.1.x
Closes gh-51813
2026-09-17 08:50:23 +01:00
Andy Wilkinson 7ce43c7b73 Use Java 27 GA in CI
Closes gh-51812
2026-09-17 08:49:58 +01:00
Stéphane Nicoll f76ccc4069 Start building against Spring Session 4.2.0-M1 snapshots
See gh-51806
2026-09-17 08:26:22 +02:00
Stéphane Nicoll 409a99114c Start building against Spring Security 7.2.0-M2 snapshots
See gh-51805
2026-09-17 08:26:22 +02:00
Stéphane Nicoll 4349f55774 Start building against Spring LDAP 4.2.0-M1 snapshots
See gh-51804
2026-09-17 08:26:22 +02:00
Stéphane Nicoll 4c9b6aca1e Upgrade to Prometheus Client 1.9.0
Closes gh-51811
2026-09-17 08:13:49 +02:00
Stéphane Nicoll a95073958c Deprecate AppOptics as it has retired
Closes gh-51810
2026-09-17 08:09:04 +02:00
Stéphane Nicoll 38b2bf2eea Merge branch '4.1.x'
Closes gh-51809
2026-09-17 07:58:44 +02:00