github lemonade-sdk/lemonade v2026.45.3

5 hours ago

Headline

  • The Lemonade desktop app and web ui are completely redesigned with built-in tools, an all-new model manager, a visual router policy editor, Chinese localization, mobile web ui, an LLM telemetry viewer, and much more.
  • Watch a deep dive of the new GUI here: https://youtu.be/mg2PqmRujMo
  • The HTTP server is rebuilt on a route-class architecture with consistent errors and generated API docs.
  • New models: K2-Horizon family (0.9B to MoVA-36B-A4B) and Flint.

Breaking Changes

  • GET requests to POST-only paths (slots/{id}, jobs/{id}/pause, jobs/{id}/interrupt, jobs/{id}/resume, models/register) return 405 instead of 404.
  • A request without a model field returns the same error, "Missing model field in request", on every model route (chat/completions, completions, embeddings, responses, rerank).
  • Form-encoded requests with invalid field types (for example, a non-numeric temperature on transcription) return 400 instead of 500.

Lemonade Server

Operating System Downloads
Windows lemonade.msi
Ubuntu 24.04+ Launchpad PPA
Debian 13 (x86_64) lemonade-server_2026.45.3-debian13_amd64.deb
Debian 13 (ARM64) lemonade-server_2026.45.3-debian13_arm64.deb
Fedora 43 (x86_64) lemonade-server-2026.45.3-fc43.x86_64.rpm
Fedora 43 (ARM64) lemonade-server-2026.45.3-fc43.aarch64.rpm
Fedora 44 (x86_64) lemonade-server-2026.45.3-fc44.x86_64.rpm
Fedora 44 (ARM64) lemonade-server-2026.45.3-fc44.aarch64.rpm
macOS Lemonade-2026.45.3-Darwin.pkg

Other platforms? See our Installation Options for Docker, Snap, Arch, Debian, and more.

Embeddable Lemonade

Portable binaries for bundling into your own installer. Run lemond ./ as a subprocess.

Platform Download
Ubuntu x64 lemonade-embeddable-2026.45.3-ubuntu-x64.tar.gz
Ubuntu arm64 lemonade-embeddable-2026.45.3-ubuntu-arm64.tar.gz
Windows x64 lemonade-embeddable-2026.45.3-windows-x64.zip
macOS arm64 lemonade-embeddable-2026.45.3-macos-arm64.tar.gz

What's Changed

Thanks @bitgamma, @fl0rianr, @github-actions, @iswaryaalex, @jeremyfowers, @lucbruni-amd, @meghsat, @mike2307, @ramkrishna2910, @ramkrishs, @sawansri for your awesome contributions to this release!

Click to expand changelog
  • Test that model-optional classify keeps a routing helper's residency by @jeremyfowers in #3850
  • docs: add the server architecture spec by @jeremyfowers in #3762
  • GUI3 into Main by @meghsat in #3834
  • Fully refactor the HTTP server: route classes, core components, generated API docs by @jeremyfowers in #3771
  • docs: add ModelManager spec by @bitgamma in #3768
  • fix: name the gpt-oss-20b checkpoint file by @lucbruni-amd in #3939
  • fix(server): invalidate backend status cache after implicit installs by @fl0rianr in #3926
  • fix(docs): key recorded API examples on the recipe's Vulkan pin only by @jeremyfowers in #3946
  • Adding GRG Halo device into the allow list by @meghsat in #3954
  • fix(bench): select context size per scenario by @fl0rianr in #3942
  • docs: transcribe the policy for adding a new backend by @jeremyfowers in #3925
  • fix(ci): resolve ROCm llama.cpp architecture source correctly by @fl0rianr in #3950
  • fix(server): report unavailable ttft/tps as null when the backend reports no timing by @mike2307 in #3955
  • fix(web): prevent webpack from parsing vendored model-viewer by @fl0rianr in #3938
  • fix(app): preserve composer mode during microphone dictation by @fl0rianr in #3951
  • chore(app): rename Dashboard to Monitor by @fl0rianr in #3934
  • fix(gui): restore browser-local API key persistence by @fl0rianr in #3967
  • fix(app): model report shared GPU memory correctly by @fl0rianr in #3944
  • fix(cli): distinguish a closed connection from a server that is not running by @ramkrishs in #3972
  • Update llama.cpp to b11846 by @github-actions[bot] in #3964
  • fix(gui3): keep mobile conversation sheet hidden with reduced motion by @fl0rianr in #3962
  • Model Manager refactoring by @bitgamma in #3828
  • CI(GUI): fix flaky A34 test - wait for mobile sheet before drag assertion by @fl0rianr in #3981
  • test(app): add light theme contrast checks and fix accessibility issues by @fl0rianr in #3948
  • fix(app): consume navigation query params on route changes by @fl0rianr in #3978
  • Add Flint-GGUF by @sawansri in #3940
  • chore(app): make browser chat persistant by default by @fl0rianr in #3984
  • add pi to mkdocs nav by @jeremyfowers in #3989
  • fix(gui): sync model backend warnings after backend updates by @fl0rianr in #3977
  • models: add K2-Horizon llama.cpp catalog entries by @ramkrishna2910 in #3985
  • fix(auto-tune): never refuse a load over a context estimate by @jeremyfowers in #3986
  • (docs): Update Release Guide by @iswaryaalex in #3979

New Contributors

Full Changelog: v2026.44.1...v2026.45.3


Windows installers are signed. Free code signing provided by SignPath.io, certificate by SignPath Foundation. See our Code Signing Policy.

Don't miss a new lemonade release

NewReleases is sending notifications on new releases.