github lemonade-sdk/lemonade candidate-v2026.45.0
v2026.45.0 (release candidate)

pre-release2 hours ago

Headline

⚠️ These notes are AI generated and will be revised by a human ⚠️

  • GUI3 desktop client rewritten with six workspaces — Chat, Models, Backends, Apps, Monitor, Settings — including a visual router policy editor and Chinese localization.
  • New model catalog entries for GPT-OSS 20B MXFP4, Qwen3-Coder 32B, and K2-Horizon family (0.9B through MoVA-36B-A4B) across chat, coding, and reasoning use cases.
  • HTTP server refactored into a route-class architecture with drift-protected generated API docs and a new GET /internal/routes inspection endpoint.
  • Model manager rebuilt with lock-free store snapshots, checkpoint status tracking, and a new /internal/model-sources endpoint for external consumers.

Breaking Changes

⚠️ These notes are AI generated and will be revised by a human ⚠️

  • The resolved_ctx_size field returned by GET /v1/models/{model}/options can now be null instead of a numeric value when automatic context sizing cannot fit a valid context — clients that parse it as an integer will need to handle the null case.
  • GET requests to previously-404 POST-only paths (slots/{id}, jobs/{id}/pause|interrupt|resume, models/register) now return 405 Method Not Allowed instead of 404 Not Found — clients checking for 404 on these paths should update their error handling.
  • A request missing the model field now raises 'Missing model field in request' consistently across all model routes (chat/completions, completions, embeddings, responses, rerank) — clients relying on the previous inconsistent error messages will need to update their parsers.
  • Form-encoded requests with invalid field types (for example, a non-numeric temperature on a transcription endpoint) now return 400 Bad Request instead of 500 Internal Server Error — clients catching 500 for malformed form data will not see the error.
  • Streaming responses include a cancel token that stops the server from sending data after a TCP disconnect — clients that depended on the server continuing to flush buffered data after a disconnect will see the stream terminate early.

Lemonade Server

Operating System Downloads
Windows lemonade.msi
Ubuntu 24.04+ Launchpad PPA
Debian 13 (x86_64) lemonade-server_2026.45.0-debian13_amd64.deb
Debian 13 (ARM64) lemonade-server_2026.45.0-debian13_arm64.deb
Fedora 43 (x86_64) lemonade-server-2026.45.0-fc43.x86_64.rpm
Fedora 43 (ARM64) lemonade-server-2026.45.0-fc43.aarch64.rpm
Fedora 44 (x86_64) lemonade-server-2026.45.0-fc44.x86_64.rpm
Fedora 44 (ARM64) lemonade-server-2026.45.0-fc44.aarch64.rpm
macOS Lemonade-2026.45.0-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.0-ubuntu-x64.tar.gz
Ubuntu arm64 lemonade-embeddable-2026.45.0-ubuntu-arm64.tar.gz
Windows x64 lemonade-embeddable-2026.45.0-windows-x64.zip
macOS arm64 lemonade-embeddable-2026.45.0-macos-arm64.tar.gz

What's Changed

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

Click to expand changelog

New Contributors

Full Changelog: v2026.43.3...candidate-v2026.45.0


The Windows installers in this release candidate are not signed; Windows SmartScreen will warn before installing. Stable releases are signed.

Don't miss a new lemonade release

NewReleases is sending notifications on new releases.