Andy Wilkinson
44099d3d21
Build with Gradle 9.1.0
2025-10-06 18:30:48 +01:00
Andy Wilkinson
53cda6a6a1
Polish "Remove unused SHA-1 hash from UNPACK markers"
...
See gh-46520
2025-10-03 15:16:36 +01:00
academey
d5717b71ab
Remove unused SHA-1 hash from UNPACK markers
...
In BootZipCopyAction and AbstractJarWriter, SHA-1 hash is calculated for
stored entries requiring unpack and set as entry comment. However, the
hash isn't used anywhere, just the marker prefix 'UNPACK:' is checked.
This commit removes the unnecessary SHA-1 hash calculation which reads
the file completely in memory, potentially three times in extreme cases.
Now the comment is simply set to 'UNPACK:' without any hash, improving
performance.
See gh-46520
Signed-off-by: Hyunjoon Choi <hyunjoon@example.com>
Signed-off-by: academey <academey@gmail.com>
2025-10-03 15:16:36 +01:00
Phillip Webb
08a641c1a2
Polish whitespace in gradle files
2025-10-01 11:40:03 -07:00
Andy Wilkinson
7979a51f65
Fix Maven Plugin tests on main
...
See gh-47318
See gh-47319
2025-09-25 08:47:39 +01:00
Phillip Webb
27715dee20
Allow jars to be marked as a development-tool to exclude from uber-jar
...
Closes gh-47320
2025-09-24 16:38:44 -07:00
Phillip Webb
d27aedf92a
Switch Maven plugin to exclude optional dependencies by default
...
Closes gh-47318
2025-09-24 16:34:19 -07:00
Phillip Webb
b3c28f1ef3
Merge branch '3.5.x'
...
Closes gh-47319
2025-09-24 16:32:14 -07:00
Phillip Webb
f6da5e7a5c
Merge branch '3.5.x'
2025-09-24 16:22:44 -07:00
Stéphane Nicoll
3265a2672d
Merge branch '3.5.x'
...
Closes gh-47307
2025-09-24 11:43:34 +02:00
Phillip Webb
bc46bb2a24
Drop spring-boot-loader-classic support
...
Closes gh-45714
2025-09-23 15:31:51 -07:00
Phillip Webb
3b2c8abf50
Restructure buildpack docker package
...
Closes gh-45284
2025-09-23 13:59:27 -07:00
Stéphane Nicoll
14703cbafd
Revert "Remove mentions of JUnit 4"
...
This reverts commit 3b98af30f5
.
See gh-47228
2025-09-19 17:05:00 +02:00
Stéphane Nicoll
3b98af30f5
Remove mentions of JUnit 4
...
This commit removes all mentions of JUnit 4 from the Javadoc and
reference documentation. It also harmonizes to simply refers to JUnit.
Closes gh-47228
2025-09-19 15:29:11 +02:00
Moritz Halbritter
39318d1e65
Merge branch '3.5.x'
...
Closes gh-47167
2025-09-12 11:27:56 +02:00
Stéphane Nicoll
4498b46512
Polish "Exclude spring-boot-devtools from AOT processing with Maven"
...
See gh-46533
2025-09-11 10:52:05 +02:00
academey
99cf0e3cfe
Exclude spring-boot-devtools from AOT processing with Maven
...
Previously, spring-boot-devtools was only excluded from native images
built with Gradle but not with Maven. This inconsistency meant that
Maven builds would include devtools in the AOT processing classpath
and in the native image, causing build failures.
This commit harmonizes the situation and excludes devtools in a similar
fashion with Maven.
See gh-46533
Signed-off-by: academey <academey@gmail.com>
2025-09-11 10:52:04 +02:00
Moritz Halbritter
2e8428b760
Remove NullAway suppressions where possible
...
See gh-46926
2025-09-09 12:02:19 +02:00
Andy Wilkinson
d353038c58
Update Jackson support to require Jackson 3
...
Closes gh-45535
2025-09-02 11:37:09 +01:00
Moritz Halbritter
8fa656d3da
Improve null-safety of build-plugin/spring-boot-maven-plugin
...
See gh-46926
2025-08-26 14:22:53 +02:00
Moritz Halbritter
2a907ba369
Improve null-safety of build-plugin/spring-boot-gradle-plugin
...
See gh-46926
2025-08-26 14:22:53 +02:00
Andy Wilkinson
27c96d9109
Fix null safety of Gradle Kotlin scripts with Gradle 9
...
See gh-46923
2025-08-20 12:32:10 +01:00
Andy Wilkinson
37342aff69
Merge branch '3.5.x'
...
Closes gh-46923
2025-08-20 11:32:02 +01:00
Andy Wilkinson
f4fd2126bb
Raise the minimum supported version of Gradle to 8.14 and support 9.x
...
Closes gh-43573
Closes gh-43574
2025-08-19 11:11:06 +01:00
Andy Wilkinson
8c356b3fc1
Merge branch '3.5.x'
...
Closes gh-46903
2025-08-19 08:41:17 +01:00
Moritz Halbritter
90de651d7f
Add more nullability annotations to build-plugin/spring-boot-maven-plugin
...
See gh-46587
2025-08-11 15:50:50 +02:00
Moritz Halbritter
d5c4d85e72
Add more nullability annotations to build-plugin/spring-boot-gradle-plugin
...
See gh-46587
2025-08-11 15:50:50 +02:00
Moritz Halbritter
630fe66136
Add more nullability annotations to build-plugin/spring-boot-antlib
...
See gh-46587
2025-08-11 15:50:50 +02:00
Moritz Halbritter
924910f5ec
Add nullability annotations to build-plugin/spring-boot-maven-plugin
...
See gh-46587
2025-08-11 13:24:15 +02:00
Moritz Halbritter
053fabfec9
Add nullability annotations to build-plugin/spring-boot-gradle-plugin
...
See gh-46587
2025-08-11 13:12:53 +02:00
Moritz Halbritter
551fee3c55
Add nullability annotations to build-plugin/spring-boot-antlib
...
See gh-46587
2025-08-11 13:12:53 +02:00
Andy Wilkinson
fe9864847f
Merge branch '3.5.x'
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-46645
2025-08-01 06:58:33 +01:00
Andy Wilkinson
df609f4079
Upgrade to Native Build Tools 0.11.0
...
Closes gh-46501
2025-07-29 11:48:48 +01:00
Andy Wilkinson
c91b1a6652
Merge branch '3.5.x'
...
Closes gh-46482
2025-07-22 11:27:13 +01:00
Andy Wilkinson
60c9c9675b
Merge branch '3.5.x'
...
Closes gh-46417
2025-07-14 10:01:19 +01:00
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
2025-07-10 17:54:08 -07:00