v0.1.5
snarktank/ralphv0.1.5Mar 25, 2026by ChuxiJ
AI Summary
Focuses on restoring lazy-load model initialization to improve startup performance and fixing critical GPU NaN/noise issues. Includes security updates replacing pickle with JSON serialization and thread safety improvements for singletons.
Key Highlights
- Restore lazy-load model initialization behavior
- Fix legacy GPU NaN/noise and duration=-1 garbage output
- Security: Replace pickle with JSON serialization in IPC
- Thread safety improvements for i18n and API key
- Per-request language isolation
New Features
- External AI helper modules for text tasks
- LM model discovery cache
- Provider config additions
- Model inventory expansion (supported_task_types, cover strength aliases)
Full Release Notes
## What's New ### Bug Fixes - **API server**: Restore lazy-load model initialization as default behavior. Models are no longer downloaded at startup — they initialize on-demand when the first request arrives. - **GPU**: Resolve legacy GPU NaN/noise and duration=-1 garbage output (#924, #927, #929) - **GPU**: Force pt backend on legacy CUDA GPUs (Titan Xp, etc.) to prevent vllm crashes (#932) - **Security**: Replace pickle with JSON serialization in ModelRunner shared-memory IPC (#860) - **Lego task**: Fix instruction mismatch causing noise output (#925) - **Gradio**: Fix variable language not bound error in start script (#920) - **i18n**: Per-request language isolation via ContextVar (#888) - **API**: Fix crash on null duration, generation corruption, and locale parsing (#797, #854, #779) - **Thread safety**: Add locking to i18n, API key, and cache singletons (#878) - **AutoGen**: Capture repaint settings in batch parameter snapshot (#922) - **ADG**: Fix ADG not usable with batches (#832) ### Features - **Text tasks**: Add external AI helper modules, LM model discovery cache, and provider config (#881, #883, #884) - **Model inventory**: Add supported_task_types and expand cover strength aliases ### Other - **VST3**: Move VST3 plugin to standalone repo ace-step/acestep.vst3 (#935) **Full Changelog**: https://github.com/ace-step/ACE-Step-1.5/compare/v0.1.4...v0.1.5