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

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `27eb061` -> `dd68db0` |
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `277280d` -> `8b39015` |
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `66ae8f3` -> `08a9e48` |
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `5a9c2d6` -> `29c0965` |

---

> [!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.9.0`](https://redirect.github.com/mudler/LocalAI/releases/tag/v3.9.0)

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

##### Xmas-release 🎅   **LocalAI 3.9.0**! 🚀

<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.9.0 is focused on **stability, resource efficiency, and
smarter agent workflows**. We've addressed critical issues with model
loading, improved system resource management, and introduced a new
**Agent Jobs panel** for scheduling and managing background agentic
tasks. Whether you're running models locally or orchestrating complex
agent workflows, this release makes it faster, more reliable, and easier
to manage.

##### 📌 TL;DR

| Feature | Summary |
| -------------------------- |
------------------------------------------------------------------------------------------
|
| **Agent Jobs Panel** | Schedule and run background tasks with cron or
via API — perfect for automated workflows. |
| **Smart Memory Reclaimer** | Automatically frees up GPU/VRAM by
evicting least recently used models when memory is low. |
| **LRU Model Eviction** | Models are automatically unloaded from memory
based on usage patterns to prevent crashes. |
| **MLX & CUDA 13 Support** | New model backends and enhanced GPU
compatibility for modern hardware. |
| **UI Polish & Fixes** | Cleaned-up navigation, fixed layout overflow,
and various improvements. |
| **Vibevoice** | Added support for the vibevoice backend! |

***

##### 🚀 New Features

##### 🤖 **Agent Jobs Panel: Schedule & Automate Tasks**

LocalAI 3.9.0 introduces a **new Agent Jobs panel** in the web UI and
API, allowing you to create, run, and schedule agentic tasks in the
background that can be started programmatically via API or from the Web
interface.

- Run agent prompts on a schedule using cron syntax, or via API.
- Agents are defined via the model settings, supporting MCP.
- Trigger jobs via API for integration into CI/CD or external tools.
- Optionally send results to a webhook for post-processing.
- Templates and prompts can be dynamically populated with variables.

>  Use cases: Daily reports, CI integration, automated data processing,
scheduled model evaluations.

<img width="1576" height="767" alt="Screenshot 2025-12-24 at 15-26-32
LocalAI - Agent Jobs"
src="https://github.com/user-attachments/assets/9c170d93-fedc-48b8-be30-14330b1052a3"
/>

***

##### 🧠 **Smart Memory Reclaimer: Auto-Optimize GPU Resources**

We’ve introduced a **new Memory Reclaimer** that monitors system memory
usage and automatically frees up GPU/VRAM when needed.

<img width="975" height="670" alt="Screenshot 2025-12-24 at 15-25-30
LocalAI API - 8b3e0eb (8b3e0ebf8aab4071ef7721121f04081c32a5c9da)"
src="https://github.com/user-attachments/assets/36f76486-0123-4480-8386-d66d43a96fa1"
/>

- Tracks memory consumption across all backends.
- When usage exceeds a configured threshold, it evicts the **least
recently used (LRU)** models.
- Prevents out-of-memory crashes and keeps your system stable during
high load.

This is a step toward **adaptive resource management**, future versions
will expand this with more advanced policies and giving more control.

***

##### 🔁 **LRU Model Eviction: Intelligent Model Management**

Building on the new reclaimer, LocalAI now supports **LRU (Least
Recently Used) eviction** for loaded models.

<img width="968" height="334" alt="Screenshot 2025-12-24 at 15-27-24
LocalAI - Settings"
src="https://github.com/user-attachments/assets/6a16653c-9b9e-4a64-870d-aec009bba834"
/>

- Set a maximum number of models to keep in memory (e.g., limit to 3).
- When a new model is loaded and the limit is reached, the oldest unused
model is automatically unloaded.
- Fully compatible with `single_active_backend` mode (now defaults to
LRU=1 for backward compatibility).

> 💡 Ideal for servers with limited VRAM or when running multiple models
in parallel.

***

##### 🖥️ **UI & UX Polish**

- **Fixed navbar ordering and login icon** — clearer navigation and
better visual flow.
- **Prevented tool call overflow** in chat view — no more clipped or
misaligned content.
- **Uniformed link paths** (e.g., `/browse/` instead of `browse`) for
consistency.
- **Fixed model selection toggle** — header updates correctly when
switching models.
- **Consistent button styling** — uniform colors, hover effects, and
accessibility.

***

##### 📦 **Backward Compatibility & Architecture**

- **Dropped x86\_64 Mac support**: no longer maintained in GitHub
Actions; ARM64 (M1/M2/M3/M4) is now the recommended architecture.
- **Updated data storage path** from `/usr/share` to `/var/lib`: follows
Linux conventions for mutable data.
- **Added CUDA 13 support**: now available in Docker images and L4T
builds.
- **New VibeVoice TTS backend** real-time text-to-speech with voice
cloning support. You can install it from the model gallery!
- **StableDiffusion-GGML now supports LoRA**: expand your
image-generation capabilities.

***

##### 🛠️ Fixes & Improvements

- **Issue:** After v3.8.0, `/readyz` and `/healthz` endpoints required
authentication, breaking Docker health checks and monitoring tools
- **Issue:** Fixed crashes when importing models from **Hugging Face
URLs with subfolders** (e.g.,
`huggingface://user/model/GGUF/model.gguf`).

***

##### 🚀 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
##### Breaking Changes 🛠
* chore: switch from /usr/share to /var/lib for data storage by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7361](https://redirect.github.com/mudler/LocalAI/pull/7361)l/7361
* chore: drop drawin-x86_64 support by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7616](https://redirect.github.com/mudler/LocalAI/pull/7616)l/7616

##### Bug fixes 🐛
* fix: do not require auth for readyz/healthz endpoints by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7403](https://redirect.github.com/mudler/LocalAI/pull/7403)l/7403
* fix(ui): navbar ordering and login icon by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7407](https://redirect.github.com/mudler/LocalAI/pull/7407)l/7407
* fix: configure sbsa packages for arm64 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7413](https://redirect.github.com/mudler/LocalAI/pull/7413)l/7413
* fix(ui): prevent box overflow in chat view by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7430](https://redirect.github.com/mudler/LocalAI/pull/7430)l/7430
* fix(ui): Update few links in web UI from 'browse' to '/browse/' by
@&#8203;ramp[https://github.com/mudler/LocalAI/pull/7445](https://redirect.github.com/mudler/LocalAI/pull/7445)l/7445
* fix(paths): remove trailing slash from requests by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7451](https://redirect.github.com/mudler/LocalAI/pull/7451)l/7451
* fix(downloader): do not download model files if not necessary by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7492](https://redirect.github.com/mudler/LocalAI/pull/7492)l/7492
* fix(config): make syncKnownUsecasesFromString idempotent by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7493](https://redirect.github.com/mudler/LocalAI/pull/7493)l/7493
* fix: make sure to close on errors by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7521](https://redirect.github.com/mudler/LocalAI/pull/7521)l/7521
* fix(llama.cpp): handle corner cases with tool array content by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7528](https://redirect.github.com/mudler/LocalAI/pull/7528)l/7528
* fix(7355): Update llama-cpp grpc for v3 interface by
@&#8203;sredm[https://github.com/mudler/LocalAI/pull/7566](https://redirect.github.com/mudler/LocalAI/pull/7566)l/7566
* fix(chat-ui): model selection toggle and new chat by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7574](https://redirect.github.com/mudler/LocalAI/pull/7574)l/7574
* fix: improve ram estimation by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7603](https://redirect.github.com/mudler/LocalAI/pull/7603)l/7603
* fix(ram): do not read from cgroup by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7606](https://redirect.github.com/mudler/LocalAI/pull/7606)l/7606
* fix: correctly propagate error during model load by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7610](https://redirect.github.com/mudler/LocalAI/pull/7610)l/7610
* fix(ci): remove specific version for grpcio packages by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7627](https://redirect.github.com/mudler/LocalAI/pull/7627)l/7627
* fix(uri): consider subfolders when expanding huggingface URLs by
@&#8203;mintyle[https://github.com/mudler/LocalAI/pull/7634](https://redirect.github.com/mudler/LocalAI/pull/7634)l/7634

##### Exciting New Features 🎉
* feat: agent jobs panel by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7390](https://redirect.github.com/mudler/LocalAI/pull/7390)l/7390
* chore: refactor css, restyle to be slightly minimalistic by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7397](https://redirect.github.com/mudler/LocalAI/pull/7397)l/7397
* feat(hf-api): return files in nested directories by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7396](https://redirect.github.com/mudler/LocalAI/pull/7396)l/7396
* feat(agent-jobs): add multimedia support by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7398](https://redirect.github.com/mudler/LocalAI/pull/7398)l/7398
* feat: add cuda13 images by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7404](https://redirect.github.com/mudler/LocalAI/pull/7404)l/7404
* fix: use ubuntu 24.04 for cuda13 l4t images by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7418](https://redirect.github.com/mudler/LocalAI/pull/7418)l/7418
* feat(diffusers): implement dynamic pipeline loader to remove
per-pipeline conditionals by
@&#8203;Copil[https://github.com/mudler/LocalAI/pull/7365](https://redirect.github.com/mudler/LocalAI/pull/7365)l/7365
* chore(importers/llama.cpp): add models to 'llama-cpp' subfolder by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7450](https://redirect.github.com/mudler/LocalAI/pull/7450)l/7450
* feat(vibevoice): add new backend by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7494](https://redirect.github.com/mudler/LocalAI/pull/7494)l/7494
* feat(ui): allow to order search results by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7507](https://redirect.github.com/mudler/LocalAI/pull/7507)l/7507
* feat(loader): enhance single active backend to support LRU eviction by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7535](https://redirect.github.com/mudler/LocalAI/pull/7535)l/7535
* feat(stablediffusion-ggml): add lora support by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7542](https://redirect.github.com/mudler/LocalAI/pull/7542)l/7542
* feat(ui): add mask to install custom backends by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7559](https://redirect.github.com/mudler/LocalAI/pull/7559)l/7559
* feat(watchdog): add Memory resource reclaimer by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7583](https://redirect.github.com/mudler/LocalAI/pull/7583)l/7583
* feat(mlx): add thread-safe LRU prompt cache and min_p/top_k sampling
by
@&#8203;blightb[https://github.com/mudler/LocalAI/pull/7556](https://redirect.github.com/mudler/LocalAI/pull/7556)l/7556
* feat(whisper): Add prompt to condition transcription output by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7624](https://redirect.github.com/mudler/LocalAI/pull/7624)l/7624

##### 🧠 Models
* feat(stablediffusion): Passthrough more parameters to support z-image
and flux2 by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7414](https://redirect.github.com/mudler/LocalAI/pull/7414)l/7414
* Revert "feat(stablediffusion): Passthrough more parameters to support
z-image and flux2" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7417](https://redirect.github.com/mudler/LocalAI/pull/7417)l/7417
* feat(stablediffusion): Passthrough more parameters to support z-image
and flux2 by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7419](https://redirect.github.com/mudler/LocalAI/pull/7419)l/7419
* chore(model-gallery): ⬆️ update checksum by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7433](https://redirect.github.com/mudler/LocalAI/pull/7433)l/7433
* fix(stablediffusion-ggml): Correct Z-Image model name by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7436](https://redirect.github.com/mudler/LocalAI/pull/7436)l/7436
* chore(model-gallery): ⬆️ update checksum by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7437](https://redirect.github.com/mudler/LocalAI/pull/7437)l/7437
* chore(model-gallery): ⬆️ update checksum by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7530](https://redirect.github.com/mudler/LocalAI/pull/7530)l/7530
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7700](https://redirect.github.com/mudler/LocalAI/pull/7700)l/7700
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7707](https://redirect.github.com/mudler/LocalAI/pull/7707)l/7707
* chore(model gallery): 🤖 add 1 new models via gallery agent by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7712](https://redirect.github.com/mudler/LocalAI/pull/7712)l/7712

##### 📖 Documentation and examples
* chore: Add AGENTS.md by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7688](https://redirect.github.com/mudler/LocalAI/pull/7688)l/7688
* chore(deps): Bump llama.cpp to
'5b6c9bc0f3c8f55598b9999b65aff7ce4119bc15' and refactor usage of base
params by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7706](https://redirect.github.com/mudler/LocalAI/pull/7706)l/7706

##### 👒 Dependencies
* chore(deps): bump github.com/google/go-containerregistry from 0.19.2
to 0.20.7 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7409](https://redirect.github.com/mudler/LocalAI/pull/7409)l/7409
* chore(deps): bump appleboy/ssh-action from 1.2.3 to 1.2.4 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7410](https://redirect.github.com/mudler/LocalAI/pull/7410)l/7410
* chore(deps): bump go.opentelemetry.io/otel/sdk/metric from 1.38.0 to
1.39.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7476](https://redirect.github.com/mudler/LocalAI/pull/7476)l/7476
* chore(deps): bump actions/stale from 10.1.0 to 10.1.1 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7473](https://redirect.github.com/mudler/LocalAI/pull/7473)l/7473
* chore(deps): bump protobuf from 6.33.1 to 6.33.2 in
/backend/python/transformers by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7481](https://redirect.github.com/mudler/LocalAI/pull/7481)l/7481
* chore(deps): bump github.com/mudler/cogito from 0.5.1 to 0.6.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7474](https://redirect.github.com/mudler/LocalAI/pull/7474)l/7474
* chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from
0.60.0 to 0.61.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7477](https://redirect.github.com/mudler/LocalAI/pull/7477)l/7477
* chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7475](https://redirect.github.com/mudler/LocalAI/pull/7475)l/7475
* chore(deps): bump stable-diffusion.cpp to
'8823dc48bcc1598eb9671da7b69e45338d0cc5a5' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7524](https://redirect.github.com/mudler/LocalAI/pull/7524)l/7524
* chore(makefile): Add buildargs for sd and cuda when building backend
by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7525](https://redirect.github.com/mudler/LocalAI/pull/7525)l/7525
* chore(deps): bump torch from 2.5.1+cxx11.abi to 2.7.1+cpu in
/backend/python/diffusers in the pip group across 1 directory by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7549](https://redirect.github.com/mudler/LocalAI/pull/7549)l/7549
* chore(deps): bump actions/upload-artifact from 5 to 6 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7585](https://redirect.github.com/mudler/LocalAI/pull/7585)l/7585
* chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7590](https://redirect.github.com/mudler/LocalAI/pull/7590)l/7590
* chore(deps): bump peter-evans/create-pull-request from 7 to 8 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7586](https://redirect.github.com/mudler/LocalAI/pull/7586)l/7586
* chore(deps): bump actions/download-artifact from 6 to 7 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7587](https://redirect.github.com/mudler/LocalAI/pull/7587)l/7587
* chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7588](https://redirect.github.com/mudler/LocalAI/pull/7588)l/7588
* chore(deps): bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7589](https://redirect.github.com/mudler/LocalAI/pull/7589)l/7589
* chore(deps): bump github.com/jaypipes/ghw from 0.20.0 to 0.21.1 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7591](https://redirect.github.com/mudler/LocalAI/pull/7591)l/7591
* chore(deps): bump sentence-transformers from 5.1.0 to 5.2.0 in
/backend/python/transformers by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7594](https://redirect.github.com/mudler/LocalAI/pull/7594)l/7594
* chore(memory detection): do not use go-sigar as requires CGO on darwin
by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7618](https://redirect.github.com/mudler/LocalAI/pull/7618)l/7618
* chore(deps): bump cogito to latest and adapt API changes by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7655](https://redirect.github.com/mudler/LocalAI/pull/7655)l/7655
* chore(refactor): move logging to common package based on slog by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7668](https://redirect.github.com/mudler/LocalAI/pull/7668)l/7668
* chore(deps): bump xlog to v0.0.3 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7675](https://redirect.github.com/mudler/LocalAI/pull/7675)l/7675
* chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7690](https://redirect.github.com/mudler/LocalAI/pull/7690)l/7690
* chore(deps): bump github.com/mudler/xlog from 0.0.3 to 0.0.4 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7695](https://redirect.github.com/mudler/LocalAI/pull/7695)l/7695
* chore(deps): bump github.com/mudler/cogito from 0.7.1 to 0.7.2 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7691](https://redirect.github.com/mudler/LocalAI/pull/7691)l/7691
* chore(deps): bump github.com/jaypipes/ghw from 0.21.1 to 0.21.2 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7694](https://redirect.github.com/mudler/LocalAI/pull/7694)l/7694
* chore(deps): bump github.com/containerd/containerd from 1.7.29 to
1.7.30 by
@&#8203;dependabot[bo[https://github.com/mudler/LocalAI/pull/7692](https://redirect.github.com/mudler/LocalAI/pull/7692)l/7692

##### Other Changes
* chore: ⬆️ Update ggml-org/llama.cpp to
`eec1e33a9ed71b79422e39cc489719cf4f8e0777` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7363](https://redirect.github.com/mudler/LocalAI/pull/7363)l/7363
* Initialize sudo reference before its first actual use by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7367](https://redirect.github.com/mudler/LocalAI/pull/7367)l/7367
* chore(deps): update diffusers dependency to use GitHub repo for l4t by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7369](https://redirect.github.com/mudler/LocalAI/pull/7369)l/7369
* chore(l4t/diffusers): bump nvidia l4t index for pytorch 2.9 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7379](https://redirect.github.com/mudler/LocalAI/pull/7379)l/7379
* Conventional way of adding extra apt repository by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7362](https://redirect.github.com/mudler/LocalAI/pull/7362)l/7362
* Correct user deletion with all its data by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7368](https://redirect.github.com/mudler/LocalAI/pull/7368)l/7368
* Clean data directory by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7378](https://redirect.github.com/mudler/LocalAI/pull/7378)l/7378
* docs: ⬆️ update docs version mudler/LocalAI by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7381](https://redirect.github.com/mudler/LocalAI/pull/7381)l/7381
* chore(l4t): Update extra index URL for requirements-l4t.txt by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7383](https://redirect.github.com/mudler/LocalAI/pull/7383)l/7383
* chore: Add Python 3.12 support for l4t build profile by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7384](https://redirect.github.com/mudler/LocalAI/pull/7384)l/7384
* chore: ⬆️ Update ggml-org/llama.cpp to
`4abef75f2cf2eee75eb5083b30a94cf981587394` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7382](https://redirect.github.com/mudler/LocalAI/pull/7382)l/7382
* chore(diffusers): Add PY_STANDALONE_TAG for l4t Python version by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7387](https://redirect.github.com/mudler/LocalAI/pull/7387)l/7387
* Revert "chore(l4t): Update extra index URL for requirements-l4t.txt"
by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7388](https://redirect.github.com/mudler/LocalAI/pull/7388)l/7388
* chore: drop pinning of python 3.12 by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7389](https://redirect.github.com/mudler/LocalAI/pull/7389)l/7389
* chore(deps): bump llama.cpp to
'd82b7a7c1d73c0674698d9601b1bbb0200933f29' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7392](https://redirect.github.com/mudler/LocalAI/pull/7392)l/7392
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7394](https://redirect.github.com/mudler/LocalAI/pull/7394)l/7394
* chore: ⬆️ Update ggml-org/llama.cpp to
`8c32d9d96d9ae345a0150cae8572859e9aafea0b` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7395](https://redirect.github.com/mudler/LocalAI/pull/7395)l/7395
* feat(swagger): update swagger by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7400](https://redirect.github.com/mudler/LocalAI/pull/7400)l/7400
* chore: ⬆️ Update ggml-org/llama.cpp to
`7f8ef50cce40e3e7e4526a3696cb45658190e69a` by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7402](https://redirect.github.com/mudler/LocalAI/pull/7402)l/7402
* chore: ⬆️ Update ggml-org/llama.cpp to
`ec18edfcba94dacb166e6523612fc0129cead67a` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7406](https://redirect.github.com/mudler/LocalAI/pull/7406)l/7406
* chore(deps/stable-diffusion-ggml): update stablediffusion-ggml by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7411](https://redirect.github.com/mudler/LocalAI/pull/7411)l/7411
* Add Dockerfile for arm64 with nvpl installation by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7416](https://redirect.github.com/mudler/LocalAI/pull/7416)l/7416
* chore: ⬆️ Update ggml-org/llama.cpp to
`61bde8e21f4a1f9a98c9205831ca3e55457b4c78` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7415](https://redirect.github.com/mudler/LocalAI/pull/7415)l/7415
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`5865b5e7034801af1a288a9584631730b25272c6` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7422](https://redirect.github.com/mudler/LocalAI/pull/7422)l/7422
* Messages output fix by
@&#8203;porets[https://github.com/mudler/LocalAI/pull/7424](https://redirect.github.com/mudler/LocalAI/pull/7424)l/7424
* chore: ⬆️ Update ggml-org/llama.cpp to
`e9f9483464e6f01d843d7f0293bd9c7bc6b2221c` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7421](https://redirect.github.com/mudler/LocalAI/pull/7421)l/7421
* chore(ui): uniform buttons by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7429](https://redirect.github.com/mudler/LocalAI/pull/7429)l/7429
* chore(deps): bump llama.cpp to
'bde188d60f58012ada0725c6dd5ba7c69fe4dd87' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7434](https://redirect.github.com/mudler/LocalAI/pull/7434)l/7434
* chore: ⬆️ Update ggml-org/llama.cpp to
`8160b38a5fa8a25490ca33ffdd200cda51405688` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7438](https://redirect.github.com/mudler/LocalAI/pull/7438)l/7438
* chore: ⬆️ Update ggml-org/whisper.cpp to
`a88b93f85f08fc6045e5d8a8c3f94b7be0ac8bce` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7448](https://redirect.github.com/mudler/LocalAI/pull/7448)l/7448
* chore: ⬆️ Update ggml-org/llama.cpp to
`db97837385edfbc772230debbd49e5efae843a71` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7447](https://redirect.github.com/mudler/LocalAI/pull/7447)l/7447
* chore(gallery agent): summary now is at root of the git repository by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7463](https://redirect.github.com/mudler/LocalAI/pull/7463)l/7463
* chore(gallery agent): strip thinking tags by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7464](https://redirect.github.com/mudler/LocalAI/pull/7464)l/7464
* chore: ⬆️ Update ggml-org/whisper.cpp to
`a8f45ab11d6731e591ae3d0230be3fec6c2efc91` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7483](https://redirect.github.com/mudler/LocalAI/pull/7483)l/7483
* chore(deps/llama-cpp): bump to
'2fa51c19b028180b35d316e9ed06f5f0f7ada2c1' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7484](https://redirect.github.com/mudler/LocalAI/pull/7484)l/7484
* chore: ⬆️ Update ggml-org/llama.cpp to
`086a63e3a5d2dbbb7183a74db453459e544eb55a` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7496](https://redirect.github.com/mudler/LocalAI/pull/7496)l/7496
* chore: ⬆️ Update ggml-org/whisper.cpp to
`9f5ed26e43c680bece09df7bdc8c1b7835f0e537` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7509](https://redirect.github.com/mudler/LocalAI/pull/7509)l/7509
* chore: ⬆️ Update ggml-org/llama.cpp to
`4dff236a522bd0ed949331d6cb1ee2a1b3615c35` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7508](https://redirect.github.com/mudler/LocalAI/pull/7508)l/7508
* chore: ⬆️ Update ggml-org/llama.cpp to
`a81a569577cc38b32558958b048228150be63eae` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7529](https://redirect.github.com/mudler/LocalAI/pull/7529)l/7529
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`11ab095230b2b67210f5da4d901588d56c71fe3a` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7539](https://redirect.github.com/mudler/LocalAI/pull/7539)l/7539
* chore(l4t13): use pytorch index by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7546](https://redirect.github.com/mudler/LocalAI/pull/7546)l/7546
* Revert "chore(deps): bump torch from 2.5.1+cxx11.abi to 2.7.1+cpu in
/backend/python/diffusers in the pip group across 1 directory" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7558](https://redirect.github.com/mudler/LocalAI/pull/7558)l/7558
* chore: ⬆️ Update ggml-org/whisper.cpp to
`2551e4ce98db69027d08bd99bcc3f1a4e2ad2cef` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7561](https://redirect.github.com/mudler/LocalAI/pull/7561)l/7561
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`43a70e819b9254dee0d017305d6992f6bb27f850` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7562](https://redirect.github.com/mudler/LocalAI/pull/7562)l/7562
* chore: ⬆️ Update ggml-org/llama.cpp to
`5266379bcae74214af397f36aa81b2a08b15d545` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7563](https://redirect.github.com/mudler/LocalAI/pull/7563)l/7563
* chore: ⬆️ Update ggml-org/llama.cpp to
`5c8a717128cc98aa9e5b1c44652f5cf458fd426e` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7573](https://redirect.github.com/mudler/LocalAI/pull/7573)l/7573
* chore(llama.cpp): Add Missing llama.cpp Options to gRPC Server by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7584](https://redirect.github.com/mudler/LocalAI/pull/7584)l/7584
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
`200cb6f2ca07e40fa83b610a4e595f4da06ec709` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7597](https://redirect.github.com/mudler/LocalAI/pull/7597)l/7597
* Revert "chore(deps): bump securego/gosec from 2.22.9 to 2.22.11" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7602](https://redirect.github.com/mudler/LocalAI/pull/7602)l/7602
* chore: ⬆️ Update ggml-org/llama.cpp to
`ef83fb8601229ff650d952985be47e82d644bfaa` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7611](https://redirect.github.com/mudler/LocalAI/pull/7611)l/7611
* chore: ⬆️ Update ggml-org/whisper.cpp to
`3e79e73eee32e924fbd34587f2f2ac5a45a26b61` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7630](https://redirect.github.com/mudler/LocalAI/pull/7630)l/7630
* chore: ⬆️ Update ggml-org/llama.cpp to
`d37fc935059211454e9ad2e2a44e8ed78fd6d1ce` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7629](https://redirect.github.com/mudler/LocalAI/pull/7629)l/7629
* chore: ⬆️ Update leejet/stable-diffusion.cpp to
bda7fab9f208dff4b67179a68f694b6ddec13326 by
@&#8203;richie[https://github.com/mudler/LocalAI/pull/7639](https://redirect.github.com/mudler/LocalAI/pull/7639)l/7639
* chore: ⬆️ Update ggml-org/llama.cpp to
`f9ec8858edea4a0ecfea149d6815ebfb5ecc3bcd` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7642](https://redirect.github.com/mudler/LocalAI/pull/7642)l/7642
* chore: ⬆️ Update ggml-org/whisper.cpp to
`6c22e792cb0ee155b6587ce71a8410c3aeb06949` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7644](https://redirect.github.com/mudler/LocalAI/pull/7644)l/7644
* chore: ⬆️ Update ggml-org/llama.cpp to
`ce734a8a2f9fb6eb4f0383ab1370a1b0014ab787` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7654](https://redirect.github.com/mudler/LocalAI/pull/7654)l/7654
* chore(cogito): respect application-level logging and propagate by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7656](https://redirect.github.com/mudler/LocalAI/pull/7656)l/7656
* chore: ⬆️ Update ggml-org/llama.cpp to
`52ab19df633f3de5d4db171a16f2d9edd2342fec` by
@&#8203;localai-b[https://github.com/mudler/LocalAI/pull/7665](https://redirect.github.com/mudler/LocalAI/pull/7665)l/7665
* docs: Add `langchain-localai` integration package to documentation by
@&#8203;mkhludn[https://github.com/mudler/LocalAI/pull/7677](https://redirect.github.com/mudler/LocalAI/pull/7677)l/7677
* chore: allow to set local-ai log format, default to custom one by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7679](https://redirect.github.com/mudler/LocalAI/pull/7679)l/7679
* chore(deps): bump llama.cpp to
'0e1ccf15c7b6d05c720551b537857ecf6194d420' by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7684](https://redirect.github.com/mudler/LocalAI/pull/7684)l/7684
* chore(gallery agent): various fixups by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7697](https://redirect.github.com/mudler/LocalAI/pull/7697)l/7697
* Revert "chore(deps): bump securego/gosec from 2.22.9 to 2.22.11" by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7698](https://redirect.github.com/mudler/LocalAI/pull/7698)l/7698
* chore(logging): be consistent and do not emit logs from echo by
@&#8203;mudl[https://github.com/mudler/LocalAI/pull/7710](https://redirect.github.com/mudler/LocalAI/pull/7710)l/7710

</details>

##### New Contributors
* @&#8203;rampa3 made their first
contributi[https://github.com/mudler/LocalAI/pull/7445](https://redirect.github.com/mudler/LocalAI/pull/7445)l/7445
* @&#8203;blightbow made their first
contributi[https://github.com/mudler/LocalAI/pull/7556](https://redirect.github.com/mudler/LocalAI/pull/7556)l/7556

**Full Changelog**:
<https://github.com/mudler/LocalAI/compare/v3.8.0...v3.9.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
2025-12-25 10:41:04 +01:00
committed by GitHub
parent 7be4cd3c39
commit 000431fe6b
2 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ annotations:
truecharts.org/min_kubernetes_version: 1.24.0
truecharts.org/train: stable
apiVersion: v2
appVersion: 3.8.0
appVersion: 3.9.0
dependencies:
- name: common
version: 28.29.17
@@ -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.41.5
version: 16.45.0
+4 -4
View File
@@ -1,7 +1,7 @@
image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.8.0@sha256:5a9c2d6d2aac1a371e762b52d354c024c897f7c2ab683ebf3d73346e9e1558cd
tag: v3.9.0@sha256:29c0965e27ac450cd79a13d2fa3e1679413283211de045ea01727ebe681a2dca
ffmpegImage:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
@@ -25,15 +25,15 @@ cublasCuda11FfmpegImage:
allInOneCuda12Image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.8.0-aio-gpu-nvidia-cuda-12@sha256:66ae8f343676b727aca4989094a412b09e27f2875bde5aed830521138f656093
tag: v3.9.0-aio-gpu-nvidia-cuda-12@sha256:08a9e4851dbe2dbfab5c85848bcc0ee1bc64d5e2eb54cb4da3fe1fe0f050584c
allInOneCuda11Image:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.8.0-aio-gpu-nvidia-cuda-11@sha256:277280d4d9063baee3ecc6d5e8ea24c92a51af595e152874feb1ade58e8a7a9a
tag: v3.9.0-aio-gpu-nvidia-cuda-11@sha256:8b39015ebda4b3aa6c2c6f373dc09614d898dc051ee297fa95ba5afa219a0c5d
allInOneCpuImage:
repository: docker.io/localai/localai
pullPolicy: IfNotPresent
tag: v3.8.0-aio-cpu@sha256:27eb061e4e6ba4aad5a05903501abd35936917304f28e11b133a363b313d0707
tag: v3.9.0-aio-cpu@sha256:dd68db0227b732c30d82dc0491946774e0bb5f099f4f95f827633355ef04c6d1
securityContext:
container:
runAsNonRoot: false