Skip to content

llama.cpp Windows Manager v1.1.4

Choose a tag to compare

@alekk89 alekk89 released this 03 Jun 21:43
252d7e4

llama.cpp Windows Manager v1.1.4

v1.1.4 is an unsigned community release candidate focused on safer release
packaging, clearer model-serving controls, grouped settings navigation, better
OpenCode sync, and a more useful live Overview dashboard.

Highlights

  • Added scoped LAN exposure: Local only, Gateway LAN only, Direct models LAN
    only, or Gateway + direct LAN.
  • Added an auto-load gateway row on Overview so the shared endpoint, policy,
    LAN exposure, and loaded direct-session count are visible beside model
    sessions.
  • Added Settings > OpenCode > Sync on launch save, plus clearer API-key
    disclosure: the app protects its saved key with Windows user protection, while
    synced OpenCode provider config stores the key in plain text because OpenCode
    must read it.
  • Grouped Settings by category so cache, window, OpenCode, model, runtime,
    network, and log preferences are easier to scan.
  • OpenCode model limit.output now follows each model's saved Max tokens
    launch setting when set, with a context-derived default for unlimited model
    launches.
  • Added explicit Vision head choices and separate MTP head selection for
    compatible --mtp-head runtimes.
  • Added Atomic TurboQuant CUDA Windows/WSL runtime package rows.
  • Updated Overview metrics with compact normal and MTP token monitors, a live
    Slots card, idle-safe live token rates, normalized hardware metric separators,
    and a Model Status card that separates Loading/Loaded Model from Loading Time
    while preserving the final load duration.

Safety And Hardening

  • Runtime package downloads now fail closed without expected size and SHA-256
    verification metadata or companion checksum files.
  • Runtime package archives and portable app update archives are prevalidated
    before extraction to reject traversal paths, absolute paths, and unsafe tar
    entries.
  • Auto-load gateway request bodies are bounded and oversized payloads return
    413 request_too_large.
  • Native and WSL runtime stop paths now verify targeted shutdown more
    carefully; WSL cleanup writes diagnostic warnings when verification fails.
  • Release scripts support -RequireCleanTree, and CI now verifies formatting
    plus git diff --check.
  • The release gate has optional publish/installer smoke checks for hashes,
    aliases, PDB exclusion, and installer artifacts.

Upgrade Notes

  • Existing models, runtimes, logs, cache, state, and settings are preserved by
    installer update/repair and by default uninstall.
  • Older portable installs that still launch LlamaCppConsole.exe remain
    supported by the portable zip alias.
  • This release is unsigned. Verify the .sha256 companion assets and expect
    Windows SmartScreen or publisher warnings until a trusted signing certificate
    is used.