Commit Graph
54471 Commits
Author SHA1 Message Date
Phillip Webb 708062ec1d Merge branch '3.3.x' into 3.4.x 2025-04-28 12:15:47 -07:00
Phillip Webb 428fa6d941 Fix copyright headers to consistently start with project inception year 2025-04-28 12:15:32 -07:00
Andy Wilkinson 21a9732b59 Polish 2025-04-28 14:31:23 +01:00
Moritz Halbritter 2b6af84ae8 Merge pull request #45290 from nosan
* pr/45290:
  Trim "\x00" from a decoded Docker Registry password

Closes gh-45290
2025-04-28 14:29:30 +02:00
Dmytro Nosan e69de966b7 Trim "\x00" from a decoded Docker Registry password
See gh-45290

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-28 14:19:51 +02:00
Moritz Halbritter 4531d9ee4f Merge branch '3.4.x'
Closes gh-45313
2025-04-28 09:58:24 +02:00
Moritz Halbritter 9e4c71e437 Merge branch '3.3.x' into 3.4.x
Closes gh-45312
2025-04-28 09:57:43 +02:00
Moritz Halbritter aeca7b17c8 Upgrade Java version in .sdkmanrc to 17.0.15
Closes gh-45311
2025-04-28 09:57:39 +02:00
Andy Wilkinson c6045c3111 Merge branch '3.4.x'
Closes gh-45301
2025-04-25 15:53:18 +01:00
Andy Wilkinson e47d87f54a Merge branch '3.3.x' into 3.4.x
Closes gh-45300
2025-04-25 15:53:09 +01:00
Andy Wilkinson 44ce018d16 Merge pull request #45267 from yybmion
* gh-45267:
  Polish "Fix changelog generator missing directly removed properties"
  Fix changelog generator missing directly removed properties

Closes gh-45267
2025-04-25 15:52:55 +01:00
Andy Wilkinson 8869f769c1 Polish "Fix changelog generator missing directly removed properties"
See gh-45267
2025-04-25 15:51:29 +01:00
yybmion 30a679872c Fix changelog generator missing directly removed properties
The changelog generator did not detect properties that were added to a new
version with error-level deprecation (indicating immediate removal). This
commonly occurs when upgrading dependencies like Flyway 10, where properties
are removed without prior deprecation.

Modified the computeDifferences method to detect properties that only exist
in the new metadata with error-level deprecation and properly mark them as
DELETED in the changelog.

See gh-45267

Signed-off-by: yybmion <yunyubin54@gmail.com>
2025-04-25 15:48:24 +01:00
Andy Wilkinson cabc261bc3 Merge pull request #45278 from izeye
* gh-45278:
  Use ConfigurableApplicationContext.BOOTSTRAP_EXECUTOR_BEAN_NAME

Closes gh-45278
2025-04-25 15:25:23 +01:00
Johnny Lim c2e7f6129a Use ConfigurableApplicationContext.BOOTSTRAP_EXECUTOR_BEAN_NAME
See gh-45278

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-25 15:15:35 +01:00
Andy Wilkinson 306524a3c0 Merge branch '3.4.x'
Closes gh-45299
2025-04-25 15:12:05 +01:00
Andy Wilkinson 682a9de638 Merge branch '3.3.x' into 3.4.x
Closes gh-45298
2025-04-25 15:11:56 +01:00
Andy Wilkinson c8c7632c1b Merge pull request #45286 from ahrytsiuk
* gh-45286:
  Update link to "Parameter Name Retention" wiki

Closes gh-45286
2025-04-25 15:11:36 +01:00
Andrii Hrytsiuk dd789c7a32 Update link to "Parameter Name Retention" wiki
See gh-45286

Signed-off-by: Andrii Hrytsiuk <andrii.hrytsiuk@gmail.com>
2025-04-25 15:10:28 +01:00
Andy Wilkinson 3ab2ce5544 Merge branch '3.4.x'
Closes gh-45297
2025-04-25 15:04:58 +01:00
Andy Wilkinson 38354c5cdb Merge branch '3.3.x' into 3.4.x
Closes gh-45296
2025-04-25 15:04:47 +01:00
Andy Wilkinson f1fefc5ff6 Only set init param to disable Jersey when Jersey is present
Fixes gh-45289
2025-04-25 14:45:50 +01:00
Andy Wilkinson 67d23d5ec4 Merge branch '3.4.x' 2025-04-25 14:38:57 +01:00
Andy Wilkinson 468a33e72a Merge branch '3.3.x' into 3.4.x 2025-04-25 14:38:36 +01:00
Andy Wilkinson c420786eed Upgrade to Gradle 8.14 2025-04-25 14:33:32 +01:00
Moritz Halbritter 231743e6d7 Merge branch '3.4.x'
Closes gh-45294
2025-04-25 14:09:08 +02:00
Moritz Halbritter b06f919895 Fix typo in release-milestone.yml
Closes gh-45287
2025-04-25 14:08:35 +02:00
Andy Wilkinson 1d2fbb2f9c Increase the maximum heap size that's available to test tasks
Closes gh-45288
2025-04-25 10:18:40 +01:00
Phillip Webb ef11a0849e Fix accidentally introduced Docker credential issues
Attempt to fix a few issues that were accidentally introduced
by missing some code from the original pull-request.

See gh-45269
2025-04-24 23:08:53 -07:00
Phillip Webb 79f7529efd Align credential helper logic with Docker CLI
See gh-45269
2025-04-24 22:45:15 -07:00
Phillip Webb 54086bbcfb Merge branch '3.4.x' 2025-04-24 22:18:07 -07:00
Phillip Webb 679d1f35a1 Merge branch '3.3.x' into 3.4.x 2025-04-24 22:17:36 -07:00
Phillip Webb 7d11cf4dab Update copyright year of changed files 2025-04-24 22:17:13 -07:00
Phillip Webb 1d67e529b2 Merge pull request #45268 from nosan
* pr/45268:
  Polish 'Introduce 'spring.test.print-condition-evaluation-report' property'
  Introduce 'spring.test.print-condition-evaluation-report' property

Closes gh-45268
2025-04-24 22:15:33 -07:00
Phillip Webb 848494d61c Polish 'Introduce 'spring.test.print-condition-evaluation-report' property'
See gh-45268
2025-04-24 22:14:59 -07:00
Dmytro Nosan 4ea54dae85 Introduce 'spring.test.print-condition-evaluation-report' property
Add the `spring.test.print-condition-evaluation-report` property
to enable or disable the conditional evaluation report
when ApplicationContext fails to start.

See gh-45268

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-24 22:14:20 -07:00
Phillip Webb e50da4fca2 Merge pull request #45269 from nosan
* pr/45269:
  Add Docker configuration authentication to Maven and Gradle plugins
  Support Docker configuration authentication including helper support
  Polish 'Update `DockerConfigurationMetadata` to support credentials'
  Update `DockerConfigurationMetadata` to support credentials

Closes gh-45269
2025-04-24 21:58:36 -07:00
Dmytro NosanandPhillip Webb da61d63db8 Add Docker configuration authentication to Maven and Gradle plugins
Update the Maven and Gradle plugins to make use of the new Docker
configuration authentication support.

See gh-45269

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-04-24 21:56:14 -07:00
Dmytro NosanandPhillip Webb e6fbccef7e Support Docker configuration authentication including helper support
Add `DockerRegistryAuthentication` implementation that uses standard
Docker config to authenticate requests.

Prior to this commit, we only supported username/password and token
based authentication. This commit allows authentication based on
the contents of the Docker configuration file, including support
for executing credential helpers.

See gh-45269

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-04-24 21:54:08 -07:00
Phillip Webb 2a9e30a358 Polish 'Update DockerConfigurationMetadata to support credentials'
See gh-45269
2025-04-24 21:49:17 -07:00
Dmytro Nosan 958e28d890 Update DockerConfigurationMetadata to support credentials
Update `DockerConfigurationMetadata` with support for `credsStore`,
`credHelpers` and `auth` sections. These values will be required to
support credential helper based authentication.

See gh-45269

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-24 21:47:04 -07:00
Phillip Webb dd49de03ee Relocate DockerConfiguration and refactor buildpack platform code
Relate `DockerConfiguration` from `...platform.docker` to
`...platform.build` since it contains build specific concepts.

This commit also refactors a few other areas of the code to make it
easier to support credential helpers in the future.

Closes gh-45283
2025-04-24 21:29:46 -07:00
Andy Wilkinson 0351e33b18 Merge branch '3.4.x' 2025-04-24 16:42:14 +01:00
Andy Wilkinson 611240c6ad Merge branch '3.3.x' into 3.4.x 2025-04-24 16:42:05 +01:00
Andy Wilkinson 52c0e0af08 Ensure resolved bom is available before using it for Javadoc links 2025-04-24 16:41:34 +01:00
Andy Wilkinson 78cf743dd9 Merge branch '3.4.x' 2025-04-24 16:02:50 +01:00
Andy Wilkinson ea00325eb6 Next development version (v3.4.6-SNAPSHOT) 2025-04-24 16:02:32 +01:00
Moritz Halbritter 0fb369e8b8 Use paketobuildpacks/builder-noble-java-tiny as the default image builder
Closes gh-42711
2025-04-24 15:21:22 +02:00
Moritz Halbritter 29e0865afd Merge branch '3.4.x' 2025-04-24 14:03:39 +02:00
Moritz Halbritter 918066f39a Merge branch '3.3.x' into 3.4.x 2025-04-24 14:03:22 +02:00