Commit Graph

54327 Commits

Author SHA1 Message Date
Stéphane Nicoll
05ee9b387d Merge pull request #45291 from nosan
* pr/45291:
  Polish

Closes gh-45291
2025-04-29 12:07:14 +02:00
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
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 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