AIFX v0.1.10 (Linux)
Pre-release
Pre-release
A teardown-time crash fix found while auditing the job lifecycle after 0.1.9. Linux binaries only.
Fixed
- No use-after-free when a plugin is torn down mid-submission. The per-frame async path (
submitJobAsync, used by per-frame plugins such as DepthAnything3) launched a detached worker thread capturing the job manager, the ComfyUIClient, and the plugin, then called back into all three. The destructor joined the monitor/sequence-write threads but could not join this detached worker, so deleting the node / closing the project / switching clips mid-submission could dereference freed objects.~AsyncJobManagernow tracks in-flight workers with a counter + condition variable and drains them before its members are destroyed; workers re-check the shutdown flag and bail early (notify under the lock to avoid a CV teardown race). Lifecycle sibling of the client-recreation use-after-free fixed in 0.1.9.
Includes everything from 0.1.9 (client-recreation fix, clean placeholder config) and the 0.1.8 Linux crash fix (static-linked C++ runtime). Supersedes 0.1.9.
Install
Extract and copy the seven *.ofx.bundle directories into /usr/OFX/Plugins/ or $HOME/.OFX/Plugins/, then restart your OFX host.
SHA-256 (aifx-0.1.10-linux-x86_64.tar.gz):
b20e2db86aa941dbd04c49e691f8bd4357b14bc1255aa4f7eb6987f3fcb4edf1