Commit Graph
60294 Commits
Author SHA1 Message Date
Phillip Webb 998a0f1b82 Polish 'Fix whitespace handling in multi-line javadoc'
See gh-49039
2026-02-04 16:24:56 -08:00
Stefan Reuter ba5066f832 Fix whitespace handling in multi-line javadoc
Update spring-boot-configuration-processor to deal with multi-line
javadoc comments that do not include their own whitespace after the
new line.

See gh-49039

Signed-off-by: Stefan Reuter <stefan.reuter@reucon.com>
2026-02-04 16:23:41 -08:00
Stéphane Nicoll 98db9f58b0 Merge branch '3.5.x' into 4.0.x
Closes gh-49051
2026-02-03 20:11:13 +01:00
Stéphane Nicoll d3279a24df Merge pull request #49037 from dependabot[bot]
* pr/49037:
  Polish "Bump gradle/actions from 5.0.0 to 5.0.1"
  Bump gradle/actions from 5.0.0 to 5.0.1

Closes gh-49037
2026-02-03 20:11:00 +01:00
Stéphane Nicoll 520ec85974 Polish "Bump gradle/actions from 5.0.0 to 5.0.1"
See gh-49037
2026-02-03 20:10:36 +01:00
dependabot[bot] 3cc9406b3e Bump gradle/actions from 5.0.0 to 5.0.1
Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2...f29f5a9d7b09a7c6b29859002d29d24e1674c884)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-49037

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 20:09:41 +01:00
Andy Wilkinson 94fc407e07 Ignore unloadable includes rather than failing
Fixes gh-48981
2026-02-03 17:33:21 +00:00
Andy Wilkinson 0401000ae2 Merge branch '3.5.x' into 4.0.x
Closes gh-49034
2026-02-02 10:45:15 +00:00
Andy Wilkinson 416d401fc3 Remove duplicate metadata and add check to prevent future duplicates
Closes gh-49033
2026-02-02 10:39:36 +00:00
Stéphane Nicoll 3bbf3c79ef Merge branch '3.5.x' into 4.0.x
Closes gh-49026
2026-01-30 19:14:51 +01:00
Stéphane Nicoll f09dfd9293 Merge pull request #49023 from quaff
* pr/49023:
  Polish lambda expression and method reference

Closes gh-49023
2026-01-30 19:14:39 +01:00
Yanming Zhou 42e55c0cf7 Polish lambda expression and method reference
See gh-49023

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-01-30 18:46:24 +01:00
Andy Wilkinson bc3dce6942 Check for AOT initializer before checking native image requirements
Fixes gh-48963
2026-01-30 14:54:15 +00:00
Andy Wilkinson 713f839bf7 Upgrade to Gradle 9.3.1
Closes gh-49019
2026-01-29 17:26:41 +00:00
Stéphane Nicoll 8f4f13f484 Merge branch '3.5.x' into 4.0.x
Closes gh-49017
2026-01-29 11:29:04 +01:00
Stéphane Nicoll 09026cd4d8 Merge pull request #49014 from scordio
* pr/49014:
  Polish "Document naming convention for custom test-scoped starters"
  Document naming convention for custom test-scoped starters

Closes gh-49014
2026-01-29 11:28:20 +01:00
Stéphane Nicoll 21c7f7c7e7 Polish "Document naming convention for custom test-scoped starters"
See gh-49014
2026-01-29 11:27:03 +01:00
Stefano Cordio 09d3dda572 Document naming convention for custom test-scoped starters
See gh-49014

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-01-29 11:20:04 +01:00
Brian Clozel 53c1f424ce Fix Jackson3 class reference in condition
Prior to this commit, the `XmlMapper` auto-configuration for Jackson2
would refer to Jackson3's `XmlMapper` instead of Jackson2. This would
not only make the condition invalid, but it could also lead to
`NoClassDefFoundError` at runtime if the application mixed Jackson 2 and
3 on the classpath.

Fixes gh-49015
2026-01-29 09:45:00 +01:00
Andy Wilkinson 5826200520 Delay removal of Jackson 2 support until 4.3.0 at the earliest
Closes gh-49010
2026-01-28 13:52:00 +00:00
Andy Wilkinson e8bc8374fc Increase the Gradle daemon's max heap
Closes gh-48940
2026-01-28 11:35:16 +00:00
Andy Wilkinson 57186426ce Merge branch '3.5.x' into 4.0.x
Closes gh-49006
2026-01-28 11:34:36 +00:00
Andy Wilkinson 606bda7d94 Upgrade copyright year to 2026
Closes gh-49001
2026-01-28 11:34:09 +00:00
Andy Wilkinson cbfbe59581 Upgrade to Nullability Plugin 0.0.11
In addition to the upgrade, this commit also fixes some contract
violations in non-public APIs that are now detected as the new
version of the plugin enables contract checking by default.

Closes gh-49000
2026-01-28 10:46:42 +00:00
Andy Wilkinson 69c2389337 Merge branch '3.5.x' into 4.0.x
Closes gh-49003
2026-01-28 10:45:24 +00:00
Andy Wilkinson 98511ed321 Correct embedded LICENSE.txt and NOTICE.txt files
Fixes gh-48996
2026-01-28 10:14:08 +00:00
Moritz Halbritter b38338fe32 Merge branch '3.5.x' into 4.0.x
Closes gh-48989
2026-01-27 13:41:04 +01:00
Moritz Halbritter 068c3165b2 Restore server.jetty.threads.max property for Jetty's virtual thread pool
Closes gh-48982
2026-01-27 12:12:16 +01:00
Andy Wilkinson 738080946e Improve nullability of TestPropertyValues.Pair
Fixes gh-48948
2026-01-27 11:10:56 +00:00
Andy Wilkinson 78fbd12510 Merge branch '3.5.x' into 4.0.x
Closes gh-48987
2026-01-27 11:08:52 +00:00
Andy Wilkinson fcc327c1dd Simplify PropertiesMeterFilter
lookupWithFallbackToAll is the only method that's called with a
non-null default value. Default value support can be removed from the
other lookup methods.

Closes gh-48986
2026-01-27 10:46:33 +00:00
Moritz Halbritter 6a433fdb76 Upgrade Java version in sdkmanrc to 25.0.2
Closes gh-48984
2026-01-27 11:21:51 +01:00
Moritz Halbritter aa9ce93853 Merge branch '3.5.x' into 4.0.x 2026-01-27 11:20:05 +01:00
Moritz Halbritter 1ad379c8cc Upgrade Java version in sdkmanrc to 17.0.18-librca
Closes gh-48983
2026-01-27 11:18:08 +01:00
Stéphane Nicoll 9abc33d48e Merge branch '3.5.x' into 4.0.x
Closes gh-48979
2026-01-27 08:23:49 +01:00
Stéphane Nicoll 78d8f96509 Merge pull request #48965 from nosan
* pr/48965:
  Ensure Windows Docker credential helper resolves correctly

Closes gh-48965
2026-01-27 08:23:30 +01:00
Dmytro Nosan a4ed09e5d2 Ensure Windows Docker credential helper resolves correctly
Before this commit, "cmd /c" was never added to the final command,
which meant the Docker credential helper was not executed correctly.

See gh-48965

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2026-01-27 08:17:47 +01:00
Stéphane Nicoll 7cc58f3f84 Merge branch '3.5.x' into 4.0.x
Closes gh-48977
2026-01-27 08:15:28 +01:00
Stéphane Nicoll 32dfd3892d Merge pull request #48973 from scordio
* pr/48973:
  Fix non-existent assertion in Javadoc example of getFailure()

Closes gh-48973
2026-01-27 08:10:33 +01:00
Stefano Cordio 4e96538509 Fix non-existent assertion in Javadoc example of getFailure()
See gh-48973

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-01-27 08:08:43 +01:00
Phillip Webb 0c34c32b3b Merge branch '3.5.x' into 4.0.x
Closes gh-48975
2026-01-26 16:41:56 -08:00
Phillip Webb 60d27fb52c Generate 'org.eclipse.core.resources.prefs' for UTF-8 encoding
Update `EclipseConventions` to generate a prefs file to force
the project to use UTF-8 encoding.

Closes gh-48974
2026-01-26 16:40:45 -08:00
Phillip Webb 71f4c3442f Fix "String.startsWith(String)" NPE when refreshing in eclipse
Fix NPE triggered by `PropertiesPersistableConfigurationObject` having
no `getDefaultResourceName()`.

See gh-48929
2026-01-26 16:26:28 -08:00
Phillip Webb 1cfb56f672 Polish 2026-01-26 12:17:31 -08:00
Phillip Webb 72c8e70f9e Only use Java 25 JRE in Eclipse when necessary
Refine eclipse conventions so that the JRE upgrade only happens when
necessary rather than all the time.

See gh-48929
2026-01-26 10:43:13 -08:00
Andy Wilkinson 9dd183b821 Merge branch '3.5.x' into 4.0.x 2026-01-26 08:20:34 +00:00
Andy Wilkinson 8625b49524 Upgrade to Gradle 8.14.4
Closes gh-48966
2026-01-26 08:20:00 +00:00
Phillip Webb 5f5217d5a0 Align Eclipse import with Gradle build
Update `JavaConventions` and `EclipseConventions` to align the
Eclipse import with the regular Gradle Build.

Imported projects now use Java 25 for the JRE but have
compatibility set to Java 17 and a project configuration
that uses the `--release` flag.

This update also removes the calls to `setSourceCompatibility`
and `setTargetCompatibility` on the `JavaPluginExtension`
in favor of just using `compile.options.release`.

We now also enforce that Java 25 or above is being used to
build the project.

Since buildship doesn't offer a way to set the `--release`
JDT project setting, a custom task is used. Projects may need
to be reimported or cleaned to actually have the setting apply
correctly.

Closes gh-48929
2026-01-23 15:17:25 -08:00
Andy Wilkinson efac1bf83a Merge pull request #48934 from quaff
* gh-48934:
  Remove unnecessary @ConfigurationPropertiesSource

Closes gh-48934
2026-01-23 10:35:18 +00:00
Yanming Zhou 5733ee723e Remove unnecessary @ConfigurationPropertiesSource
Remove @ConfigurationPropertiesSource from classes that reside in
the same module as all referencing @ConfigurationProperties classes.

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>

See gh-48934
2026-01-23 10:33:35 +00:00