What changed
- Rebuilt Linux release artifacts on Ubuntu 22.04 instead of
ubuntu-latestto restore the documented Ubuntu 22.04+ / glibc 2.35+ compatibility baseline. - Added a Linux ABI audit to release CI so future standalone and VST3 artifacts fail the build if they require newer
GLIBC_*, unsupportedGLIBCXX_*/CXXABI_*, or unavailableALSA_*symbols. - Fixed ONNX Runtime header fetching with Ubuntu 22.04's packaged CMake 3.22 by only using
DOWNLOAD_EXTRACT_TIMESTAMPon CMake 3.24+.
Notes
This release candidate is intended to fix startup failures like GLIBC_2.38 not found, GLIBCXX_3.4.32 not found, and newer ALSA symbol requirements on Ubuntu 22.04 LTS while remaining compatible with newer Linux distros such as Arch and Ubuntu 24.04+.
GPU stem separation remains experimental and still depends on the selected ONNX Runtime provider bundle and any vendor GPU runtime requirements.