Commit Graph

  • 7a59260621 chore: ⬆️ Update CrispStrobe/CrispASR to 13d54e110e1538e0f0bc3af0680b9ab246cfb48d (#10145) LocalAI [bot] 2026-06-04 12:06:32 +02:00
  • 27e63b9a78 feat(tts): support per-request instructions and params (#10172) LocalAI [bot] 2026-06-04 11:45:02 +02:00
  • 7b451058cc fix(api): return 404 for unknown weight-file model names instead of gallery fallthrough fix/model-not-found-guard-10162 Ettore Di Giacinto 2026-06-04 08:24:19 +00:00
  • 55c0911c23 chore: ⬆️ Update leejet/stable-diffusion.cpp to 1f9ee88e09c258053fa59d5e05e23dfb10fa0b13 (#10166) LocalAI [bot] 2026-06-04 09:34:34 +02:00
  • f6cb6ab6d9 chore: ⬆️ Update ggml-org/llama.cpp to 94a220cd6745e6e3f8de62870b66fd5b9bc92700 (#10168) LocalAI [bot] 2026-06-04 09:34:13 +02:00
  • 9f11b09c6a chore(model-gallery): ⬆️ update checksum (#10169) LocalAI [bot] 2026-06-04 00:32:15 +02:00
  • a5c4f822f0 chore: ⬆️ Update antirez/ds4 to 477c0e82e2699b35a65fd0a1ed6fe66b41087dfe (#10142) LocalAI [bot] 2026-06-03 19:45:23 +02:00
  • fb36c262fe chore(model gallery): 🤖 add 1 new models via gallery agent (#10163) LocalAI [bot] 2026-06-03 19:44:51 +02:00
  • 0e4e8980e6 chore: ⬆️ Update ggml-org/llama.cpp to 5c394fdc8b564eff6faacc50a139529d875f0e36 (#10143) LocalAI [bot] 2026-06-03 19:44:21 +02:00
  • 3a932a9803 feat(distributed): Add NATS JWT authentication and TLS/mTLS options (#10159) Richard Palethorpe 2026-06-03 18:43:56 +01:00
  • 9d10418593 fix(parakeet-cpp): convert audio before the non-batched transcribe path (#10161) LocalAI [bot] 2026-06-03 15:06:57 +02:00
  • 85f02497f2 chore(deps): bump the go_modules group across 1 directory with 8 updates dependabot/go_modules/go_modules-d3709b9688 dependabot[bot] 2026-06-03 08:45:00 +00:00
  • 5470051d4d chore(deps): bump grpcio from 1.80.0 to 1.81.0 in /backend/python/transformers (#10158) dependabot[bot] 2026-06-03 10:38:43 +02:00
  • 68c5eeebc3 chore: ⬆️ Update ggml-org/whisper.cpp to 610e664ba7cfe3af46125ed1b5a1184fccb51bcd (#10140) LocalAI [bot] 2026-06-03 10:38:28 +02:00
  • 1531fabe23 chore(deps): bump securego/gosec from 2.22.9 to 2.27.1 (#10147) dependabot[bot] 2026-06-03 10:38:07 +02:00
  • b7673d5b76 chore: ⬆️ Update leejet/stable-diffusion.cpp to 2d40a8b2adcdf8b5b0ca0535f3bb7801b6ba13e5 (#10144) LocalAI [bot] 2026-06-03 10:37:51 +02:00
  • b64bdaf406 chore(deps): bump github.com/google/go-containerregistry from 0.21.5 to 0.21.6 (#10149) dependabot[bot] 2026-06-03 10:37:33 +02:00
  • eebf08ff1d chore(deps): bump grpcio from 1.80.0 to 1.81.0 in /backend/python/vllm (#10157) dependabot[bot] 2026-06-03 10:37:16 +02:00
  • c410cd7253 test(ui): repoint page-render-smoke from /app/nodes to /app/cluster feat/p2p-federation-clusterrouting Ettore Di Giacinto 2026-06-03 08:22:59 +00:00
  • 4e993332af Merge remote-tracking branch 'origin/master' into worktree-clusterrouting-phase2 Ettore Di Giacinto 2026-06-03 08:18:41 +00:00
  • 42e51894c3 chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.65.0 to 0.66.0 (#10151) dependabot[bot] 2026-06-03 09:14:42 +02:00
  • d9ae6481fb chore: ⬆️ Update mudler/parakeet.cpp to 9edf17c3ada66e0f881dcff155492867db7ac4cf (#10141) LocalAI [bot] 2026-06-03 08:49:47 +02:00
  • f1c495a748 chore(deps): bump github.com/mudler/edgevpn from 0.32.2 to 0.34.0 (#10153) dependabot[bot] 2026-06-03 08:34:16 +02:00
  • 40a808cf0e chore(deps): bump backend/rust/kokoros/sources/Kokoros dependabot/submodules/backend/rust/kokoros/sources/Kokoros-3d52b37 dependabot[bot] 2026-06-03 03:23:53 +00:00
  • 8cf0448304 chore(deps): bump actions/upload-artifact from 4 to 7 dependabot/github_actions/actions/upload-artifact-7 dependabot[bot] 2026-06-03 03:23:39 +00:00
  • 44513a7067 chore(deps): bump mxschmitt/action-tmate from 3.23 to 3.24 dependabot/github_actions/mxschmitt/action-tmate-3.24 dependabot[bot] 2026-06-03 03:23:19 +00:00
  • 415b561947 docs: fix distributed-mode diagram (workers use NATS, not PostgreSQL) (#10138) LocalAI [bot] 2026-06-02 22:05:33 +02:00
  • e6a0d4c375 Remove diagram from distributed mode documentation Ettore Di Giacinto 2026-06-02 18:48:12 +02:00
  • 7e59a5c7c5 docs: architecture & feature diagrams (blueprint style) (#10137) LocalAI [bot] 2026-06-02 18:43:22 +02:00
  • aea954a482 docs: position LocalAI as a composable engine, not a bundle (#10136) LocalAI [bot] 2026-06-02 17:34:43 +02:00
  • 595e448714 docs(llama.cpp): note tensor split now works with quantized KV cache (#10135) Ettore Di Giacinto 2026-06-02 15:52:23 +02:00
  • 860f9d63ad feat(parakeet-cpp): dynamic batching for concurrent transcription requests (#10112) LocalAI [bot] 2026-06-02 14:49:02 +02:00
  • a5a0b3dc4e chore: ⬆️ Update CrispStrobe/CrispASR to 05e60432bcb5bc2113f8c395a41e86497c11504a (#10115) LocalAI [bot] 2026-06-02 14:48:47 +02:00
  • 94eca04c60 fix(nemo): pin texterrors to 1.1.6 for GLIBCXX compatibility (#10134) 番茄摔成番茄酱 2026-06-02 20:48:27 +08:00
  • 35bd485d6a chore: ⬆️ Update ggml-org/llama.cpp to 5dcb71166686799f0d873eab7386234302d05ecf (#10128) LocalAI [bot] 2026-06-02 09:06:35 +02:00
  • 1fe96f8d9a chore: ⬆️ Update mudler/parakeet.cpp to 8a7c48209d7882a7ce79a6b306270e4703194543 (#10129) LocalAI [bot] 2026-06-02 09:06:19 +02:00
  • c508e9d7c6 chore: ⬆️ Update leejet/stable-diffusion.cpp to 7948df8ac1070f5f6881b8d34675821893eb97d6 (#10127) LocalAI [bot] 2026-06-02 09:06:03 +02:00
  • 55e754fd05 chore: ⬆️ Update ggml-org/whisper.cpp to 23ee03506a91ac3d3f0071b40e66a430eebdfa1d (#10130) LocalAI [bot] 2026-06-02 01:43:03 +02:00
  • 450376d22f test(ui): repoint node-backend-actions spec to /app/cluster Ettore Di Giacinto 2026-06-01 23:25:54 +00:00
  • 8180fddc05 test(ui): e2e specs for merged Cluster page and old-route redirects Ettore Di Giacinto 2026-06-01 23:21:02 +00:00
  • 5033457f57 refactor(ui): repoint internal links from /app/nodes to /app/cluster Ettore Di Giacinto 2026-06-01 23:17:43 +00:00
  • d88758282a feat(ui): route /app/cluster, redirect /app/p2p and /app/nodes, single sidebar entry Ettore Di Giacinto 2026-06-01 23:13:44 +00:00
  • a0c7cecddd feat(ui): add Cluster page composing distributed and swarm sections Ettore Di Giacinto 2026-06-01 23:07:11 +00:00
  • bc42374d8a feat(ui): add useP2PMode hook and embedded prop to Nodes and P2P pages Ettore Di Giacinto 2026-06-01 23:03:42 +00:00
  • ec2a0645dd feat(p2p): optional cross-server prefix-affinity sync over the generic channel Ettore Di Giacinto 2026-06-01 22:28:21 +00:00
  • ce8b97edf2 feat(p2p): edgevpn generic-channel publisher and handler for affinity sync Ettore Di Giacinto 2026-06-01 22:22:59 +00:00
  • 91fc26ff75 refactor(p2p): dedupe forwarded Connection header and drop unused extractModel param Ettore Di Giacinto 2026-06-01 22:07:10 +00:00
  • 8df0bb683b feat(p2p): L7 HTTP-terminating federation proxy with model + prefix-affinity routing Ettore Di Giacinto 2026-06-01 21:49:57 +00:00
  • 8ec536a34c feat(p2p): affinity-aware peer selection and federation body-limit flag Ettore Di Giacinto 2026-06-01 21:42:01 +00:00
  • a17753f7d1 chore(model-gallery): ⬆️ update checksum (#10131) LocalAI [bot] 2026-06-01 23:39:47 +02:00
  • 14b57aa343 feat(p2p): model-filtered federation candidates and request model extraction Ettore Di Giacinto 2026-06-01 21:37:13 +00:00
  • 288d732af7 feat(p2p): gossip each peer's model set for model-aware federation Ettore Di Giacinto 2026-06-01 21:34:08 +00:00
  • ed38609d51 feat(routing): add load-guarded PickWithAffinity for prefix-cache routing Ettore Di Giacinto 2026-06-01 21:29:20 +00:00
  • c61838dba6 docs: fix documentation typos (#10125) Zhao73 2026-06-01 20:31:08 +08:00
  • 7013e13f05 chore: ⬆️ Update ggml-org/llama.cpp to 399739d5c5978351f39e3454bfbfbab4f369088f (#10119) LocalAI [bot] 2026-06-01 14:24:51 +02:00
  • 5a0013defe test(react-ui): add page render-smoke specs, reset the coverage gate (#10122) Richard Palethorpe 2026-06-01 13:24:36 +01:00
  • 7768b35696 feat(p2p): route federation with shared clusterrouting policy (load + VRAM) Ettore Di Giacinto 2026-06-01 07:59:30 +00:00
  • 830f818c58 feat(p2p): gossip free VRAM per node and add testable online check Ettore Di Giacinto 2026-06-01 07:54:42 +00:00
  • c01ed631d6 refactor(routing): extract replica picker into pkg/clusterrouting (#10123) LocalAI [bot] 2026-06-01 09:38:55 +02:00
  • d47464cb06 docs: ⬆️ update docs version mudler/LocalAI (#10114) LocalAI [bot] 2026-06-01 08:16:29 +02:00
  • 63f176346e chore: ⬆️ Update leejet/stable-diffusion.cpp to be65ac7511b30379b003626c15224798929e33d4 (#10118) LocalAI [bot] 2026-06-01 00:43:50 +02:00
  • af94d08729 chore: ⬆️ Update ggml-org/whisper.cpp to fe69461618ffc50ba8afa65c25cc6c6e34d4537f (#10117) LocalAI [bot] 2026-06-01 00:43:34 +02:00
  • 6795d38f50 chore: ⬆️ Update mudler/parakeet.cpp to cb45f68068081af01e7092e91b038ee353eb56be (#10116) LocalAI [bot] 2026-05-31 23:57:15 +02:00
  • 718223f33b feat(localvqe/audio): v1.3 release and add spectrograms to audio transform UI (#10113) Richard Palethorpe 2026-05-31 22:56:46 +01:00
  • 39e050d9e2 fix(parakeet-cpp): cublas/hipblas/vulkan builds were silently CPU-only (#10120) LocalAI [bot] 2026-05-31 23:56:07 +02:00
  • c222161291 feat(distributed): resumable file uploads via HTTP Content-Range (#10109) LocalAI [bot] 2026-05-31 13:02:20 +02:00
  • aa80d4681b chore: ⬆️ Update ggml-org/llama.cpp to d6588daa800058dfa54f1d7ea695b1a810c8ae18 (#10093) LocalAI [bot] 2026-05-31 12:26:03 +02:00
  • 0d57957ebb feat(worker): add LOCALAI_PREFETCH_MODELS for boot-time gallery prefetch (#10108) LocalAI [bot] 2026-05-31 12:22:45 +02:00
  • 76fe0bb929 feat(crispasr): add CrispASR backend — multi-architecture ASR + TTS (#10099) LocalAI [bot] 2026-05-31 12:11:03 +02:00
  • baa11133f1 fix(config): register parakeet-cpp as a transcript backend (#9718) (#10106) Adira 2026-05-31 12:15:15 +03:00
  • 1bdd3338a6 fix(config): register 5 backends missing from BackendCapabilities (#10107) Adira 2026-05-31 12:14:52 +03:00
  • e08492a2c3 chore: ⬆️ Update leejet/stable-diffusion.cpp to d2797b86670622b6538123b4aeb5fbb6be2653c5 (#10094) LocalAI [bot] 2026-05-31 00:42:13 +02:00
  • d5d8fe909d docs: ⬆️ update docs version mudler/LocalAI (#10091) LocalAI [bot] 2026-05-31 00:11:41 +02:00
  • 8a82753277 chore: ⬆️ Update antirez/ds4 to ba00a8a88c4c5810a3d1fed6b7b8fa2b44b82fdc (#10095) LocalAI [bot] 2026-05-31 00:10:33 +02:00
  • 51ca109067 chore: ⬆️ Update ikawrakow/ik_llama.cpp to 3f40e73c367ad9f0c1b1819f28c7348c26aa340d (#10097) LocalAI [bot] 2026-05-31 00:10:16 +02:00
  • 07f6c15a37 feat(ds4): layer-split distributed inference (#10098) LocalAI [bot] 2026-05-31 00:09:55 +02:00
  • a44bdb29d4 feat: prefix-cache-aware routing for distributed mode (#10071) LocalAI [bot] 2026-05-30 23:24:22 +02:00
  • aee4611ab2 chore: ⬆️ Update mudler/parakeet.cpp to 30a307553f1965ceb38a1a922069a71e7dd67bf3 (#10092) v4.3.6 LocalAI [bot] 2026-05-30 22:48:09 +02:00
  • 486467623c chore: ⬆️ Update antirez/ds4 to e16ead1e29c81a67bbb64e5b001117679cf9ce6e (#10076) LocalAI [bot] 2026-05-30 22:08:30 +02:00
  • 4912c9b73a feat(parakeet-cpp): add NVIDIA NeMo Parakeet ASR backend (parakeet.cpp) (#10084) LocalAI [bot] 2026-05-30 14:46:10 +02:00
  • 12d1f3a697 security(http): refuse redirects on outbound clients via hardened pkg/httpclient (#10087) Richard Palethorpe 2026-05-30 11:04:10 +01:00
  • a7cad704b9 chore: ⬆️ Update ggml-org/llama.cpp to 22d66b567eef11cf2e9832f04db64ee0323a0fd0 (#10080) LocalAI [bot] 2026-05-30 08:34:00 +02:00
  • 7e4df67556 chore: ⬆️ Update ggml-org/whisper.cpp to f24588a272ae8e23280d9c220536437164e6ed28 (#10078) v4.3.5 LocalAI [bot] 2026-05-30 01:09:52 +02:00
  • 5b24b4dacc chore: ⬆️ Update mudler/rf-detr.cpp to 65c0ffcc9a9bc9dae38252f63d0417c9845a6cf7 (#10075) LocalAI [bot] 2026-05-30 00:55:41 +02:00
  • 52fdb46892 docs: ⬆️ update docs version mudler/LocalAI (#10074) LocalAI [bot] 2026-05-30 00:24:34 +02:00
  • b389f0fe5f chore(model-gallery): ⬆️ update checksum (#10081) LocalAI [bot] 2026-05-30 00:11:57 +02:00
  • 74281be340 chore: ⬆️ Update vllm-project/vllm cu130 wheel to 0.22.0 (#10079) LocalAI [bot] 2026-05-30 00:11:41 +02:00
  • cacf2f7a2c chore: ⬆️ Update ikawrakow/ik_llama.cpp to 8960c5ba5ee9db30ba838304373aa4dbec9f7cbd (#10077) LocalAI [bot] 2026-05-30 00:11:27 +02:00
  • 4a2cc64d07 feat(reasoning): honor per-request reasoning_effort on chat completions (#10082) LocalAI [bot] 2026-05-30 00:09:07 +02:00
  • 4647770316 fix(model): track intentional stops, stop misreading clean shutdowns as crashes (#10060) Richard Palethorpe 2026-05-29 17:54:27 +01:00
  • 3c9b9529c0 chore(model gallery): 🤖 add 1 new models via gallery agent (#10061) LocalAI [bot] 2026-05-29 16:39:14 +02:00
  • fc2bd0986c test(utils): cover path verification, sanitization, and unique naming (#9978) TLoE419 2026-05-29 03:40:08 -07:00
  • a473a32678 test(react-ui): cover models gallery empty-state reset flow (#10019) Ching 2026-05-29 03:39:33 -07:00
  • 3e220373b0 fix(functions): validate auto-detected XML tool-call names — robust glm-4.5/Hermes guard (#9722, supersedes #9940) (#10059) LocalAI [bot] 2026-05-29 12:03:33 +02:00
  • fbcd886a47 fix(application): stop backend processes synchronously on shutdown (#10058) Richard Palethorpe 2026-05-29 10:40:43 +01:00
  • e1a782b70f fix(openai): stop streaming tool-call double-emission when autoparser is active (#10055) 泊舟 2026-05-29 17:39:09 +08:00
  • 73cfedc023 fix: tool-call JSON leaks into content with stream+tools on tokenizer-template models (#10052) (#10057) LocalAI [bot] 2026-05-29 10:12:53 +02:00
  • b982c977d5 chore: ⬆️ Update ggml-org/whisper.cpp to c932729a304f7d9eb5354afa38624cfa86a780cf (#10051) LocalAI [bot] 2026-05-29 08:42:06 +02:00
  • 532ca1b3a2 chore: ⬆️ Update ikawrakow/ik_llama.cpp to 6eff055a0cc0e427a6849cfcb5de531b4b82d667 (#10050) LocalAI [bot] 2026-05-29 08:41:50 +02:00
  • 00ad55b590 chore: ⬆️ Update ggml-org/llama.cpp to 751ebd17a58a8a513994509214373bb9e6a3d66c (#10049) LocalAI [bot] 2026-05-29 08:41:35 +02:00