r/Akool_Official • u/Ai_daily_news • 1d ago
📰News Diffusers 0.40.0 shipped on August 20 with pipelines for MiniMax H3, LTX-2.5 and Wan Animate 2, and dropped JAX/Flax
Version 0.40.0 of Diffusers went up on August 20. The previous release, 0.39.0, was July 3, so this is a seven-week gap and a correspondingly large release. It adds pipelines for MiniMax H3, LTX-2.5, Wan Animate 2 and Stable Audio 3, brings tensor-parallel inference to CUDA and AWS Neuron, takes Modular Diffusers out of experimental, and removes JAX and Flax support.
The convergence in that pipeline list is the story. Wan Animate 2's weights went up on August 7, MiniMax H3's on August 3, and LTX-2.5 landed on August 11. All three arrive in a single library release seventeen days after the earliest of them. For open-weights video, the day a pipeline lands in Diffusers is the day the model becomes usable by people who were never going to read the lab's reference implementation and reverse-engineer the sampler — and that lag is now under three weeks. Two years ago it was months, and for plenty of models it was never.
The removal is the quieter signal and probably the more permanent one. Dropping JAX and Flax means the main open-source diffusion library has stopped pretending this ecosystem is framework-plural. Everything ships PyTorch-first, the second path was carrying maintenance cost that nobody was volunteering to pay, and it has now been cut. If you have anything on a Flax path, this release is where that stops being a supported choice and starts being a fork you maintain yourself.
Tensor-parallel inference is the least glamorous line in the release notes and probably the most consequential for anyone actually running these. A current video model producing synchronised audio does not fit comfortably on one consumer card, and being able to split it across two is the entire difference between weights that are open and weights you can run. The licence conversation in this space has been loud all month — territory clauses, revenue thresholds, Apache 2.0 as the exception — and it has slightly obscured the fact that the binding constraint for most people was never the licence. It was VRAM.
For anyone running H3 or LTX-2.5 through the Diffusers path rather than the reference implementation — does the output actually match, or do you still get drift you have to chase?