[
  [
    "en",
    {
      "langKey": "en",
      "displayName": "CPU llama.cpp (Windows, noAVX)",
      "description": "CPU-only llama.cpp engine",
      "releaseNotes": [
        {
          "version": "1.48.0",
          "releaseNotes": "- Support for ByteDance/Seed-OSS\n  - Tool support requires LM Studio version 0.3.24+4\n- llama.cpp release b6275 (commit e288693)\n"
        },
        {
          "version": "1.47.0",
          "releaseNotes": "- Liquid LFM2-VL support\n- llama.cpp release b6191 (commit 618575c)\n"
        },
        {
          "version": "1.46.0",
          "releaseNotes": "- OpenAI gpt-oss support (20B, 120B)\n  - Requires LM Studio version >= 0.3.21-b4\n  - [CUDA][Vulkan] Flash attention performance improvements\n- GLM4.5 support\n- Intern-S1 support\n- llama.cpp release b6133 (commit be48528)\n"
        },
        {
          "version": "1.44.0",
          "releaseNotes": "- OpenAI gpt-oss support! (20B, 120B)\n  - Requires LM Studio version >= 0.3.21-b4"
        },
        {
          "version": "1.43.1",
          "releaseNotes": "- GLM-4.1V-9B-Thinking support\n- SmallThinker support\n- llama.cpp release b6052 (commit daf2dd78)\n"
        },
        {
          "version": "1.42.0",
          "releaseNotes": "- Ernie 4.5 MoE support\n- EXAONE 4.0 support\n- Kimi K2 support\n- [Linux][ROCm] Support for Radeon 9000 series GPUs and Ryzen AI PRO 300 series iGPUs\n- llama.cpp release b5934 (commit 021cc28)"
        },
        {
          "version": "1.40.0",
          "releaseNotes": "- Kimi K2 support (experimental)\n- llama.cpp release b5902 (commit 4a4f426)"
        },
        {
          "version": "1.39.0",
          "releaseNotes": "- Recurrent and hybrid model architecture support\n - Falcon-H1\n - IBM Granite 4 Tiny Preview\n - RWKV\n- llama.cpp release b5873 (commit f5e96b3)"
        },
        {
          "version": "1.38.0",
          "releaseNotes": "- SmolLM3 model support (requires LM Studio version >= 0.3.18-b2)\n- Hunyuan A13B model support\n- llama.cpp release b5849 (commit 6efcd65)"
        },
        {
          "version": "1.37.2",
          "releaseNotes": "- Improved prompt processing speed when context overflows\n- Google Gemma3n support (text-only)\n- llama.cpp release b5757 (commit bf5bcd0)"
        },
        {
          "version": "1.37.1",
          "releaseNotes": "- Google Gemma3n support (text-only)\n- dots.llm1 model support\n- NeoBERT embedding model support\n- llama.cpp updated to b5757 (commit bf5bcd0)"
        },
        {
          "version": "1.36.0",
          "releaseNotes": "- dots.llm1 model support\n- Fix occasional speculative decoding generation quality bug\n- llama.cpp updated to b5745 (commit bf2a99e)"
        },
        {
          "version": "1.34.1",
          "releaseNotes": "- Vision model improvements\n  - Context overflow support is available for chats with images! This enables \"infinitely-long\" chats now with images too\n  - Image prompt caching support: Massively improve responsiveness in chats with images (TTFT can be 10x+ faster for long chats)\n- llama.cpp updated to b5572 (commit 7675c55)\n"
        },
        {
          "version": "1.33.0",
          "releaseNotes": "- Llama 4 vision support\n- Enable any LLM to be used as an embedding model (requires LM Studio 0.3.16-b6)\n- Fixed prompt processing bugs when chats exceed context length\n- llama.cpp updated to b5459 (commit 8a1d206)\n"
        },
        {
          "version": "1.32.1",
          "releaseNotes": "- Llama 4 vision support\n- Fix prompt processing bugs when chats exceed context length\n- llama.cpp updated to b5423 (commit 725f23f)\n"
        },
        {
          "version": "1.32.0",
          "releaseNotes": "- Llama 4 vision support\n- llama.cpp updated to b5423 (commit 725f23f)"
        },
        {
          "version": "1.31.2",
          "releaseNotes": "- Official support for Pixtral, Mistral Vision, SmolVLM, InternVL\n- Adopt libmtmd — new multimodal capabilities in llama.cpp\n- [Mac] Increase generation speed for QwenVL models (up to 1.5x faster) with mRoPE kernel\n- llama.cpp updated to b5350 (commit c104023)"
        },
        {
          "version": "1.31.1",
          "releaseNotes": "- Official support for Pixtral, Mistral Vision, SmolVLM, InternVL\n- Adopt libmtmd — new multimodal capabilities in llama.cpp\n- llama.cpp updated to b5350 (commit c104023)\n"
        },
        {
          "version": "1.30.1",
          "releaseNotes": "- Llama-3_1-Nemotron-Ultra-253B support\n- Fix \"Number of Experts\" not being respected for non-llama arch models\n- llama.cpp updated to b5283 (commit 5215b91)\n"
        },
        {
          "version": "1.30.0",
          "releaseNotes": "- Llama-3_1-Nemotron-Ultra-253B support\n- nomic-embed-code support\n- llama.cpp updated to b5283 (commit 5215b91)\n"
        },
        {
          "version": "1.29.0",
          "releaseNotes": "- Qwen2.5VL support\n- Nomic Embed Text V2 MoE support\n- llama.cpp updated to b5219 (commit 7d3af70)\n"
        },
        {
          "version": "1.28.0",
          "releaseNotes": "- Add support for GLM model family\n- llama.cpp updated to b5173 (commit ecda2ec)\n"
        },
        {
          "version": "1.27.1",
          "releaseNotes": "- Fix: Model no longer retains the final token of original messages after edits\n- llama.cpp updated to b5132 (commit 75afa0a)\n"
        },
        {
          "version": "1.26.0",
          "releaseNotes": "- Image caching significantly improves vision model time-to-first-token after images are processed once\n- llama.cpp updated to b5092 (commit d3bd719)\n"
        },
        {
          "version": "1.25.2",
          "releaseNotes": "- Meta Llama 4 support! (Text only)\n- [Windows][Linux] Fix Gemma 3 vision models crashing during load\n- llama.cpp updated to commit 1466621"
        },
        {
          "version": "1.25.1",
          "releaseNotes": "- Meta Llama 4 support! (Text only)\n- llama.cpp updated to commit 1466621"
        },
        {
          "version": "1.24.1",
          "releaseNotes": "- Fixed Gemma 3 <unused*> token generation bug\n- Surface a proper error message when chats with images exceed context length\n- Trillion 7B & Ling model family support\n- llama.cpp release b5002 (commit 2c3f8b8)"
        },
        {
          "version": "1.24.0",
          "releaseNotes": "- Fixed Gemma 3 <unused*> token generation bug\n- Flash attention support for models with different K and V dimensions\n- Trillion 7B model support\n- Ling model family support\n- llama.cpp updated to b5002 (commit 2c3f8b8)"
        },
        {
          "version": "1.23.1",
          "releaseNotes": "- [Embeddings] Fixed increasing memory usage bug \n- llama.cpp release b4963 (commit 02082f1)"
        },
        {
          "version": "1.23.0",
          "releaseNotes": "- [CUDA] Flash attention improvements for long context\n- [CUDA] Updates to hardware detection library\n- llama.cpp updated to b4963 (commit 02082f1)"
        },
        {
          "version": "1.22.2",
          "releaseNotes": "- Faster model response on first message after long generation\n- [CUDA] Updated hardware detection library\n- llama.cpp release b4920 (commit d84635b)"
        },
        {
          "version": "1.22.1",
          "releaseNotes": "- Optimized caching of model-generated tokens\n- llama.cpp release b4920 (commit d84635b)"
        },
        {
          "version": "1.22.0",
          "releaseNotes": "- LG AI EXAONE Deep reasoning model support (requires LM Studio >= 0.3.14)\n- [CUDA] Performance optimizations through CUDA Graph\n- llama.cpp updated to b4920 (commit d84635b)"
        },
        {
          "version": "1.21.0",
          "releaseNotes": "- Google Gemma 3 support\n- Fix Phi-4 load error\n- llama.cpp updated to b4885 (commit add2a3a)"
        },
        {
          "version": "1.20.1",
          "releaseNotes": "- Google Gemma 3 support\n- Fix control token/kernel loading log spam in developer logs\n- Fix occasional vision model hang at \"Processing Prompt... 100%\"\n- Fix Gemma 3 gibberish output in long conversations\n- [CUDA][Vulkan][ROCm] Enable much faster image processing\n- llama.cpp updated to commit 84d5475"
        },
        {
          "version": "1.20.0",
          "releaseNotes": "- Google Gemma 3 support\n- Fix occasional vision model hang at \"Processing Prompt... 100%\"\n- Fix Gemma 3 gibberish output in long conversations\n- [CUDA][Vulkan][ROCm] Enable much faster image processing\n- llama.cpp updated to commit 84d5475"
        },
        {
          "version": "1.19.0",
          "releaseNotes": "- Google Gemma 3 support\n- llama.cpp updated to b4877 (commit 363f8c5)"
        },
        {
          "version": "1.18.0",
          "releaseNotes": "- Phi-4 Mini support\n- IBM Granite Vision support\n- llama.cpp updated to b4793 (commit 70680c4)"
        },
        {
          "version": "1.17.1",
          "releaseNotes": "- llama.cpp updated to b4778 (commit d7cfe1f)\n  - IBM Granite Vision support  \n- Fix infinite generation bug with llama and mistral tools\n- Improve tool call generation quality when speculative decoding is enabled\n- [CUDA] Support for older NVIDIA GPUs (>= 5.0 compute capability)"
        },
        {
          "version": "1.16.0",
          "releaseNotes": "- [CUDA] Support for older NVIDIA GPUs (now >= 5.2 compute capability)\n- llama.cpp updated to b4743 (commit d07c621)\n    - GLM-Edge series model support\n    - CUDA flash attention optimizations\n    - New Vulkan supported quantizations (IQ1_S,IQ1_M,IQ2,IQ3,IQ4_XS)"
        },
        {
          "version": "1.15.3",
          "releaseNotes": "- Speculative Decoding! (requires LM Studio >= 0.3.10)\n- Fixed increasing memory usage bug\n- Fixed vision model bugs\n- llama.cpp release b4585 (commit f0d4b29)"
        },
        {
          "version": "1.15.2",
          "releaseNotes": "- Speculative Decoding! (requires LM Studio >= 0.3.10, available in Beta channel)\n- Fixed \"llama_kv_cache_find_slot: failed to find a slot\" bug\n- Fixed memory usage increasing during prediction unnecessarily\n- Fixed vision model crash on first prediction with image\n- llama.cpp release b4585 (commit f0d4b29)"
        },
        {
          "version": "1.15.1",
          "releaseNotes": "- Speculative Decoding! (requires LM Studio >= 0.3.10, available in Beta channel)\n- Fixed \"llama_kv_cache_find_slot: failed to find a slot\" bug\n- Fixed memory usage increasing during prediction unnecessarily\n- llama.cpp release b4585 (commit f0d4b29)"
        },
        {
          "version": "1.15.0",
          "releaseNotes": "- Speculative Decoding! (requires LM Studio >= 0.3.10, available in Beta channel)\n- Fixed \"llama_kv_cache_find_slot: failed to find a slot\" bug\n- llama.cpp release b4585 (commit f0d4b29)"
        },
        {
          "version": "1.14.0",
          "releaseNotes": "- Fixed \"llama_kv_cache_find_slot: failed to find a slot\" bug in llama.cpp engines\n- llama.cpp release b4585 (commit f0d4b29)"
        },
        {
          "version": "1.11.0",
          "releaseNotes": "- llama.cpp updated to b4585 (commit f0d4b29)\n- MiniCPM-o 2.6 vision model support\n- MacOS performance improvements through Metal residency sets"
        },
        {
          "version": "1.10.0",
          "releaseNotes": "- DeepSeek-R1 support\n- KV cache quantization bugfixes\n- Update llama.cpp to commit 90d987b\n"
        },
        {
          "version": "1.9.2",
          "releaseNotes": "- DeepSeek R1 support!\n- Added KV cache quantization\n- The above require app version >= 0.3.7"
        },
        {
          "version": "1.9.0",
          "releaseNotes": "- Added KV cache quantization (requires app version >= 0.3.7, available in the beta channel)\n- llama.cpp commit e6e7c75d"
        },
        {
          "version": "1.8.0",
          "releaseNotes": "- llama.cpp updated to e6e7c75d\n- DeepSeek-V3 support\n- CUDA BF16 support"
        },
        {
          "version": "1.7.1",
          "releaseNotes": "- Support for Qwen2VL and QVQ!\n- llama.cpp updated to b4397 (eb5c3dc6)\n- Fixed a bug where regenerating a prompt w/o images would lead to garbled output with Qwen2VL\n"
        },
        {
          "version": "1.7.0",
          "releaseNotes": "- Support for Qwen2VL and QVQ!\n- llama.cpp updated to b4397 (eb5c3dc6)\n"
        },
        {
          "version": "1.6.0",
          "releaseNotes": "llama.cpp updated to eb5c3dc6\n- Minerva 7B support"
        },
        {
          "version": "1.1.11",
          "releaseNotes": "`llama.cpp` updated to commit `1e7b9299c6ccb5bbc55d3db7cfa9b51f3ab09b59`\n  - Fixes incoherent generation when offloading to gpu"
        },
        {
          "version": "1.1.10",
          "releaseNotes": "`llama.cpp` updated to commit `1e7b9299c6ccb5bbc55d3db7cfa9b51f3ab09b59`\n  - Fixed bug which caused incoherent generation when gpu offloading"
        },
        {
          "version": "1.1.9",
          "releaseNotes": "`llama.cpp` updated to commit `6443ddd98576a9da904ef9f07df4e4398bb6a01a`\n  - MiniCPM3 support\n  - OLMoE support\n  - IBM Granite support"
        },
        {
          "version": "1.1.8",
          "releaseNotes": "`llama.cpp` updated to commit `b69a480af4db8ffd6cbb2efe7ed8132bc7d39073`\n  - Upgraded multi-threading behavior"
        }
      ]
    }
  ]
]