Skip to content

2.2.2

Latest

Choose a tag to compare

@nullata nullata released this 12 Oct 22:02
· 1 commit to main since this release

Changelog

[2.2.2] - 2026-10-12

Fixed

  • One /api/engines request per node, not two. The launch form's engine layer cached only resolved responses, so concurrent callers never shared a request: updateEngineSelect() fired updateStrataModelsButton() without awaiting it and then fetched the same node itself, hitting /api/engines twice per engine change (and again at page load); the 15 s TTL can't help a race. fetchEnginesForNode now caches the in-flight promise per node and hands it to callers that arrive while a request is pending, cleared on settle (success or failure); force still bypasses both maps. #107
  • Strata-models button only on the Strata engine. The button beside the Inference Engine dropdown showed whenever the target node was Strata-ready, even with llama.cpp selected. It now shows only while Strata is the selected engine and the node is Strata-ready, matching how the dropdown gates its Strata option. #107