Skip to content

1.0.9 December 2020 Deterministic Classloading Order

Compare
Choose a tag to compare
@plaird plaird released this 17 Dec 17:54
· 97 commits to master since this release

This release fixes a difference that could arise when building the Spring Boot jar on different platforms (Linux, Mac). Spring Boot loader seems to use the order of insertion into the Spring Boot executable jar as the classloading order at runtime. Therefore we need to be more explicit about the order in which entries are inserted into the Spring Boot executable, and not leave it to the platform implementation of jar to determine the order. More details are in Issue #72.