Version 0.11.2 of jxl-oxide fixes stack overflows when using multiple Rayon thread pools, by adding an option to use global Rayon pool and making it default (which is desirable most of the time).
Technically, this is a breaking change behavior-wise. However, existing code will still compile (API itself doesn't have breaking changes) and I consider the original behavior a bug, so I'm making a patch release.
Added
jxl-threadpool
: Addrayon_global
(#420).
Changed
jxl-oxide
: Default thread pool now uses global Rayon pool, instead of creating new pool (#420).
Full Changelog: 0.11.1...0.11.2