v0.0.27 was published as the first PUBLIC stable release on 2026-05-18 (https://github.com/lablup/mlxcel/releases/tag/v0.0.27). Several headline features shipped this cycle have unit-test coverage but were not exercised end-to-end on real models against the published binaries. This issue tracks that verification so we can either confirm the release behaves as advertised or file follow-up bugs.
The parent tracking issue for the OSS release rollout (repo metadata, branch protection, community-health files, Homebrew end-to-end) is tracked separately — see #1.
Verification checklist
1. Speculative decoding (epic #633 / issue #632 + #670 + #688)
2. OpenAI Responses API Phase 1 (issue #622)
3. Downloader progress bars (issue #648)
4. APC partial block-level cache adoption (issues #580 / #607)
5. KV-shared layer / max-kv-size (issues #608 / #618)
6. Nemotron-H Nano Omni audio (issue #582 / PR #609)
Acceptance
For each checklist item:
- ✅ if the feature works as documented → mark complete
- ❌ if it does not → file a separate follow-up bug issue with reproduction, link it here, and mark this checkbox with the linked issue number
Once all items are either ✅ or have a linked follow-up issue, this issue can be closed. The presence of follow-up bugs does NOT block closing this issue — the goal here is "we have exercised every headline feature once on a real model and know whether it works."
Notes
- The published binaries to test against are in https://github.com/lablup/mlxcel/releases/tag/v0.0.27
- macOS Apple Silicon:
mlxcel-macos-aarch64.zip
- Linux CUDA (GB10):
mlxcel-linux-aarch64-cuda13-gb10.zip
- Linux CUDA (GH200):
mlxcel-linux-aarch64-cuda13-gh200.zip
- Building from source is acceptable for verification if a relevant test environment is not available on a binary's target platform.
- Once verification is complete, this issue's outcome should inform whether
v0.0.27 keeps its Latest status or whether a v0.0.28 hotfix release is warranted.
v0.0.27was published as the first PUBLIC stable release on 2026-05-18 (https://github.com/lablup/mlxcel/releases/tag/v0.0.27). Several headline features shipped this cycle have unit-test coverage but were not exercised end-to-end on real models against the published binaries. This issue tracks that verification so we can either confirm the release behaves as advertised or file follow-up bugs.The parent tracking issue for the OSS release rollout (repo metadata, branch protection, community-health files, Homebrew end-to-end) is tracked separately — see #1.
Verification checklist
1. Speculative decoding (epic #633 / issue #632 + #670 + #688)
mlxcel-serverwith--draft-modelenabled, and confirm byte-equality of generated output against the non-speculative baseline for a fixed prompt + seedz-lab/Qwen3.5-4B-DFlashupstream checkpointdonate_finished_sequence_cachesymmetry in both classic and speculative-burst paths (no leaked KV cache rows after a burst completes)2. OpenAI Responses API Phase 1 (issue #622)
/v1/responsesSSE streaming end-to-end againstmlx-community/Qwen3.5-0.8B-OptiQ-4bit/v1/responsesstream, send DELETE / abort mid-stream, confirm generation stops and resources are released (previously unverified because qwen3-0.6b-4bit was too fast — use a larger or deliberately-slow model)conversationreference behavior withstore: true(creates) andstore: false(rejects with documented error)3. Downloader progress bars (issue #648)
mlxcel download mlx-community/Qwen3-4B-4bit(~4 GB) — visual confirmation that progress bars render and complete cleanly--forcere-download path renders progress correctlymlx-communitysourceshould_show_progresssuppresses bars when--quietor non-TTY4. APC partial block-level cache adoption (issues #580 / #607)
mlxcel-server, confirm the second prefill hits the partial APC and reports reduced prefill tokens vs. the first/metrics5. KV-shared layer / max-kv-size (issues #608 / #618)
--max-kv-sizeset — confirm KV-shared layer loading skips the right tensors andmax_kv_sizeconstraint is respected during long-context generation6. Nemotron-H Nano Omni audio (issue #582 / PR #609)
Acceptance
For each checklist item:
Once all items are either ✅ or have a linked follow-up issue, this issue can be closed. The presence of follow-up bugs does NOT block closing this issue — the goal here is "we have exercised every headline feature once on a real model and know whether it works."
Notes
mlxcel-macos-aarch64.zipmlxcel-linux-aarch64-cuda13-gb10.zipmlxcel-linux-aarch64-cuda13-gh200.zipv0.0.27keeps itsLateststatus or whether av0.0.28hotfix release is warranted.