Andy Wilkinson
007ca201e1
Polish "Add SBOM manifest attributes to repackaged Maven wars"
...
See gh-51551
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-09 14:44:51 +01:00
COBI-98
bfd05e38b5
Add SBOM manifest attributes to repackaged Maven wars
...
Packager#isCycloneDxBom only recognized CycloneDX SBOMs beneath
META-INF/sbom/. In a war, the CycloneDX Maven plugin's output is
packaged beneath WEB-INF/classes/META-INF/sbom/, so repackaging did
not add the SBOM manifest attributes.
Also check beneath Layout#getClassesLocation(), which findMainMethod
already uses to locate application classes. Continue to support the
root location used by jars.
Signed-off-by: COBI-98 <tkdgus968@naver.com >
See gh-51551
2026-09-09 14:44:33 +01:00
Hyunwoo Jung
528c8bd1ea
Fix typos
...
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com >
See gh-51590
2026-09-07 11:53:30 +01:00
Manu Sridharan
25a3f8feb9
Remove unnecessary NullAway suppressions
...
Signed-off-by: Manu Sridharan <msridhar@gmail.com >
See gh-51591
2026-09-07 08:18:11 +01:00
Hyeongjun Cho
d92a75c66b
Print a simple error message when a jarmode tools command fails
...
See gh-51540
Signed-off-by: Hyeongjun Cho <ryuu.public@gmail.com >
2026-09-02 16:17:49 +02:00
Andy Wilkinson
837f44f764
Return correct total when read(ByteBuffer) cannot fill buffer
...
Fixes gh-51515
2026-09-01 16:03:12 +01:00
Stéphane Nicoll
59de56d66a
Polish "Fix nested archive paths logging in PropertiesLauncher"
...
See gh-50968
2026-07-21 15:15:43 +02:00
Filip Hrisafov
2578e81796
Fix nested archive paths logging in PropertiesLauncher
...
See gh-50968
Signed-off-by: Filip Hrisafov <filip.hrisafov@gmail.com >
2026-07-21 14:58:48 +02:00
Moritz Halbritter
5f0d0ad265
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50509
2026-05-27 10:47:47 +02:00
Andy Wilkinson
add52b6ccd
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50439
2026-05-14 15:02:24 +01:00
Phillip Webb
031cf98084
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50297
2026-05-05 11:21:40 -07:00
Andy Wilkinson
b43d3d439d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50131
2026-04-20 10:05:26 +01:00
Stéphane Nicoll
a96bfd6a0b
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49727
2026-03-24 10:29:30 +01:00
Stéphane Nicoll
5c9dbd4a4d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49300
2026-02-23 16:47:20 +01:00
Andy Wilkinson
0ffffee4bf
Upgrade to Nullability Plugin 0.0.9
...
Closes gh-48638
2026-01-08 11:59:51 +00:00
Phillip Webb
eef6a6a5e2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48678
2026-01-05 14:33:39 -08:00
Andy Wilkinson
85bbbc99ad
Merge branch '3.5.x'
...
Closes gh-48229
2025-11-21 16:54:25 +00:00
Stéphane Nicoll
d1e5fe3248
Merge branch '3.5.x'
...
Closes gh-48106
2025-11-13 10:31:25 +01:00
Stéphane Nicoll
728cb95a17
Fix formatting
2025-10-23 14:12:50 +02:00
Andy Wilkinson
aa95282290
Polish @since tags
...
Closes gh-47779
2025-10-23 12:48:58 +01:00
Phillip Webb
debbec8ee1
Merge branch '3.5.x'
...
Closes gh-47772
2025-10-22 22:15:43 -07:00
Phillip Webb
739cb529fb
Merge branch '3.5.x'
...
Closes gh-47749
2025-10-21 11:30:56 -07:00
Andy Wilkinson
81aa674adb
Remove support for embedded launch scripts
...
Closes gh-47666
2025-10-20 20:03:14 +01:00
Moritz Halbritter
797f25f884
Add nullability annotations to tests in loader/spring-boot-loader-tools
...
See gh-47263
2025-10-16 14:07:16 +02:00
Moritz Halbritter
6f94129c85
Add nullability annotations to tests in loader/spring-boot-jarmode-tools
...
See gh-47263
2025-10-16 14:07:16 +02:00
Moritz Halbritter
e350286196
Improve null-safety of loader/spring-boot-loader-tools
...
See gh-47263
2025-10-16 14:07:15 +02:00
Dmytro Nosan
bc2ca5b9fc
Extend ArchitectureCheck with NullMarkedExtension
...
Introduce NullMarkedExtension for ArchitectureCheck, which provides
functionality to configure packages to ignore in nullability checks and
to enable or disable the extension.
See gh-47596
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-10-15 08:23:47 +02:00
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
Andy Wilkinson
0b0b742758
Merge branch '3.5.x'
...
Closes gh-47312
2025-09-24 15:21:40 +01:00
Andy Wilkinson
6490b749db
Merge branch '3.5.x'
...
Closes gh-47310
2025-09-24 14:57:27 +01:00
Phillip Webb
bc46bb2a24
Drop spring-boot-loader-classic support
...
Closes gh-45714
2025-09-23 15:31:51 -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
Andy Wilkinson
4aa0d9dcac
Merge branch '3.5.x'
...
Closes gh-47058
2025-09-05 17:31:57 +01:00
Moritz Halbritter
3a40b0a623
Improve null-safety of loader/spring-boot-loader-tools
...
See gh-46926
2025-08-26 14:22:54 +02:00
Moritz Halbritter
f5be18587c
Improve null-safety of loader/spring-boot-jarmode-tools
...
See gh-46926
2025-08-26 14:22:54 +02:00
Moritz Halbritter
c211b88594
Check for @NullMarked on packages
...
Projects which don't have JSpecify nullability annotations can opt out
by using
architectureCheck {
nullMarked = false
}
in their build.gradle script.
See gh-46587
2025-08-13 13:27:48 +02:00
Stéphane Nicoll
8f44c89850
Merge branch '3.5.x'
...
Closes gh-46801
2025-08-12 11:27:56 +02:00
Moritz Halbritter
8d853fae86
Add nullability annotations to loader/spring-boot-loader-tools
...
See gh-46587
2025-08-11 15:50:49 +02:00
Moritz Halbritter
d1d35d03c8
Add nullability annotations to loader/spring-boot-jarmode-tools
...
See gh-46587
2025-08-11 15:50:49 +02:00
Stéphane Nicoll
203f14e1e4
Polish "Use StringUtils.uriDecode where feasible"
...
See gh-46751
2025-08-11 10:58:24 +02:00
Phillip Webb
1124497ffa
Merge branch '3.5.x'
2025-07-10 19:42:40 -07:00
Phillip Webb
194fe4b644
Merge branch '3.5.x'
...
Closes gh-46403
2025-07-10 19:19:21 -07:00
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
2025-07-10 17:54:08 -07:00