Commit Graph

28964 Commits

Author SHA1 Message Date
Dmytro Nosan
d1ee8bab48 Polish
See gh-45291

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-29 12:06:05 +02:00
Phillip Webb
736ff7e3e2 Merge branch '3.4.x' 2025-04-28 12:20:19 -07:00
Phillip Webb
f172c2ca8f Merge branch '3.3.x' into 3.4.x 2025-04-28 12:20:08 -07:00
Phillip Webb
b2e691be02 Update copyright year of changed files 2025-04-28 12:20:02 -07:00
Phillip Webb
ba690d24d4 Merge branch '3.4.x' 2025-04-28 12:18:40 -07:00
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
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
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
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
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
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
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
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
Dmytro Nosan
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 Nosan
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
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
Stéphane Nicoll
ca6fd3ce1b Upgrade to Testcontainers 1.21.0
Closes gh-45276
2025-04-24 11:32:40 +02:00
Stéphane Nicoll
be1a097d31 Upgrade to Gson 2.13.1
Closes gh-45273
2025-04-24 10:54:38 +02:00
Stéphane Nicoll
f58c849936 Upgrade to Flyway 11.7.2
Closes gh-45271
2025-04-24 10:54:38 +02:00
Moritz Halbritter
a55cb7a31a Revert "Upgrade to Netty 4.1.120.Final"
This reverts commit 18944759ec.
2025-04-24 10:07:18 +02:00
Moritz Halbritter
71acf939ac Merge branch '3.3.x' into 3.4.x 2025-04-24 10:04:28 +02:00
Moritz Halbritter
d2eaac6b60 Revert "Upgrade to Netty 4.1.120.Final"
This reverts commit 016b3de968.
2025-04-24 10:04:19 +02:00
Stéphane Nicoll
18944759ec Upgrade to Netty 4.1.120.Final
Closes gh-45275
2025-04-24 09:18:31 +02:00
Stéphane Nicoll
933572ad5e Upgrade to Netty 4.1.120.Final
Closes gh-45274
2025-04-24 09:11:37 +02:00
Stéphane Nicoll
016b3de968 Upgrade to Netty 4.1.120.Final
Closes gh-45272
2025-04-24 09:11:26 +02:00
Moritz Halbritter
d98086c288 Merge branch '3.4.x' 2025-04-24 08:36:31 +02:00
Moritz Halbritter
46a709a850 Merge branch '3.3.x' into 3.4.x 2025-04-24 08:31:13 +02:00