Commit Graph

1223 Commits

Author SHA1 Message Date
Andy Wilkinson
95d5e35ff2 Provide @ConditionalOn… annotations for all concrete conditions
Closes gh-41044
2025-03-20 14:29:59 +00:00
Andy Wilkinson
cabe17bb51 Ensure that system tests have right JUnit Launcher version available
See gh-44780
2025-03-19 11:00:50 +00:00
Andy Wilkinson
be97e79ad6 Rationalize Groovy Template configuration properties
Previously, spring.groovy.template.configuration properties were
bound directly to GroovyMarkupConfigurer. This meant that the
properties had no description or default values in the metadata.
It also resulted in some duplicate where a specific
spring.groovy.template property was also provided.

This commit deprecates the spring.groovy.template.configuration.*
properties in favour of specific spring.groovy.template.* properties
that are mapped to the GroovyMarkupConfigurer.

Closes gh-44722
2025-03-17 16:03:34 +00:00
Phillip Webb
a55a6be4ed Merge branch '3.4.x' 2025-03-14 15:15:33 -07:00
Phillip Webb
6eb7d3411b Merge branch '3.3.x' into 3.4.x 2025-03-14 15:14:30 -07:00
Phillip Webb
896b5767fe Polish 2025-03-14 13:36:04 -07:00
Andy Wilkinson
19c386040b Merge branch '3.4.x'
Closes gh-44698
2025-03-12 15:49:41 +00:00
Andy Wilkinson
59ddba1063 Merge branch '3.3.x' into 3.4.x
Closes gh-44697
2025-03-12 15:48:36 +00:00
Andy Wilkinson
9b15b4bce9 Consolidate mock web server factories
Closes gh-44674
2025-03-12 15:26:47 +00:00
Andy Wilkinson
b61578d183 Merge branch '3.4.x'
Closes gh-44695
2025-03-12 12:54:27 +00:00
Andy Wilkinson
08b358e829 Merge branch '3.3.x' into 3.4.x
Closes gh-44694
2025-03-12 12:50:18 +00:00
Andy Wilkinson
3a6e4e9e58 Add checks for factories files
META-INF/spring.factories and META-INF/spring/aot.factories in the
main source set are now checked. The checks verify that:

- Each class listed in the values exists in the source set's output
- The classes are listed alphabetically
- Nested classes are identified using their binary name

Closes gh-44676
2025-03-12 12:44:18 +00:00
Stéphane Nicoll
ed5ec225a7 Merge branch '3.4.x'
Closes gh-44417
2025-02-24 08:04:36 +01:00
Stéphane Nicoll
f235d7e9ff Merge branch '3.3.x' into 3.4.x
Closes gh-44416
2025-02-24 08:01:46 +01:00
Johnny Lim
332ad7bb70 Polish
See gh-44323

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-02-24 07:46:25 +01:00
Phillip Webb
651a39b3f6 Merge branch '3.4.x' 2025-02-18 15:12:07 -08:00
Phillip Webb
eeced8c629 Merge branch '3.3.x' into 3.4.x 2025-02-18 15:11:51 -08:00
Phillip Webb
8aea6d575a Update copyright year of changed files 2025-02-18 15:11:35 -08:00
Andy Wilkinson
b7499222b8 Fix possible NPE when moving to snapshots
See gh-43045
2025-02-08 10:09:38 +00:00
Moritz Halbritter
129a20132b Merge branch '3.4.x'
Closes gh-44146
2025-02-06 12:24:12 +01:00
Moritz Halbritter
1b494cc61d Merge branch '3.3.x' into 3.4.x
Closes gh-44145
2025-02-06 12:21:58 +01:00
Moritz Halbritter
baf596d10e Document double observations when using @Timed etc.
Closes gh-44037
2025-02-06 12:21:31 +01:00
Andy Wilkinson
271e2ec16b Merge branch '3.4.x'
Closes gh-44136
2025-02-05 10:59:19 +00:00
Andy Wilkinson
64b5c6391f Merge branch '3.3.x' into 3.4.x
Closes gh-44135
2025-02-05 10:59:07 +00:00
Andy Wilkinson
0b8f2a567a Improve version upgrade suggestions when version is aligned
Closes gh-44132
2025-02-05 10:07:31 +00:00
Phillip Webb
ae6ce40415 Merge branch '3.4.x' 2025-02-03 21:19:19 -08:00
Phillip Webb
e257463899 Merge branch '3.3.x' into 3.4.x 2025-02-03 21:19:14 -08:00
Phillip Webb
754fabab20 Fixup 'Limit artifact types resolved from repositories' 2025-02-03 21:18:52 -08:00
Phillip Webb
91536a8efd Merge branch '3.4.x' 2025-02-03 20:55:52 -08:00
Phillip Webb
ccf40500e7 Merge branch '3.3.x' into 3.4.x 2025-02-03 20:55:45 -08:00
Phillip Webb
810fedacee Limit artifact types resolved from repositories
Use `content.snapshotsOnly()` or `content.releasesOnly()` to limit
when maven repositories can be used.
2025-02-03 20:24:33 -08:00
Phillip Webb
a39556b8b8 Merge branch '3.4.x'
Closes gh-44056
2025-02-03 19:44:48 -08:00
Phillip Webb
0ec15c8f9b Merge branch '3.3.x' into 3.4.x
Closes gh-44055
2025-02-03 19:44:33 -08:00
Phillip Webb
80e8ab8779 Support commercial repositories in effective BOM and Ivy
Update `BomExtension` to resolve '{spring.mavenRepositories}' and add
credentials to `ivysettings.xml` and `settings.xml`.

Closes gh-44050
2025-02-03 18:22:53 -08:00
Phillip Webb
fd5180645e Polish 2025-02-03 16:55:09 -08:00
Andy Wilkinson
c8afa398f1 Improve issues and commit messages for moving to non-patch snapshots
Closes gh-43045
2025-02-03 11:43:58 +00:00
Phillip Webb
9ddd9a9b33 Backport 'Patch gulp-vinyl-zip to improve error messages'
Update Antora `package.json` to patch `@vscode+gulp-vinyl-zip` in order
to provide better error messages.

See gh-42392
2025-01-27 17:39:13 -08:00
Moritz Halbritter
1bab11f28d Merge branch '3.4.x'
Closes gh-43972
2025-01-27 11:43:30 +01:00
Moritz Halbritter
dd7708190c Merge branch '3.3.x' into 3.4.x
Closes gh-43971
2025-01-27 11:43:18 +01:00
Tran Ngoc Nhan
bee3dafc86 Add links to Jackson JavaDoc
See gh-43961

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-01-27 11:42:06 +01:00
Phillip Webb
3ff6e0b5a9 Merge branch '3.4.x' 2025-01-24 19:24:42 -08:00
Phillip Webb
3b29085ac8 Merge branch '3.3.x' into 3.4.x 2025-01-24 19:24:10 -08:00
Phillip Webb
66c224b74a Update copyright year of changed files 2025-01-24 19:23:41 -08:00
Phillip Webb
6b654f4cb8 Merge branch '3.4.x' 2025-01-24 19:23:27 -08:00
Phillip Webb
67a585e8a3 Merge branch '3.3.x' into 3.4.x 2025-01-24 19:22:54 -08:00
Phillip Webb
4b26a08206 Polish 2025-01-24 19:21:48 -08:00
Phillip Webb
680c1682e7 Merge branch '3.4.x' 2025-01-24 19:14:00 -08:00
Phillip Webb
3f00b08577 Merge branch '3.3.x' into 3.4.x 2025-01-24 18:39:14 -08:00
Phillip Webb
432681734f Polish ArchitectureCheck
Extract rules to a new class and use more helper methods.
2025-01-24 18:00:42 -08:00
Yanming Zhou
7bcdb7d3ee Enforce @ConfigurationProperties don't use only prefix
See gh-43917

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-24 14:57:32 -08:00