spring-boot/spring-boot-project
Phillip Webb b42f056ddb Don't close jar files early
Update `JarFile` and related classes so that `close()` is not longer
called early.

Prior to this commit, we would always immediately close the underlying
jar file to prevent file locking issues with our build. This causes
issues on certain JVMs when they attempt to verify a signed jar.

The file lock issues have now been solved by returning a custom input
stream from `JarUrlConnection` which captures and delegates the close
method.

Fixes gh-29356
2022-06-15 10:51:01 -07:00
..
spring-boot Revert BindConverter changes that are now handled by Framework 2022-06-14 10:37:35 +01:00
spring-boot-actuator Log a warning when a health indicator takes too long to run 2022-06-14 09:32:07 -07:00
spring-boot-actuator-autoconfigure Log a warning when a health indicator takes too long to run 2022-06-14 09:32:07 -07:00
spring-boot-autoconfigure Configure max HTTP header size when using HTTP2 with Tomcat 2022-06-10 11:32:57 +01:00
spring-boot-cli Remove redundant throws declarations from internal APIs 2022-05-26 15:47:35 +01:00
spring-boot-dependencies Upgrade to Spring Framework 5.3.21 2022-06-15 11:06:29 +02:00
spring-boot-devtools Remove redundant throws declarations from internal APIs 2022-05-26 15:47:35 +01:00
spring-boot-docs Log a warning when a health indicator takes too long to run 2022-06-14 09:32:07 -07:00
spring-boot-parent Merge branch '2.5.x' into 2.6.x 2022-05-17 18:36:54 +01:00
spring-boot-properties-migrator
spring-boot-starters Merge branch '2.5.x' 2021-11-16 08:34:39 +01:00
spring-boot-test Polish 2022-05-26 17:30:39 +01:00
spring-boot-test-autoconfigure Remove redundant throws declarations from internal APIs 2022-05-26 15:47:35 +01:00
spring-boot-tools Don't close jar files early 2022-06-15 10:51:01 -07:00