Commit Graph
3894 Commits
Author SHA1 Message Date
Phillip Webb 2c2ffe51c4 Fix Windows test failure
See gh-50141
2026-04-22 18:43:33 -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
Andy Wilkinson 700c978bfb Normalize layer directory locations
Closes gh-50130
2026-04-20 10:03:37 +01:00
dependabot[bot] cda4fb8dc6 Bump org.bouncycastle:bcprov-jdk18on
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from 1.78.1 to 1.84.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-version: '1.84'
  dependency-type: direct:production
...

See gh-50102

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-18 09:33:19 +02:00
dependabot[bot] a3a0c975cf Bump org.bouncycastle:bcprov-jdk18on
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from 1.78.1 to 1.84.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-version: '1.84'
  dependency-type: direct:production
...

See gh-50101

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-18 09:22:42 +02:00
Andy Wilkinson 662fef2c83 Normalize filename for single file downloads
Closes gh-50087
2026-04-16 11:20:34 +01:00
Moritz Halbritter bcb0007f9a Add support for apache/artemis
Closes gh-49865
2026-04-02 10:59:55 +02:00
Moritz Halbritter 4e3f5f0578 Add support for apache/activemq
Closes gh-49863
2026-04-02 10:01:17 +02:00
Yanming Zhou 9520eb9622 Do not use String#replaceAll() with a non-regex pattern
See gh-49816

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-03-27 11:40:28 +01: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
Lee Jiwon add1f9763e Fix minor Javadoc wording errors
Signed-off-by: Lee Jiwon <dlwldnjs1009@gmail.com>

See gh-49735
2026-03-24 17:36:19 -07:00
Lee Jiwon 5a836da339 Fix incorrect indefinite articles in Javadoc
See gh-49723

Signed-off-by: Lee Jiwon <dlwldnjs1009@gmail.com>
2026-03-24 10:25:46 +01:00
Phillip Webb 8b70ee9dbc Escape format characters when writing changelog 2026-03-19 20:15:45 -07:00
Andy Wilkinson 4cd1b02696 Test Gradle plugin against Gradle 9.4.1
Closes gh-49667
2026-03-19 18:06:12 +00:00
Stéphane Nicoll ab7d6a9d29 Adapt assertion to different error message 2026-03-16 15:44:15 +01:00
Andy Wilkinson 57e768a654 Trim trailing slashes from tcp:// Docker hosts
Fixes gh-49055
2026-03-13 16:04:41 +00:00
Moritz Halbritter 2eb2f8594a Use mavenVersion Gradle property in the spring-boot-maven-plugin tests
Closes gh-49508
2026-03-09 09:47:27 +01:00
Andy Wilkinson 7d21d7234d Test Gradle plugin against 9.4.0
Closes gh-49467
2026-03-06 15:10:05 +00:00
Andy Wilkinson 66554ec811 Make snapshot deps available to Maven Plugin integration tests
See gh-49396
2026-03-05 20:51:11 +00:00
Andy Wilkinson bb65863891 Fail if using @DisabledIfDockerUnavailable without Testcontainers
Closes gh-49425
2026-03-05 10:50:26 +00:00
Andy Wilkinson 48cf7ebe6d Speed up Maven plugin integration tests
Closes gh-49396
2026-03-04 12:13:45 +00:00
Andy Wilkinson 5a764167ab Document applying AOT plugin directly for AOT on the JVM
Closes gh-49307
2026-02-25 09:53:37 +00:00
Yanming Zhou 147d3d763b Members declared in final classes should not be protected
See gh-49031

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-02-23 16:28:44 +01:00
Andy Wilkinson 4bc47d0919 Remove stale mention of Groovy
Closes gh-49297
2026-02-23 15:23:22 +00:00
Stéphane Nicoll 12e5cd4b45 Consistently enable parameters generation with AOT
This commit updates the Maven Plugin to retain parameters information
in AOT-generated code. This aligns with the Gradle Plugin and allows
to consistently use parameter names resolution in generated code.

Closes gh-49268
2026-02-23 12:44:54 +01:00
Tran Ngoc Nhan 55ef2df143 Update JDK requirement for CLI
See gh-49290

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2026-02-23 12:16:21 +01:00
Andy Wilkinson 5bc773b735 Test Gradle Plugin against 9.3.1
Closes gh-49188
2026-02-11 12:06:39 +00:00
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
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
Phillip Webb 54d7f79501 Fix timestamps set on jars created by the extract command
Update `ExtractCommand` so that both the generated jar and the
contained manifest entry have timestamps copied from the original.

Fixes gh-48664
2026-01-05 14:11:54 -08:00
Phillip Webb 5b48eb30cc Polish 2026-01-05 14:11:51 -08:00
Stéphane Nicoll 54603fee87 Revisit condition to skip AOT processing of tests
This commit stop skipping AOT processing of tests when tests execution
is skipped. With this commit, only the presence of maven.test.skip makes
the processing to skip.

This harmonize the behavior with other standard plugins that do react
to the property. For instance, the compiler plugin will not compile the
tests if that property is set, but would do so if skipTests was
provided.

Closes gh-48661
2026-01-02 14:22:22 +01:00
Stéphane Nicoll eedc47a15b Remove unused code 2026-01-02 10:34:59 +01:00
Stéphane Nicoll c5a50cb7f6 Polish "Fix zero-length byte buffer in InspectedContent"
See gh-48649
2025-12-31 10:45:17 +01:00
高春晖 ba94cc48f2 Fix zero-length byte buffer in InspectedContent
See gh-48649

Signed-off-by: 高春晖 <18220699480@163.com>
2025-12-31 10:39:38 +01:00
高春晖 2075a2cfdb Fix method naming to follow Java conventions
See gh-48640

Signed-off-by: 高春晖 <18220699480@163.com>
2025-12-30 10:40:27 +01:00
Johnny Lim 9e7988131f Polish
See gh-48620

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-12-26 08:52:47 +01:00
Phillip Webb 502a58af9c Merge branch '3.4.x' into 3.5.x
Closes gh-48477
2025-12-09 08:36:35 -08:00
Phillip Webb 448acaa5be Remove Apache header from spring-boot-gradle-plugin examples
Closes gh-48474
2025-12-09 08:35:00 -08:00
Stéphane Nicoll 8881d38202 Merge branch '3.4.x' into 3.5.x
Closes gh-48305
2025-11-26 16:00:19 +01:00
geopark021 6b60d89b28 Remove unnecessary cast
Replace explicit casts with pattern variables to improve readability and
remove redundancy.

See gh-48297

Signed-off-by: geopark021 <geobrown021@gmail.com>
2025-11-26 15:55:47 +01:00
Andy Wilkinson 7b1b834fce Merge branch '3.4.x' into 3.5.x
Closes gh-48299
2025-11-26 10:45:02 +00:00
Andy Wilkinson 710e567ba5 Check javadoc macros in adoc files
Closes gh-48298
2025-11-26 10:41:49 +00:00
Andy Wilkinson 01d93513c7 Merge branch '3.4.x' into 3.5.x
Closes gh-48226
2025-11-21 16:47:11 +00:00
Andy Wilkinson 859606ae13 Split architecture checks by language as well as source set
Closes gh-48224
2025-11-21 16:44:54 +00:00
Phillip Webb f7b4a8b377 Merge branch '3.4.x' into 3.5.x
Closes gh-48196
2025-11-19 21:58:36 -08:00
Phillip Webb 4a8d01d2b6 Exclude starter POMs from lib-provided when using Gradle
Fixes gh-48195
2025-11-19 21:58:03 -08:00
Phillip Webb c3c983f1d8 Merge branch '3.4.x' into 3.5.x
Closes gh-48159
2025-11-17 20:59:53 -08:00
Phillip Webb 7837583484 Add credentials to ivy settings to support commercial builds
Closes gh-46824
2025-11-17 20:54:34 -08:00