v3.5.1

mudler/LocalAIv3.5.1Sep 17, 2025by mudler

AI Summary

A significant update featuring the introduction of the LocalAI Launcher with a welcome page, support for the HuggingFace endpoint environment variable, and Whisper diarization. It also includes numerous bug fixes and adds over 15 new models to the gallery.

Key Highlights

  • Launcher welcome page feature introduced.
  • Added support for HF_ENDPOINT environment variable.
  • Whisper backend now supports diarization (tinydiarize).
  • Added numerous models: Hermes-4-14b, MiniCPM-V-4.5-8b, Baidu Ernie-4.5-21b, Holo 1.5 series, Alibaba Tongyi DeepResearch, Webwatcher, and Websailor series.

New Features

  • Launcher welcome page.
  • HF_ENDPOINT environment variable support.
  • Whisper diarization support.
  • New model gallery additions (Hermes-4, MiniCPM-V, Ernie-4.5, Holo, Tongyi, Webwatcher, Websailor).

Full Release Notes

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

## What's Changed
### Bug fixes :bug:
* fix: make sure to turn down all processes on exit by @mudler in https://github.com/mudler/LocalAI/pull/6200
* fix(p2p): automatically install llama-cpp for p2p workers by @mudler in https://github.com/mudler/LocalAI/pull/6199
* Point to LocalAI-examples repo for llava by @mauromorales in https://github.com/mudler/LocalAI/pull/6241
* fix: runtime capability detection for backends by @sozercan in https://github.com/mudler/LocalAI/pull/6149
* fix(chat): use proper finish_reason for tool/function calling by @imkira in https://github.com/mudler/LocalAI/pull/6243
* fix(rocm): Rename tag suffix for hipblas whisper build to match backend config by @KingJ in https://github.com/mudler/LocalAI/pull/6247
* fix(llama-cpp): correctly calculate embeddings by @mudler in https://github.com/mudler/LocalAI/pull/6259
### Exciting New Features 🎉
* feat(launcher): show welcome page by @mudler in https://github.com/mudler/LocalAI/pull/6234
* feat: support HF_ENDPOINT env for the HuggingFace endpoint by @qxo in https://github.com/mudler/LocalAI/pull/6220
### 🧠 Models
* chore(model gallery): add nousresearch_hermes-4-14b by @mudler in https://github.com/mudler/LocalAI/pull/6197
* chore(model gallery): add MiniCPM-V-4.5-8b-q4_K_M by @M0Rf30 in https://github.com/mudler/LocalAI/pull/6205
* chore(model-gallery): :arrow_up: update checksum by @localai-bot in https://github.com/mudler/LocalAI/pull/6211
* feat(whisper): Add diarization (tinydiarize) by @richiejp in https://github.com/mudler/LocalAI/pull/6184
* chore(model gallery): add baidu_ernie-4.5-21b-a3b-thinking by @mudler in https://github.com/mudler/LocalAI/pull/6267
* chore(model gallery): add aquif-ai_aquif-3.5-8b-think by @mudler in https://github.com/mudler/LocalAI/pull/6269
* chore(model gallery): add qwen3-stargate-sg1-uncensored-abliterated-8b-i1 by @mudler in https://github.com/mudler/LocalAI/pull/6270
* chore(model gallery): add k2-think-i1 by @mudler in https://github.com/mudler/LocalAI/pull/6288
* chore(model gallery): add holo1.5-72b by @mudler in https://github.com/mudler/LocalAI/pull/6289
* chore(model gallery): add holo1.5-7b by @mudler in https://github.com/mudler/LocalAI/pull/6290
* chore(model gallery): add holo1.5-3b by @mudler in https://github.com/mudler/LocalAI/pull/6291
* chore(model gallery): add alibaba-nlp_tongyi-deepresearch-30b-a3b by @mudler in https://github.com/mudler/LocalAI/pull/6295
* chore(model gallery): add webwatcher-7b by @mudler in https://github.com/mudler/LocalAI/pull/6297
* chore(model gallery): add webwatcher-32b by @mudler in https://github.com/mudler/LocalAI/pull/6298
* chore(model gallery): add websailor-32b by @mudler in https://github.com/mudler/LocalAI/pull/6299
* chore(model gallery): add websailor-7b by @mudler in https://github.com/mudler/LocalAI/pull/6300
### 📖 Documentation and examples
* chore(docs): add MacOS dmg download button by @mudler in https://github.com/mudler/LocalAI/pull/6233
### 👒 Dependencies
* chore(deps): bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6223
* chore(deps): bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6227
* chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.50.0 to 0.60.0 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6226
* chore(deps): bump oras.land/oras-go/v2 from 2.5.0 to 2.6.0 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6225
* chore(deps): bump github.com/swaggo/swag from 1.16.3 to 1.16.6 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6222
* chore(deps): bump actions/labeler from 5 to 6 by @dependabot[bot] in https://github.com/mudler/LocalAI/pull/6229
* feat(nvidia-gpu): bump images to cuda 12.8 by @mudler in https://github.com/mudler/LocalAI/pull/6239
* feat(chatterbox): add MPS, and CPU, pin version by @mudler in https://github.com/mudler/LocalAI/pull/6242
### Other Changes
* chore: :arrow_up: Update ggml-org/llama.cpp to `0fce7a1248b74148c1eb0d368b7e18e8bcb96809` by @localai-bot in https://github.com/mudler/LocalAI/pull/6193
* chore: :arrow_up: Update leejet/stable-diffusion.cpp to `2eb3845df5675a71565d5a9e13b7bad0881fafcd` by @localai-bot in https://github.com/mudler/LocalAI/pull/6192
* docs: :arrow_up: update docs version mudler/LocalAI by @localai-bot in https://github.com/mudler/LocalAI/pull/6201
* chore: :arrow_up: Update ggml-org/llama.cpp to `fb15d649ed14ab447eeab911e0c9d21e35fb243e` by @localai-bot in https://github.com/mudler/LocalAI/pull/6202
* Fix Typos in Docs by @alizfara112 in https://github.com/mudler/LocalAI/pull/6204
* chore: :arrow_up: Update ggml-org/whisper.cpp to `bb0e1fc60f26a707cabf724edcf7cfcab2a269b6` by @localai-bot in https://github.com/mudler/LocalAI/pull/6203
* chore: :arrow_up: Update ggml-org/llama.cpp to `408ff524b40baf4f51a81d42a9828200dd4fcb6b` by @localai-bot in https://github.com/mudler/LocalAI/pull/6207
* chore: :arrow_up: Update ggml-org/llama.cpp to `c4df49a42d396bdf7344501813e7de53bc9e7bb3` by @localai-bot in https://github.com/mudler/LocalAI/pull/6209
* chore: ⬆️ Update leejet/stable-diffusion.cpp to d7f430cd693f2e12ecbaa0ce881746cf305c3b1f by @richiejp in https://github.com/mudler/LocalAI/pull/6213
* chore: :arrow_up: Update leejet/stable-diffusion.cpp to `c648001030d4c2cc7c851fdaf509ee36d642dc99` by @localai-bot in https://github.com/mudler/LocalAI/pull/6215
* chore: :arrow_up: Update ggml-org/llama.cpp to `3976dfbe00f02a62c0deca32c46138e4f0ca81d8` by @localai-bot in https://github.com/mudler/LocalAI/pull/6214
* chore: :arrow_up: Update leejet/stable-diffusion.cpp to `abb115cd021fc2beed826604ed1a479b6a77671c` by @localai-bot in https://github.com/mudler/LocalAI/pull/6236
* chore: :arrow_up: Update ggml-org/whisper.cpp to `edea8a9c3cf0eb7676dcdb604991eb2f95c3d984` by @localai-bot in https://github.com/mudler/LocalAI/pull/6237
* chore: :arrow_up: Update leejet/stable-diffusion.cpp to `b0179181069254389ccad604e44f17a2c25b4094` by @localai-bot in https://github.com/mudler/LocalAI/pull/6246
* chore: :arrow_up: Update ggml-org/llama.cpp to `0e6ff0046f4a2983b2c77950aa75960fe4b4f0e2` by @localai-bot in https://github.com/mudler/LocalAI/pull/6235
* chore: ⬆️ Update leejet/stable-diffusion.cpp to fce6afcc6a3250a8e17923608922d2a99b339b47 by @richiejp in https://github.com/mudler/LocalAI/pull/6256
* chore: :arrow_up: Update ggml-org/llama.cpp to `40be51152d4dc2d47444a4ed378285139859895b` by @localai-bot in https://github.com/mudler/LocalAI/pull/6260
* chore: :arrow_up: Update ggml-org/llama.cpp to `aa0c461efe3603639af1a1defed2438d9c16ca0f` by @localai-bot in https://github.com/mudler/LocalAI/pull/6261
* chore(aio): upgrade minicpm-v model to latest 4.5 by @M0Rf30 in https://github.com/mudler/LocalAI/pull/6262
* chore: :arrow_up: Update ggml-org/llama.cpp to `0fa154e3502e940df914f03b41475a2b80b985b0` by @localai-bot in https://github.com/mudler/LocalAI/pull/6263
* chore: :arrow_up: Update ggml-org/llama.cpp to `6c019cb04e86e2dacfe62ce7666c64e9717dde1f` by @localai-bot in https://github.com/mudler/LocalAI/pull/6265
* chore: ⬆️ Update leejet/stable-diffusion.cpp to 0ebe6fe118f125665939b27c89f34ed38716bff8 by @richiejp in https://github.com/mudler/LocalAI/pull/6271
* chore: :arrow_up: Update ggml-org/llama.cpp to `b907255f4bd169b0dc7dca9553b4c54af5170865` by @localai-bot in https://github.com/mudler/LocalAI/pull/6287
* chore: :arrow_up: Update ggml-org/llama.cpp to `8ff206097c2bf3ca1c7aa95f9d6db779fc7bdd68` by @localai-bot in https://github.com/mudler/LocalAI/pull/6292

## New Contributors
* @alizfara112 made their first contribution in https://github.com/mudler/LocalAI/pull/6204
* @qxo made their first contribution in https://github.com/mudler/LocalAI/pull/6220
* @imkira made their first contribution in https://github.com/mudler/LocalAI/pull/6243
* @KingJ made their first contribution in https://github.com/mudler/LocalAI/pull/6247

**Full Changelog**: https://github.com/mudler/LocalAI/compare/v3.5.0...v3.5.1