feat(local-ai): update image docker.io/localai/localai v3.9.0 → v3.10.0 (#43782)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `dd68db0` -> `0a8b36b` |
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `08a9e48` -> `6d225aa` |
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `29c0965` -> `3c7e60b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>mudler/LocalAI (docker.io/localai/localai)</summary>

###
[`v3.10.0`](https://redirect.github.com/mudler/LocalAI/releases/tag/v3.10.0)

[Compare
Source](https://redirect.github.com/mudler/LocalAI/compare/v3.9.0...v3.10.0)

##### 🎉 LocalAI 3.10.0 Release! 🚀

<h1 align="center">
  <br>
<img height="300"
src="https://raw.githubusercontent.com/mudler/LocalAI/refs/heads/master/core/http/static/logo.png">
  <br>
  <br>
</h1>

LocalAI 3.10.0 is big on **agent capabilities, multi-modal support, and
cross-platform reliability**.

We've added native **Anthropic API support**, launched a new **Video
Generation UI**, introduced **Open Responses API compatibility**, and
enhanced performance with a **unified GPU backend system**.

For a full tour, see below!

***

##### 📌 TL;DR

| Feature | Summary |
| ---------------------------------- |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
| **Anthropic API Support** | Fully compatible `/v1/messages` endpoint
for seamless drop-in replacement of Claude. |
| **Open Responses API** | Native support for stateful agents with tool
calling, streaming, background mode, and multi-turn conversations,
passing all [official acceptance
tests](https://www.openresponses.org/compliance). |
| **Video & Image Generation Suite** | New video gen UI + LTX-2 support
for text-to-video and image-to-video. |
| **Unified GPU Backends** | GPU libraries (CUDA, ROCm, Vulkan) packaged
inside backend containers — **works out of the box** on Nvidia, AMD, and
ARM64 (Experimental). |
| **Tool Streaming & XML Parsing** | Full support for streaming tool
calls and XML-formatted tool outputs. |
| **System-Aware Backend Gallery** | Only see backends your system can
run (e.g., hide MLX on Linux). |
| **Crash Fixes** | Prevents crashes on AVX-only CPUs (Intel Sandy/Ivy
Bridge) and fixes VRAM reporting on AMD GPUs. |
| **Request Tracing** | Debug agents & fine-tuning with memory-based
request/response logging. |
| **Moonshine Backend** | Ultra-fast transcription engine for low-end
devices. |
| **Pocket-TTS** | Lightweight, high-fidelity text-to-speech with voice
cloning. |
| **Vulkan arm64 builds** | We now build backends and images for vulkan
on arm64 as well |

***

##### 🚀 New Features & Major Enhancements

##### 🤖 **Open Responses API: Build Smarter, Autonomous Agents**

LocalAI now supports the **OpenAI Responses API**, enabling powerful
agentic workflows locally.

- **Stateful conversations** via `response_id` — resume and manage
long-running agent sessions.
- **Background mode**: Run agents asynchronously and fetch results
later.
- **Streaming support** for tools, images, and audio.
- **Built-in tools**: Web search, file search, and computer use (via MCP
integrations).
- **Multi-turn interaction** with dynamic context and tool use.

>  Ideal for developers building agents that can browse, analyze files,
or interact with systems — all on your local machine.

> 🔧 **How to Use**:
>
> - Set `response_id` in your request to maintain session state across
calls.
> - Use `background: true` to run agents asynchronously.
> - Retrieve results via `GET /api/v1/responses/{response_id}`.
> - Enable streaming with `stream: true` to receive partial responses
and tool calls in real time.

> 📌 **Tip**: Use `response_id` to build agent orchestration systems that
persist context and avoid redundant computation.

Our support passes all the official acceptance tests:

<img width="1920" height="912" alt="Open Responses API support"
src="https://github.com/user-attachments/assets/70c0602e-6b10-468b-8864-a66e4a31216c"
/>

***

##### 🧠 **Anthropic Messages API: Clone Claude Locally**

LocalAI now fully supports the **Anthropic `messages` API**.

- Use `https://api.localai.host/v1/messages` as a drop-in replacement
for Claude.
- Full **tool/function calling support**, just like OpenAI.
- Streaming and non-streaming responses.
- Compatible with `anthropic-sdk-go`, LangChain, and other tooling.

> 🔥 Perfect for teams migrating from Anthropic to local inference with
full feature parity.

***

##### 🎥 **Video Generation: From Text to Video in the Web UI**

- **New dedicated video generation page** with intuitive controls.
- **LTX-2** is supported
- Supports **text-to-video** and **image-to-video** workflows.
- Built on top of `diffusers` with full compatibility.

> 📌 **How to Use**:
>
> - Go to `/video` in the web UI.
> - Enter a prompt (e.g., "A cat walking on a moonlit rooftop").
> - Optionally upload an image for image-to-video generation.
> - Adjust parameters like `fps`, `num_frames`, and `guidance_scale`.

***

##### ⚙️ **Unified GPU Backends: Acceleration Works Out of the Box**

A major architectural upgrade: **GPU libraries (CUDA, ROCm, Vulkan) are
now packaged inside backend containers**.

- **Single image**: Now you don't need anymore to pull a specific image
for your GPU. Any image works regardless if you have a GPU or not.
- **No more manual GPU driver setup** — just run the image and get
acceleration.
- **Works on Nvidia (CUDA), AMD (ROCm), and ARM64 (Vulkan)**.
- **Vulkan arm64 builds enabled**
- Reduced image complexity, faster builds, and consistent performance.

> 🚀 This means **latest/master images now support GPU acceleration** on
all platforms — no extra config!

Note: this is experimental, please help us by filing an issue if
something doesn't work!

***

##### 🧩 **Tool Streaming & Advanced Parsing**

Enhance your agent workflows with richer tool interaction.

- **Streaming tool calls**: Receive partial tool arguments in real time
(e.g., `input_json_delta`).
- **XML-style tool call parsing**: Models that return tools in XML
format (`<function>...</function>`) are now properly parsed alongside
text.
- Works across **all backends** (llama.cpp, vLLM, diffusers, etc.).

> 💡 Enables more natural, real-time interaction with agents that use
structured tool outputs.

***

##### 🌐 **System-Aware Backend Gallery: Only Compatible Backends Show**

The backend gallery now **shows only backends your system can run**.

- Auto-detects system capabilities (CPU, GPU, MLX, etc.).
- Hides unsupported backends (e.g., MLX on Linux, CUDA on AMD).
- Shows detected capabilities in the hero section.

***

##### 🎤 **New TTS Backends: Pocket-TTS**

Add expressive voice generation to your apps with **Pocket-TTS**.

- Real-time text-to-speech with **voice cloning support** (requires HF
login).
- Lightweight, fast, and open-source.
- Available in the model gallery.

> 🗣️ Perfect for voice agents, narrators, or interactive assistants.
>  **Note**: Voice cloning requires HF authentication and a registered
voice model.

***

##### 🔍 **Request Tracing: Debug Your Agents**

Trace **requests and responses in memory** — great for fine-tuning and
agent debugging.

- Enable via runtime setting or API.
- Log stored in memory, dropped after max size.
- Fetch logs via `GET /api/v1/trace`.
- Export to JSON for analysis.

***

##### 🪄 **New 'Reasoning' Field: Extract Thinking Steps**

LocalAI now automatically detects and extracts **thinking tags** from
model output.

- Supports both SSE and non-SSE modes.
- Displays reasoning steps in the chat UI (under "Thinking" tab).
- Fixes issue where thinking content appeared as part of final answer.

***

##### 🚀 **Moonshine Backend: Faster Transcription for Low-End Devices**

Add **Moonshine**, an ONNX-based transcription engine, for fast,
lightweight speech-to-text.

- Optimized for **low-end devices** (Raspberry Pi, older laptops).
- One of the fastest transcription engines available.
- Supports live transcription.

***

##### 🛠️ Fixes & Stability Improvements

##### 🔧 **Prevent BMI2 Crashes on AVX-Only CPUs**

Fixed crashes on older Intel CPUs (Ivy Bridge, Sandy Bridge) that lack
**BMI2 instructions**.

- Now safely falls back to `llama-cpp-fallback` (SSE2 only).
- No more `EOF` errors during model warmup.

>  Ensures LocalAI runs smoothly on older hardware.

***

##### 📊 **Fix Swapped VRAM Usage on AMD GPUs**

Correctly parses `rocm-smi` output: **used and total VRAM are now
displayed correctly**.

- Fixes misreported memory usage on dual-Radeon setups.
- Handles `HIP_VISIBLE_DEVICES` properly (e.g., when using only discrete
GPU).

***

##### 🚀 The Complete Local Stack for Privacy-First AI

<table>
  <tr>
    <td width="30%" valign="top" align="center">
      <a href="https://redirect.github.com/mudler/LocalAI">
<img
src="https://raw.githubusercontent.com/mudler/LocalAI/refs/heads/master/core/http/static/logo.png"
width="200" alt="LocalAI Logo">
        <h3>LocalAI</h3>
      </a>
    </td>
    <td width="70%" valign="top">
<p>The free, Open Source OpenAI alternative. Drop-in replacement REST
API compatible with OpenAI specifications for local AI inferencing. No
GPU required.</p>
<p><em>Link:</em> <a
href="https://redirect.github.com/mudler/LocalAI">https://github.com/mudler/LocalAI</a></p>
    </td>
  </tr>
  <tr>
    <td width="30%" valign="top" align="center">
      <a href="https://redirect.github.com/mudler/LocalAGI">
<img
src="https://raw.githubusercontent.com/mudler/LocalAGI/refs/heads/main/webui/react-ui/public/logo_2.png"
width="200" alt="LocalAGI Logo">
         <h3>LocalAGI</h3>
      </a>
    </td>
    <td width="70%" valign="top">
<p>Local AI agent management platform. Drop-in replacement for OpenAI's
Responses API, supercharged with advanced agentic capabilities and a
no-code UI.</p>
<p><em>Link:</em> <a
href="https://redirect.github.com/mudler/LocalAGI">https://github.com/mudler/LocalAGI</a></p>
    </td>
  </tr>
  <tr>
    <td width="30%" valign="top" align="center">
      <a href="https://redirect.github.com/mudler/LocalRecall">
<img
src="https://raw.githubusercontent.com/mudler/LocalRecall/refs/heads/main/static/localrecall_horizontal.png"
width="200" alt="LocalRecall Logo">
         <h3>LocalRecall</h3>
      </a>
    </td>
    <td width="70%" valign="top">
<p>RESTful API and knowledge base management system providing persistent
memory and storage capabilities for AI agents. Works alongside LocalAI
and LocalAGI.</p>
<p><em>Link:</em> <a
href="https://redirect.github.com/mudler/LocalRecall">https://github.com/mudler/LocalRecall</a></p>
    </td>
  </tr>
</table>

***

##### ❤️ Thank You

LocalAI is a true FOSS movement — built by contributors, powered by
community.

If you believe in privacy-first AI:

-  **Star** the repo
- 💬 **Contribute** code, docs, or feedback
- 📣 **Share** with others

Your support keeps this stack alive.

***

#####  Full Changelog

<details>
<summary>📋 Click to expand full changelog</summary>

##### What's Changed
##### Bug fixes 🐛
* fix(ui): correctly parse import errors by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7726](https://redirect.github.com/mudler/LocalAI/pull/7726)l/7726
* fix(cli): import via CLI needs system state by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7746](https://redirect.github.com/mudler/LocalAI/pull/7746)l/7746
* fix(amd-gpu): correctly show total and used vram by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7761](https://redirect.github.com/mudler/LocalAI/pull/7761)l/7761
* fix: add nil checks before mergo.Merge to prevent panic in gallery
model installation by
@&#8203;majiayu0[https://github.com/mudler/LocalAI/pull/7785](https://redirect.github.com/mudler/LocalAI/pull/7785)l/7785
* fix: Usage for image generation is incorrect (and causes error in
LiteLLM) by
@&#8203;majiayu0[https://github.com/mudler/LocalAI/pull/7786](https://redirect.github.com/mudler/LocalAI/pull/7786)l/7786
* fix: propagate validation errors by
@&#8203;majiayu0[https://github.com/mudler/LocalAI/pull/7787](https://redirect.github.com/mudler/LocalAI/pull/7787)l/7787
* fix: Failed to download checksums.txt when using launch to install
localai by
@&#8203;majiayu0[https://github.com/mudler/LocalAI/pull/7788](https://redirect.github.com/mudler/LocalAI/pull/7788)l/7788
* fix(image-gen): fix scrolling issues by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7829](https://redirect.github.com/mudler/LocalAI/pull/7829)l/7829
* fix(llama.cpp/mmproj): fix loading mmproj in nested sub-dirs different
from model path by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7832](https://redirect.github.com/mudler/LocalAI/pull/7832)l/7832
* fix: Prevent BMI2 instruction crash on AVX-only CPUs by
@&#8203;coffeerunhob[https://github.com/mudler/LocalAI/pull/7817](https://redirect.github.com/mudler/LocalAI/pull/7817)l/7817
* fix: Highly inconsistent agent response to cogito agent calling MCP
server - Body "Invalid http method" by
@&#8203;majiayu0[https://github.com/mudler/LocalAI/pull/7790](https://redirect.github.com/mudler/LocalAI/pull/7790)l/7790
* fix(chat/ui): record model name in history for consistency by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7845](https://redirect.github.com/mudler/LocalAI/pull/7845)l/7845
* fix(ui): fix 404 on API menu link by pointing to index.html by
@&#8203;DEVMANISHOF[https://github.com/mudler/LocalAI/pull/7878](https://redirect.github.com/mudler/LocalAI/pull/7878)l/7878
* fix: BMI2 crash on AVX-only CPUs (Intel Ivy Bridge/Sandy Bridge) by
@&#8203;coffeerunhob[https://github.com/mudler/LocalAI/pull/7864](https://redirect.github.com/mudler/LocalAI/pull/7864)l/7864
* fix(model): do not assume success when deleting a model process by
@&#8203;jroeb[https://github.com/mudler/LocalAI/pull/7963](https://redirect.github.com/mudler/LocalAI/pull/7963)l/7963
* fix(functions): do not duplicate function when valid JSON is inside
XML tags by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8043](https://redirect.github.com/mudler/LocalAI/pull/8043)l/8043

##### Exciting New Features 🎉
* feat: disable force eviction by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7725](https://redirect.github.com/mudler/LocalAI/pull/7725)l/7725
* feat(api): Allow tracing of requests and responses by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7609](https://redirect.github.com/mudler/LocalAI/pull/7609)l/7609
* feat(UI): image generation improvements by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7804](https://redirect.github.com/mudler/LocalAI/pull/7804)l/7804
* feat(image-gen/UI): move controls to the left, make the page more
compact by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7823](https://redirect.github.com/mudler/LocalAI/pull/7823)l/7823
* feat(function): Add tool streaming, XML Tool Call Parsing Support by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7865](https://redirect.github.com/mudler/LocalAI/pull/7865)l/7865
* chore: Update to Ubuntu24.04 (cont #&#8203;7423) by
@&#8203;[https://github.com/mudler/LocalAI/pull/7769](https://redirect.github.com/mudler/LocalAI/pull/7769)AI/pull/7769
* feat: package GPU libraries inside backend containers for unified base
image by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7891](https://redirect.github.com/mudler/LocalAI/pull/7891)l/7891
* feat(backends): add moonshine backend for faster transcription by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7833](https://redirect.github.com/mudler/LocalAI/pull/7833)l/7833
* feat: enable Vulkan arm64 image builds by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7912](https://redirect.github.com/mudler/LocalAI/pull/7912)l/7912
* feat: Add Anthropic Messages API support by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7948](https://redirect.github.com/mudler/LocalAI/pull/7948)l/7948
* feat: add tool/function calling support to Anthropic Messages API by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7956](https://redirect.github.com/mudler/LocalAI/pull/7956)l/7956
* feat(api): support 'reasoning' api field by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7959](https://redirect.github.com/mudler/LocalAI/pull/7959)l/7959
* feat: Filter backend gallery by system capabilities by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7950](https://redirect.github.com/mudler/LocalAI/pull/7950)l/7950
* feat(tts): add pocket-tts backend by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8018](https://redirect.github.com/mudler/LocalAI/pull/8018)l/8018
* feat(diffusers): add support to LTX-2 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8019](https://redirect.github.com/mudler/LocalAI/pull/8019)l/8019
* feat(ui): add video gen UI by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8020](https://redirect.github.com/mudler/LocalAI/pull/8020)l/8020
* feat(api): add support for open responses specification by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8063](https://redirect.github.com/mudler/LocalAI/pull/8063)l/8063

##### 🧠 Models
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7801](https://redirect.github.com/mudler/LocalAI/pull/7801)l/7801
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7807](https://redirect.github.com/mudler/LocalAI/pull/7807)l/7807
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7816](https://redirect.github.com/mudler/LocalAI/pull/7816)l/7816
* Fix(gallery): Updated checksums for qwen3-vl-30b instruct & thinking
by
@&#8203;Nold3[https://github.com/mudler/LocalAI/pull/7819](https://redirect.github.com/mudler/LocalAI/pull/7819)l/7819
* chore(model-gallery): ⬆️ update checksum by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7821](https://redirect.github.com/mudler/LocalAI/pull/7821)l/7821
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7826](https://redirect.github.com/mudler/LocalAI/pull/7826)l/7826
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7831](https://redirect.github.com/mudler/LocalAI/pull/7831)l/7831
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7840](https://redirect.github.com/mudler/LocalAI/pull/7840)l/7840
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7903](https://redirect.github.com/mudler/LocalAI/pull/7903)l/7903
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7916](https://redirect.github.com/mudler/LocalAI/pull/7916)l/7916
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7922](https://redirect.github.com/mudler/LocalAI/pull/7922)l/7922
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7954](https://redirect.github.com/mudler/LocalAI/pull/7954)l/7954
* chore(model gallery): add qwen3-coder-30b-a3b-instruct based on model
request by
@&#8203;ramp[https://github.com/mudler/LocalAI/pull/8082](https://redirect.github.com/mudler/LocalAI/pull/8082)l/8082

##### 📖 Documentation and examples
* chore(AGENTS.md): Add section to help with building backends by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7871](https://redirect.github.com/mudler/LocalAI/pull/7871)l/7871
* [gallery] add JSON schema for gallery model specification by
@&#8203;DEVMANISHOF[https://github.com/mudler/LocalAI/pull/7890](https://redirect.github.com/mudler/LocalAI/pull/7890)l/7890
* chore(doc): put alert on install.sh until is fixed by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8042](https://redirect.github.com/mudler/LocalAI/pull/8042)l/8042

##### 👒 Dependencies
* chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7774](https://redirect.github.com/mudler/LocalAI/pull/7774)l/7774
* chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7777](https://redirect.github.com/mudler/LocalAI/pull/7777)l/7777
* chore(deps): bump github.com/schollz/progressbar/v3 from 3.18.0 to
3.19.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7775](https://redirect.github.com/mudler/LocalAI/pull/7775)l/7775
* chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.1.0 to
1.2.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7776](https://redirect.github.com/mudler/LocalAI/pull/7776)l/7776
* chore(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7876](https://redirect.github.com/mudler/LocalAI/pull/7876)l/7876
* chore(deps): bump github.com/labstack/echo/v4 from 4.14.0 to 4.15.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7875](https://redirect.github.com/mudler/LocalAI/pull/7875)l/7875
* chore(deps): bump protobuf from 6.33.2 to 6.33.4 in
/backend/python/transformers by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7993](https://redirect.github.com/mudler/LocalAI/pull/7993)l/7993
* chore(deps): bump github.com/mudler/go-processmanager from
0.0.0-20240820160718-8b802d3ecf82 to 0.1.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7992](https://redirect.github.com/mudler/LocalAI/pull/7992)l/7992
* chore(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/8000](https://redirect.github.com/mudler/LocalAI/pull/8000)l/8000
* chore(deps): bump github.com/gpustack/gguf-parser-go from 0.22.1 to
0.23.1 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/8001](https://redirect.github.com/mudler/LocalAI/pull/8001)l/8001
* chore(deps): bump fyne.io/fyne/v2 from 2.7.1 to 2.7.2 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/8003](https://redirect.github.com/mudler/LocalAI/pull/8003)l/8003
* chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/8004](https://redirect.github.com/mudler/LocalAI/pull/8004)l/8004
* chore(deps): bump torch from 2.3.1+cxx11.abi to 2.8.0 in
/backend/python/rerankers in the pip group across 1 directory by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/8066](https://redirect.github.com/mudler/LocalAI/pull/8066)l/8066

##### Other Changes
* docs: ⬆️ update docs version mudler/LocalAI by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7716](https://redirect.github.com/mudler/LocalAI/pull/7716)l/7716
* chore: ⬆️ Update ggml-org/whisper.cpp to
`6114e692136bea917dc88a5eb2e532c3d133d963` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7717](https://redirect.github.com/mudler/LocalAI/pull/7717)l/7717
* chore: ⬆️ Update ggml-org/llama.cpp to
`c18428423018ed214c004e6ecaedb0cbdda06805` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7718](https://redirect.github.com/mudler/LocalAI/pull/7718)l/7718
* chore: ⬆️ Update ggml-org/llama.cpp to
`85c40c9b02941ebf1add1469af75f1796d513ef4` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7731](https://redirect.github.com/mudler/LocalAI/pull/7731)l/7731
* chore: ⬆️ Update ggml-org/llama.cpp to
`7ac8902133da6eb390c4d8368a7d252279123942` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7740](https://redirect.github.com/mudler/LocalAI/pull/7740)l/7740
* chore: ⬆️ Update ggml-org/llama.cpp to
`a4bf35889eda36d3597cd0f8f333f5b8a2fcaefc` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7751](https://redirect.github.com/mudler/LocalAI/pull/7751)l/7751
* chore: ⬆️ Update ggml-org/llama.cpp to
`4ffc47cb2001e7d523f9ff525335bbe34b1a2858` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7760](https://redirect.github.com/mudler/LocalAI/pull/7760)l/7760
* chore(ci): be more precise when detecting existing models by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7767](https://redirect.github.com/mudler/LocalAI/pull/7767)l/7767
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
4ff2c8c74bd17c2cfffe3a01be77743fb3efba2f by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7771](https://redirect.github.com/mudler/LocalAI/pull/7771)l/7771
* chore: ⬆️ Update ggml-org/llama.cpp to
`c9a3b40d6578f2381a1373d10249403d58c3c5bd` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7778](https://redirect.github.com/mudler/LocalAI/pull/7778)l/7778
* Revert "chore(deps): bump securego/gosec from 2.22.9 to 2.22.11" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7789](https://redirect.github.com/mudler/LocalAI/pull/7789)l/7789
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7794](https://redirect.github.com/mudler/LocalAI/pull/7794)l/7794
* chore: ⬆️ Update ggml-org/llama.cpp to
`0f89d2ecf14270f45f43c442e90ae433fd82dab1` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7795](https://redirect.github.com/mudler/LocalAI/pull/7795)l/7795
* chore: ⬆️ Update ggml-org/whisper.cpp to
`e9898ddfb908ffaa7026c66852a023889a5a7202` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7810](https://redirect.github.com/mudler/LocalAI/pull/7810)l/7810
* chore: ⬆️ Update ggml-org/llama.cpp to
`13814eb370d2f0b70e1830cc577b6155b17aee47` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7809](https://redirect.github.com/mudler/LocalAI/pull/7809)l/7809
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7820](https://redirect.github.com/mudler/LocalAI/pull/7820)l/7820
* chore: ⬆️ Update ggml-org/llama.cpp to
`ced765be44ce173c374f295b3c6f4175f8fd109b` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7822](https://redirect.github.com/mudler/LocalAI/pull/7822)l/7822
* chore: ⬆️ Update ggml-org/llama.cpp to
`706e3f93a60109a40f1224eaf4af0d59caa7c3ae` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7836](https://redirect.github.com/mudler/LocalAI/pull/7836)l/7836
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7847](https://redirect.github.com/mudler/LocalAI/pull/7847)l/7847
* chore: ⬆️ Update ggml-org/llama.cpp to
`e57f52334b2e8436a94f7e332462dfc63a08f995` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7848](https://redirect.github.com/mudler/LocalAI/pull/7848)l/7848
* chore(Makefile): refactor common make targets by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7858](https://redirect.github.com/mudler/LocalAI/pull/7858)l/7858
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`b90b1ee9cf84ea48b478c674dd2ec6a33fd504d6` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7862](https://redirect.github.com/mudler/LocalAI/pull/7862)l/7862
* chore: ⬆️ Update ggml-org/llama.cpp to
`4974bf53cf14073c7b66e1151348156aabd42cb8` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7861](https://redirect.github.com/mudler/LocalAI/pull/7861)l/7861
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`c5602a676caff5fe5a9f3b76b2bc614faf5121a5` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7880](https://redirect.github.com/mudler/LocalAI/pull/7880)l/7880
* chore: ⬆️ Update ggml-org/whisper.cpp to
`679bdb53dbcbfb3e42685f50c7ff367949fd4d48` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7879](https://redirect.github.com/mudler/LocalAI/pull/7879)l/7879
* chore: ⬆️ Update ggml-org/llama.cpp to
`e443fbcfa51a8a27b15f949397ab94b5e87b2450` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7881](https://redirect.github.com/mudler/LocalAI/pull/7881)l/7881
* chore(image-ui): simplify interface by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7882](https://redirect.github.com/mudler/LocalAI/pull/7882)l/7882
* chore(llama.cpp/flags): simplify conditionals by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7887](https://redirect.github.com/mudler/LocalAI/pull/7887)l/7887
* chore: ⬆️ Update ggml-org/llama.cpp to
`ccbc84a5374bab7a01f68b129411772ddd8e7c79` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7894](https://redirect.github.com/mudler/LocalAI/pull/7894)l/7894
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`9be0b91927dfa4007d053df72dea7302990226bb` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7895](https://redirect.github.com/mudler/LocalAI/pull/7895)l/7895
* chore(dockerfile): drop driver-requirements section by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7907](https://redirect.github.com/mudler/LocalAI/pull/7907)l/7907
* chore(detection): detect GPU vendor from files present in the system
by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7908](https://redirect.github.com/mudler/LocalAI/pull/7908)l/7908
* chore(ci): restore building of GPU vendor images by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7910](https://redirect.github.com/mudler/LocalAI/pull/7910)l/7910
* chore(Dockerfile): restore GPU vendor specific sections by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7911](https://redirect.github.com/mudler/LocalAI/pull/7911)l/7911
* fix(intel): Add ARG for Ubuntu codename in Dockerfile by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7917](https://redirect.github.com/mudler/LocalAI/pull/7917)l/7917
* chore: ⬆️ Update ggml-org/llama.cpp to
`ae9f8df77882716b1702df2bed8919499e64cc28` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7915](https://redirect.github.com/mudler/LocalAI/pull/7915)l/7915
* chore(ci): use latest jetpack image for l4t by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7926](https://redirect.github.com/mudler/LocalAI/pull/7926)l/7926
* chore(l4t-12): do not use python 3.12 (wheels are only for 3.10) by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7928](https://redirect.github.com/mudler/LocalAI/pull/7928)l/7928
* chore(docs): Add Crush and VoxInput to the integrations by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7924](https://redirect.github.com/mudler/LocalAI/pull/7924)l/7924
* Optimize GPU library copying to preserve symlinks and avoid duplicates
by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7931](https://redirect.github.com/mudler/LocalAI/pull/7931)l/7931
* chore(uv): add --index-strategy=unsafe-first-match to l4t by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7934](https://redirect.github.com/mudler/LocalAI/pull/7934)l/7934
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`0e52afc6513cc2dea9a1a017afc4a008d5acf2b0` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7930](https://redirect.github.com/mudler/LocalAI/pull/7930)l/7930
* chore(ci): roll back l4t-cuda12 configurations by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7935](https://redirect.github.com/mudler/LocalAI/pull/7935)l/7935
* Revert "chore(uv): add --index-strategy=unsafe-first-match to l4t" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7936](https://redirect.github.com/mudler/LocalAI/pull/7936)l/7936
* chore(deps): Bump llama.cpp to
'480160d47297df43b43746294963476fc0a6e10f' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7933](https://redirect.github.com/mudler/LocalAI/pull/7933)l/7933
* chore(llama.cpp): propagate errors during model load by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7937](https://redirect.github.com/mudler/LocalAI/pull/7937)l/7937
* chore: ⬆️ Update ggml-org/llama.cpp to
`593da7fa49503b68f9f01700be9f508f1e528992` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7946](https://redirect.github.com/mudler/LocalAI/pull/7946)l/7946
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7964](https://redirect.github.com/mudler/LocalAI/pull/7964)l/7964
* chore: ⬆️ Update ggml-org/llama.cpp to
`b1377188784f9aea26b8abde56d4aee8c733eec7` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7965](https://redirect.github.com/mudler/LocalAI/pull/7965)l/7965
* fix(l4t-12): use pip to install python deps by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7967](https://redirect.github.com/mudler/LocalAI/pull/7967)l/7967
* chore: ⬆️ Update ggml-org/llama.cpp to
`0c3b7a9efebc73d206421c99b7eb6b6716231322` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7978](https://redirect.github.com/mudler/LocalAI/pull/7978)l/7978
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`885e62ea822e674c6837a8225d2d75f021b97a6a` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7979](https://redirect.github.com/mudler/LocalAI/pull/7979)l/7979
* chore(backends): do not bundle cuda target directory by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7982](https://redirect.github.com/mudler/LocalAI/pull/7982)l/7982
* chore(vulkan): bump vulkan-sdk to 1.4.335.0 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7981](https://redirect.github.com/mudler/LocalAI/pull/7981)l/7981
* chore: ⬆️ Update ggml-org/llama.cpp to
`bcf7546160982f56bc290d2e538544bbc0772f63` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7991](https://redirect.github.com/mudler/LocalAI/pull/7991)l/7991
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`7010bb4dff7bd55b03d35ef9772142c21699eba9` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8013](https://redirect.github.com/mudler/LocalAI/pull/8013)l/8013
* chore: ⬆️ Update ggml-org/whisper.cpp to
`a96310871a3b294f026c3bcad4e715d17b5905fe` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8014](https://redirect.github.com/mudler/LocalAI/pull/8014)l/8014
* chore: ⬆️ Update ggml-org/llama.cpp to
`e4832e3ae4d58ac0ecbdbf4ae055424d6e628c9f` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8015](https://redirect.github.com/mudler/LocalAI/pull/8015)l/8015
* chore: ⬆️ Update ggml-org/whisper.cpp to
`47af2fb70f7e4ee1ba40c8bed513760fdfe7a704` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8039](https://redirect.github.com/mudler/LocalAI/pull/8039)l/8039
* chore: ⬆️ Update ggml-org/llama.cpp to
`d98b548120eecf98f0f6eaa1ba7e29b3afda9f2e` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8040](https://redirect.github.com/mudler/LocalAI/pull/8040)l/8040
* fix: reduce log verbosity for /api/operations polling by
@&#8203;Divyanshupandey0[https://github.com/mudler/LocalAI/pull/8050](https://redirect.github.com/mudler/LocalAI/pull/8050)l/8050
* chore: ⬆️ Update ggml-org/whisper.cpp to
`2eeeba56e9edd762b4b38467bab96c2517163158` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8052](https://redirect.github.com/mudler/LocalAI/pull/8052)l/8052
* chore: ⬆️ Update ggml-org/llama.cpp to
`785a71008573e2d84728fb0ba9e851d72d3f8fab` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8053](https://redirect.github.com/mudler/LocalAI/pull/8053)l/8053
* fix(ci): use more beefy runner for expensive jobs by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8065](https://redirect.github.com/mudler/LocalAI/pull/8065)l/8065
* Revert "chore(deps): bump torch from 2.3.1+cxx11.abi to 2.8.0 in
/backend/python/rerankers in the pip group across 1 directory" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8072](https://redirect.github.com/mudler/LocalAI/pull/8072)l/8072
* chore: ⬆️ Update ggml-org/llama.cpp to
`388ce822415f24c60fcf164a321455f1e008cafb` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8073](https://redirect.github.com/mudler/LocalAI/pull/8073)l/8073
* chore: ⬆️ Update ggml-org/whisper.cpp to
`f53dc74843e97f19f94a79241357f74ad5b691a6` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8074](https://redirect.github.com/mudler/LocalAI/pull/8074)l/8074
* chore(ui): add video generation link by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/8079](https://redirect.github.com/mudler/LocalAI/pull/8079)l/8079
* chore: ⬆️ Update ggml-org/llama.cpp to
`2fbde785bc106ae1c4102b0e82b9b41d9c466579` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8087](https://redirect.github.com/mudler/LocalAI/pull/8087)l/8087
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`9565c7f6bd5fcff124c589147b2621244f2c4aa1` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/8086](https://redirect.github.com/mudler/LocalAI/pull/8086)l/8086

</details>

##### New Contributors
* @&#8203;majiayu000 made their first
contributi[https://github.com/mudler/LocalAI/pull/7785](https://redirect.github.com/mudler/LocalAI/pull/7785)l/7785
* @&#8203;coffeerunhobby made their first
contributi[https://github.com/mudler/LocalAI/pull/7817](https://redirect.github.com/mudler/LocalAI/pull/7817)l/7817
* @&#8203;DEVMANISHOFFL made their first
contributi[https://github.com/mudler/LocalAI/pull/7878](https://redirect.github.com/mudler/LocalAI/pull/7878)l/7878
* @&#8203;jroeber made their first
contributi[https://github.com/mudler/LocalAI/pull/7963](https://redirect.github.com/mudler/LocalAI/pull/7963)l/7963
* @&#8203;Divyanshupandey007 made their first
contributi[https://github.com/mudler/LocalAI/pull/8050](https://redirect.github.com/mudler/LocalAI/pull/8050)l/8050

**Full Changelog**:
<https://github.com/mudler/LocalAI/compare/v3.9.0...v3.10.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbG9jYWwtYWkiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
This commit is contained in:
TrueCharts Bot
2026-01-19 00:23:38 +01:00
committed by GitHub
parent 157174f703
commit dabceac452
2 changed files with 5 additions and 5 deletions

View File

@@ -11,7 +11,7 @@ annotations:
truecharts.org/min_kubernetes_version: 1.24.0
truecharts.org/train: stable
apiVersion: v2
appVersion: 3.9.0
appVersion: 3.10.0
dependencies:
- name: common
version: 28.29.20
@@ -38,5 +38,5 @@ sources:
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/local-ai
- https://hub.docker.com/r/localai/localai
type: application
version: 16.45.2
version: 16.48.0

View File

@@ -1,7 +1,7 @@
image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.9.0@sha256:29c0965e27ac450cd79a13d2fa3e1679413283211de045ea01727ebe681a2dca
tag: v3.10.0@sha256:3c7e60b7140c1570c89eb22db00a80594e80b12fb275f9c775952f8f517995cf
ffmpegImage:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
@@ -25,7 +25,7 @@ cublasCuda11FfmpegImage:
allInOneCuda12Image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.9.0-aio-gpu-nvidia-cuda-12@sha256:08a9e4851dbe2dbfab5c85848bcc0ee1bc64d5e2eb54cb4da3fe1fe0f050584c
tag: v3.10.0-aio-gpu-nvidia-cuda-12@sha256:6d225aa6f64043d0c7076aeef0170af09a646afdeed611fa8caabf3fdd53d73f
allInOneCuda11Image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
@@ -33,7 +33,7 @@ allInOneCuda11Image:
allInOneCpuImage:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.9.0-aio-cpu@sha256:dd68db0227b732c30d82dc0491946774e0bb5f099f4f95f827633355ef04c6d1
tag: v3.10.0-aio-cpu@sha256:0a8b36b27c2e7c2d04261a4ee0134a8b10f3d147b22e6bc1382c813243befc41
securityContext:
container:
runAsNonRoot: false