DropSnorz / OwlPlug

Audio plugin manager. Small tool to manage VST / AU / LV2 plugins on Windows, MacOS and Linux.
https://owlplug.com
GNU General Public License v3.0
288 stars 11 forks source link

Update JarLauncher path after Springboot 3.2 update #220

Open DropSnorz opened 10 months ago

DropSnorz commented 10 months ago

As spotted while preparing OwlPlug 1.25 release, the spring-boot-loader-tools 3.2 has been incorrectly picked during build because the version of spring-boot-maven-plugin was not pinned (https://github.com/DropSnorz/OwlPlug/commit/43fce91e93509fb98ba0891aa86a7a498aaf516e)

In spring boot 3.2, loader classes in the org.springframework.boot.loader package has been relocated to org.springframework.boot.loader.launch.

References in pom.xml and packaging script must be updated.

This problem is not visible during development because JarLauncher is used by app binaries after the packaging step. The app fails silently on windows but we have following error message on linux.

java.lang.ClassNotFoundException: org.springframework.boot.loader.JarLauncher
DropSnorz commented 8 months ago

While updating from spring-boot 3.1.2 to 3.2.2, major performance degradation on database insert queries appears.

Seems a problem on h2 runtime somewhere between 2.1.214 and 2.2.224