Commit Graph
100 Commits
Author SHA1 Message Date
Phillip Webb c8bb386155 Add and polish javadoc links
See gh-51498
2026-09-15 20:35:44 -07:00
Phillip Webb 9fd0762b3c Fix javadoc empty <p> tag warnings 2026-09-15 20:33:44 -07:00
Phillip Webb 036caad4e2 Fix reference to restart property
Correct incorrect `spring.devtools.remote.restart.enabled` property
reference to `spring.devtools.restart.enabled`.

Closes gh-51743
2026-09-14 20:25:05 -07:00
Phillip Webb 9c851cf50a Merge pull request #51744 from icikle
Closes gh-51744

* pr/51744:
  Polish 'Fix inflater cache race in NestedJarFileResources'
  Fix inflater cache race in NestedJarFileResources
2026-09-14 18:09:40 -07:00
Phillip Webb d6aac54e2e Polish 'Fix inflater cache race in NestedJarFileResources'
See gh-51744
2026-09-14 17:37:06 -07:00
Phillip Webb d94755304a Polish 2026-09-05 16:55:48 -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 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 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 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 c121e09ece Remove references to Spring Data Geode
Closes gh-51563
2026-09-03 17:48:57 -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
Phillip Webb 41a734d023 Add Antora logger dependency
Closes gh-51557
2026-09-03 10:37:09 -07:00
Phillip Webb eaaa8334bc Drop LibraryVersion and introduce LinkedVersion
Remove `LibraryVersion` in favor of working directly with
`DependencyVersion` for most tasks. As of commit 510c7815
`LibraryVersion` is only being used as a wrapper for the link
factory function. Introducing a dedicated `LinkedVersion` for
that purpose simplifies a lot of code.

See gh-51498
2026-09-01 14:49:26 -07:00
Phillip Webb 2e1502e5d7 Refactor BOM link DSL
Update link DSL with a new `Links` type and an enum for the type
rather than a name. This update also fixes Hibernate links which were
broken.

See gh-51498
2026-08-31 21:22:46 -07:00
Phillip Webb 83ed4b5487 Add javdoc and sources variants to spring-graphql dependencies
Closes gh-51499
2026-08-28 22:27:02 -07:00
Phillip Webb aefb3a4398 Add javdoc and sources variants to spring-framework dependencies
Closes gh-51494
2026-08-28 15:43:29 -07:00
Phillip Webb 9c8bf507d4 Simplify documentation dependencies 2026-08-26 14:03:44 -07:00
Phillip Webb fd0f76304c Sort implementation dependencies in spring-boot-docs 2026-08-26 11:03:23 -07:00
Phillip Webb a1cc95e8a6 Polish gradle dependency declarations
Remove 'path:' prefix when possible.
2026-08-26 10:39:28 -07:00
Phillip Webb b41cff1ab5 Merge pull request #51290 from scottfrederick
Closes gh-51290

* pr/51290:
  Polish "Retain SSL host config customizations when reloading SSL bundles"
  Retain SSL host config customizations when reloading SSL bundles
2026-08-25 18:53:55 -07:00
Phillip Webb fa163d4f2d Polish "Retain SSL host config customizations when reloading SSL bundles"
See gh-51290
2026-08-25 18:53:05 -07:00
Phillip Webb 5a21e0d698 Upgrade to spring-javaformat 0.0.48
Closes gh-51452
2026-08-25 13:58:58 -07:00
Phillip Webb 53c04499b4 Create properties despite used-defined ClientRegistrationRepository
Update `OAuth2ClientConfigurations` so that properties are created
regardless of a user-defined `ClientRegistrationRepository` bean.

Fixes gh-51447
2026-08-25 12:41:23 -07:00
Phillip Webb 64267798cb Merge pull request #51409 from msridhar
Closes gh-51409

* pr/51409:
  Fix warning from NullAway 0.14.0 related to override
2026-08-25 12:39:36 -07:00
Phillip Webb 45b520f6c2 Merge pull request #51431 from CHISANW
Closes gh-51431

* pr/51431:
  Fix typos in service connection documentation
2026-08-25 12:08:49 -07:00
Phillip Webb a5e2fb3148 Merge pull request #51438 from MacAlsandair
Closes gh-51438

* pr/51438:
  Remove duplicate adoc generation in DocumentAutoConfigurationClasses
2026-08-25 11:59:56 -07:00
Phillip Webb 068bb037bf Change code to make Eclipse compiler happy
Extract a local variable to fix compiler error that only seems to
happen in Eclipse.
2026-08-24 19:07:53 -07:00
Phillip Webb b1ac5f53dd Restore '.github/actions/build' 2026-08-20 15:30:33 -07:00
Phillip Webb 425a96e9f8 Resore '.github' directory 2026-08-20 15:26:21 -07:00
Phillip Webb e3b1cff986 Restore GitHub workflows 2026-08-20 15:19:35 -07:00
Phillip Webb 2e50190739 Next development version (v4.0.9-SNAPSHOT) 2026-08-20 15:19:33 -07:00
Phillip Webb 2e6d53e664 Remove accidentally duplicated dockerfile documentation
Remove duplication accidentally introduced during merge.

See gh-50482
2026-05-22 14:42:43 -07:00
Phillip Webb 9051e53a57 Merge branch '3.5.x' into 4.0.x
Closes gh-50484
2026-05-22 12:46:59 -07:00
Phillip Webb 10f822ead4 Merge pull request #50482 from won-seoop
Closes gh-50482

* pr/50482:
  Polish "Document Java 25 requirement for AOT cache"
  Document Java 25 requirement for AOT cache
2026-05-22 12:38:56 -07:00
Phillip Webb b44bb38639 Polish "Document Java 25 requirement for AOT cache"
See gh-50482
2026-05-22 12:36:46 -07:00
Phillip Webb 3213393bf9 Merge branch '3.5.x' into 4.0.x
Closes gh-50424
2026-05-13 07:47:07 -07:00
Phillip Webb d5c5fb6d7a Merge pull request #50419 from codingkiddo
Closes gh-50419

* pr/50419:
  Polish code to use instanceof pattern matching in conditions
2026-05-13 07:46:16 -07:00
Phillip Webb 4283e59ab4 Merge branch '3.5.x' into 4.0.x
Closes gh-50416
2026-05-12 18:10:38 -07:00
Phillip Webb c66ea41367 Merge pull request #50273 from zxuhan
Closes gh-50273

* pr/50273:
  Polish "Unwrap AOP proxies in configprops endpoint serialization"
  Unwrap AOP proxies in configprops endpoint serialization
2026-05-12 16:57:43 -07:00
Phillip Webb 3762d39d1b Polish "Unwrap AOP proxies in configprops endpoint serialization"
See gh-50273
2026-05-12 16:57:15 -07:00
Phillip Webb 4f846b1645 Merge branch '3.5.x' into 4.0.x
Closes gh-50413
2026-05-12 13:07:55 -07:00
Phillip Webb 328c65daea Merge pull request #50303 from mheath
Closes gh-50303

* pr/50303:
  Allow Environment to be passed to custom StackTracePrinter instances
2026-05-12 13:00:25 -07:00
Phillip Webb fb67890c44 Merge branch '3.5.x' into 4.0.x
Closes gh-50411
2026-05-12 12:31:16 -07:00
Phillip Webb 9b00740823 Merge pull request #50373 from dlwldnjs1009
Closes gh-50373

* pr/50373:
  Polish "Fix self-referential parentId in MappingsEndpoint"
  Fix self-referential parentId in MappingsEndpoint
2026-05-12 12:31:08 -07:00
Phillip Webb ff0580ebb4 Polish "Fix self-referential parentId in MappingsEndpoint"
See gh-50373
2026-05-12 12:26:39 -07:00
Phillip Webb 43db9f0a0c Merge branch '3.5.x' into 4.0.x
Closes gh-50409
2026-05-12 11:48:30 -07:00
Phillip Webb f6ef0c1f69 Merge pull request #50382 from SebTardif
Closes gh-50382

* pr/50382:
  Add size validation for long-to-int casts in buildpack module
2026-05-12 11:47:54 -07:00
Phillip Webb 86c600eb90 Merge branch '3.5.x' into 4.0.x
Closes gh-50407
2026-05-12 11:33:34 -07:00
Phillip Webb 0ecdaa659e Make StandardStackTracePrinterTests less brittle to line numbers
Closes gh-50402
2026-05-12 11:32:35 -07:00
Phillip Webb 67959c1309 Fix spring-boot-loader-tests-signed-jar-rsa forward merge issue
See gh-50292
2026-05-05 12:10:31 -07:00
Phillip Webb 031cf98084 Merge branch '3.5.x' into 4.0.x
Closes gh-50297
2026-05-05 11:21:40 -07:00
Phillip Webb 6c09b36202 Detect signed jars using .RSA and .EC files in addition to .DSA
Update `ZipContent` signed jar detection logic to consider `.RSA` and
`.EC` files in addition to the previously supported `.DSA` files.

Fixes gh-50292
2026-05-05 11:15:12 -07:00
Phillip Webb a6895e3da2 Merge branch '3.5.x' into 4.0.x
Closes gh-50289
2026-05-04 14:03:03 -07:00
Phillip Webb fd1b5c7749 Merge pull request #50282 from SebTardif
Closes gh-50282

* pr/50282:
  Polish "Align DocumentBuilderFactory configuration"
  Align DocumentBuilderFactory configuration
2026-05-04 14:02:54 -07:00
Phillip Webb f8ecad5155 Polish "Align DocumentBuilderFactory configuration"
See gh-50282
2026-05-04 14:02:22 -07:00
Phillip Webb 0bf9d6b481 Merge branch '3.5.x' into 4.0.x
Closes gh-50278
2026-05-01 17:48:05 -07:00
Phillip Webb a5a4e218d9 Fix transformed ivysettings.xml
Fix the environment variable reference to be correctly escaped.

Closes gh-50277
2026-05-01 17:47:05 -07:00
Phillip Webb da2a62f32f Merge pull request #50265 from msridhar
* pr/50265:
  Align @Nullable in returned Map with actual implementation

Closes gh-50265
2026-04-30 14:36:41 -07:00
Phillip Webb 43617bd1e1 Merge branch '3.5.x' into 4.0.x 2026-04-22 18:43:55 -07:00
Phillip Webb 2c2ffe51c4 Fix Windows test failure
See gh-50141
2026-04-22 18:43:33 -07:00
Phillip Webb c38383b8d8 Merge branch '3.5.x' into 4.0.x
Closes gh-50164
2026-04-22 18:05:25 -07:00
Phillip Webb 0046a442f9 Protect against corrupt buildpack archives
Update zip and tar handling in buildpack code to ensure that archive
entries cannot be written outside of the expected destination.

Although we consider buildpacks to be trusted, this update will help
protect against corrupt archives.

Closes gh-50141
2026-04-22 17:39:41 -07:00
Phillip Webb e1561bc915 Merge branch '3.5.x' into 4.0.x
Closes gh-50146
2026-04-21 20:32:15 -07:00
Phillip Webb fc4e52ec1a Provide a link for learning java fundamentals
Update docs to encourage Java fundamentals for beginners that prefer
to learn that way.

Closes gh-49895
2026-04-21 20:31:04 -07:00
Phillip Webb 3cf39544c3 Merge branch '3.5.x' into 4.0.x
Closes gh-50064
2026-04-13 15:41:08 -07:00
Phillip Webb 208d750a5a Merge pull request #50033 from kwondh5217
* pr/50033:
  Polish 'Include @Bean method annotations in ContainerConnectionSource'
  Include @Bean method annotations in ContainerConnectionSource

Closes gh-50033
2026-04-13 15:39:20 -07:00
Phillip Webb d3c8829c3c Polish 'Include @Bean method annotations in ContainerConnectionSource'
See gh-50033
2026-04-13 15:38:48 -07:00
Phillip Webb 481b972fad Merge branch '3.5.x' into 4.0.x
Closes gh-50064
2026-04-13 15:26:23 -07:00
Phillip Webb 9c3a2e0af0 Merge pull request #50033 from kwondh5217
* pr/50033:
  Polish 'Include @Bean method annotations in ContainerConnectionSource'
  Include @Bean method annotations in ContainerConnectionSource

Closes gh-50033
2026-04-13 15:25:18 -07:00
Phillip Webb 04ecce4e2a Polish 'Include @Bean method annotations in ContainerConnectionSource'
See gh-50033
2026-04-13 15:25:07 -07:00
Phillip Webb 8a47c7221d Upgrade to Neo4j Java Driver 6.0.4
Closes gh-50029
2026-04-10 20:13:20 -07:00
Phillip Webb eb77403b41 Upgrade to MongoDB 5.6.5
Closes gh-50028
2026-04-10 20:13:15 -07:00
Phillip Webb 71bb88b3bc Upgrade to Elasticsearch Client 9.2.8
Closes gh-50027
2026-04-10 20:13:11 -07:00
Phillip Webb dae5d24c4b Merge branch '3.5.x' into 4.0.x 2026-04-10 17:53:08 -07:00
Phillip Webb 82e3c22312 Fix detekt style issue 2026-04-10 17:52:15 -07:00
Phillip Webb 8f3442b41e Merge branch '3.5.x' into 4.0.x 2026-04-10 17:23:09 -07:00
Phillip Webb 0326e3608b Upgrade to Neo4j Java Driver 5.28.12
Closes gh-50026
2026-04-10 17:22:48 -07:00
Phillip Webb a546bd546f Fix MySamlRelyingPartyConfiguration Kotlin sample location
See gh-50023
2026-04-10 17:04:20 -07:00
Phillip Webb fdf478e6d5 Merge branch '3.5.x' into 4.0.x
Closes gh-50024
2026-04-10 17:00:04 -07:00
Phillip Webb 82dd06a80d Add missing MySamlRelyingPartyConfiguration Kotlin sample
Closes gh-50023
2026-04-10 16:59:51 -07:00
Phillip Webb 4157578985 Merge pull request #49741 from quaff
* pr/49741:
  Remove empty package "org.springframework.boot.actuate.data"

Closes gh-49741
2026-03-24 19:03:14 -07:00
Phillip Webb 9e4adc21e0 Merge branch '3.5.x' into 4.0.x
Closes gh-49738
2026-03-24 18:11:56 -07:00
Phillip Webb d44683180d Support constructor binding method-level @NestedConfigurationProperty
Update `spring-boot-configuration-processor` to support method-level
`@NestedConfigurationProperty` annotations when constructor binding
is being used.

Fixes gh-49734
2026-03-24 18:05:02 -07:00
Phillip Webb e8ec285fd5 Merge branch '3.5.x' into 4.0.x
Closes gh-49736
2026-03-24 17:39:33 -07:00
Phillip Webb 546fc59590 Merge pull request #49735 from dlwldnjs1009
* pr/49735:
  Fix minor Javadoc wording errors

Closes gh-49735
2026-03-24 17:39:16 -07:00
Phillip Webb 4694f6fa6a Merge branch '3.5.x' into 4.0.x
Closes gh-49731
2026-03-24 13:38:12 -07:00
Phillip Webb 17e256f16b Restore correct grouping of initial ConfigDataContributors
Update `ConfigDataEnvironment` to restore previous property override
behavior by correctly grouping the initial `ConfigDataContributor`
instances.

This regression was cause by the polish commit 646db448 which attempted
to simplify the fix for gh-49324 by including all initial contributors
in a single contributor node. This change inadvertently changed the
iteration order for the `spring.config.location` and
`spring.config.additional-location` properties which still need to
be expanded and added in reverse order.

Fixes gh-49724
2026-03-24 13:31:52 -07:00
Phillip Webb 6dcd2de370 Merge pull request #49695 from kwondh5217
* kwondh5217/main:
  Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration

Closes gh-49695
2026-03-21 14:28:04 -07:00
Phillip Webb e464348fa4 Merge branch '3.5.x' into 4.0.x
Closes gh-49697
2026-03-21 14:22:46 -07:00
Phillip Webb 10df287bbb Merge pull request #49694 from dlwldnjs1009
* jiwon/fix-standard-stack-trace-printer-javadoc:
  Fix typos in StandardStackTracePrinter Javadoc

Closes gh-49694
2026-03-21 14:22:08 -07:00
Phillip Webb dc785720cf Merge branch '3.5.x' into 4.0.x 2026-03-19 20:16:34 -07:00
Phillip Webb 8b70ee9dbc Escape format characters when writing changelog 2026-03-19 20:15:45 -07:00
Phillip Webb 2cecb37efd Merge branch '3.5.x' into 4.0.x
Closes gh-49482
2026-03-06 22:27:12 -05:00
Phillip Webb a80fce72b0 Merge pull request #49324 from qnnn
* pr/49324:
  Polish 'Fix inconsistent ordering of config imports'
  Fix inconsistent ordering of config imports

Closes gh-49324
2026-03-06 17:40:04 -05:00
Phillip Webb 646db448ae Polish 'Fix inconsistent ordering of config imports'
See gh-49324
2026-03-06 16:34:35 -05:00
Phillip Webb 73ec55696c Merge branch '3.5.x' into 4.0.x 2026-03-02 10:39:58 -08:00
Phillip Webb 90d75b74c5 Align "noteworthy" issues in release notes with Spring Framework
Update the oss changelog generator config which I missed in commit
54ab3c5a61.

See gh-49150
2026-03-02 10:38:50 -08:00
Phillip Webb a7e63a7cbc Merge branch '3.5.x' into 4.0.x
Closes gh-49263
2026-02-18 19:30:58 -08:00
Phillip Webb 54ab3c5a61 Align "noteworthy" issues in release notes with Spring Framework
Closes gh-49150
2026-02-18 19:30:38 -08:00