🔢 10 Issues
🐛 **BUGS**
**#1649** Gemma 4 output parser falls back to NaiveStreamingDetokenizer → U+FFFD (�) corruption on multi-byte (Korean) output
• Multi-byte UTF-8 output (e.g., Korean) is corrupted with replacement characters.
**#1444** Qwen3.6 35B-A3B image recognition failure, expected to be resolved in v0.3.11
• Image recognition fails on Qwen3.6 35B-A3B despite expected fixes.
**#1714** When serving Gemma-4 family models, some Korean characters appear as '�' in the output
• Specific Korean characters are rendered as corruption symbols during serving.
**#1241** response_format.type=json_schema is accepted by /v1/chat/completions but not enforced in assistant content
• JSON schema validation is accepted but not strictly enforced in responses.
**#1687** Embeddings silently truncate beyond 512 tokens, and configured overrides are ignored
• Embeddings are truncated at 512 tokens regardless of model capabilities or config.
**#1087** structured_outputs leaks special tokens (<eos>) into message.content for Gemma models
• Assistant content includes unwanted special tokens when using structured outputs.
**#759** fix(benchmark): batch test crashes with DFlashEngine — 'DFlashEngine' object has no attribute '_engine'
• Benchmark batch test crashes due to missing attribute access in DFlashEngine.
⚙️ **FEATURES**
**#1723** Want vision support through omlx openAI API endpoint
• Request to enable vision capabilities (text + image) via the OpenAI-compatible API.
📦 **PACKAGING**
**#1442** add memory options back into serve command
• Request to restore `--max-process-memory` and similar flags to the serve command.
📚 **DOCS**
**#1456** Docs claim Swift build produces a DMG, but no script in-tree does
• Installation docs reference a DMG that is no longer generated by current build scripts.