v4.1.2

mudler/LocalAIv4.1.2Apr 6, 2026by mudler

AI Summary

A patch release improving the autoparser, adding speculative decoding settings, and updating Qwen3.5 model files.

Key Highlights

  • Added speculative decoding settings for llama.cpp
  • Fixed autoparser to correctly pass logprobs
  • Fixed chat retry logic to respect chatdeltas and tooldeltas
  • Updated Qwen3.5 model index and files

New Features

  • Speculative decoding support
  • Autoparser improvements

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at master -->

## What's Changed
### Bug fixes :bug:
* fix(autoparser): correctly pass by logprobs by @mudler in https://github.com/mudler/LocalAI/pull/9239
* fix(chat): do not retry if we had chatdeltas or tooldeltas from backend by @mudler in https://github.com/mudler/LocalAI/pull/9244
### Exciting New Features 🎉
* feat(llama.cpp): wire speculative decoding settings by @mudler in https://github.com/mudler/LocalAI/pull/9238
### Other Changes
* Update index.yaml and add Qwen3.5 model files by @ER-EPR in https://github.com/mudler/LocalAI/pull/9237
* chore: :arrow_up: Update ggml-org/llama.cpp to `761797ffdf2ce3f118e82c663b1ad7d935fbd656` by @localai-bot in https://github.com/mudler/LocalAI/pull/9243
* chore: :arrow_up: Update leejet/stable-diffusion.cpp to `7397ddaa86f4e8837d5261724678cde0f36d4d89` by @localai-bot in https://github.com/mudler/LocalAI/pull/9242
* docs: :arrow_up: update docs version mudler/LocalAI by @localai-bot in https://github.com/mudler/LocalAI/pull/9241


**Full Changelog**: https://github.com/mudler/LocalAI/compare/v4.1.1...v4.1.2