spring-boot/spring-boot-project
Andy Wilkinson d924e4d999 Mark shaded application's jar as multi-release by default
Spring Framework now uses a multi-release jar for its virtual thread
support. If the shaded jar is not marked as being a multi-release jar
and virtual threads are enabled, the application will fail to start as
the Java 21+ virtual threads delegate will be unavailable.

This commit updates the starter parent's default configuration for the
Maven Shade plugin to set Multi-Release: true in the application's
manifest.

Closes gh-43284
2024-11-26 13:42:03 +00:00
..
spring-boot Reduce warnings reported by Eclipse 2024-11-22 15:39:35 +00:00
spring-boot-actuator Merge branch '3.2.x' into 3.3.x 2024-11-08 10:55:52 +00:00
spring-boot-actuator-autoconfigure Reduce warnings reported by Eclipse 2024-11-22 15:39:35 +00:00
spring-boot-autoconfigure Merge branch '3.2.x' into 3.3.x 2024-11-15 13:27:17 -08:00
spring-boot-dependencies Refine javadoc links 2024-11-20 17:14:12 -08:00
spring-boot-devtools Reduce warnings reported by Eclipse 2024-11-22 15:39:35 +00:00
spring-boot-docker-compose Merge branch '3.2.x' into 3.3.x 2024-10-18 10:48:51 -07:00
spring-boot-docs Restore monospaced text to unescaped form 2024-11-20 20:35:33 -08:00
spring-boot-parent Centralize dependency management of Commons Compress 2024-11-04 11:45:41 +00:00
spring-boot-starters Mark shaded application's jar as multi-release by default 2024-11-26 13:42:03 +00:00
spring-boot-test Reduce warnings reported by Eclipse 2024-11-22 15:39:35 +00:00
spring-boot-test-autoconfigure Merge branch '3.2.x' into 3.3.x 2024-11-08 10:55:52 +00:00
spring-boot-testcontainers Merge branch '3.2.x' into 3.3.x 2024-09-24 14:29:09 -07:00
spring-boot-tools Reduce warnings reported by Eclipse 2024-11-22 15:39:35 +00:00