v0.4.8
RightNow-AI/openfangv0.4.8Mar 18, 2026by jaberjaber23
AI Summary
Fixes parsing errors and introduces several new providers, including Azure OpenAI, and new features like LaTeX rendering.
Key Highlights
- Added Azure OpenAI provider support
- Implemented LaTeX rendering in chat
- Added PWA support for the dashboard
- Introduced WeCom channel adapter
- Added Shell/Bash skill runtime
New Features
- Azure OpenAI provider
- LaTeX rendering in chat
- PWA support
- WeCom channel adapter
- Shell/Bash skill runtime
Full Release Notes
## v0.4.8 ### Bugs Fixed - Fix HandCategory TOML parse error — added Finance + catch-all Other variant (#717) - Fix LINE token detection heuristic — long tokens (>80 chars) recognized as direct values (#729) - Fix General Assistant max_iterations too low — bumped from 50 to 100 (#719) - Fix knowledge_query SQL parameter binding mismatch (#638) - Fix WhatsApp Cloud API silently swallowing send errors (#707) - Fix dashboard provider dropdown missing local providers (#683) ### Previous (v0.4.5–v0.4.7) - Fix Gemini infinite loop on Thinking-only responses (#704) - Fix tool_blocklist not detected on daemon restart (#666) - Fix MCP credentials from .env/vault (#660) - Fix image base64 compaction storms (#648) - Fix phantom action hallucination (#688) - Fix desktop app .env loading (#687) - Fix duplicate sessions (#651) - Fix Anthropic null tool_use input (#636) - Fix temperature for reasoning models (#640) - Fix OpenRouter prefix on fallbacks (#630) - Fix streaming metering persistence (#627) - Fix MCP dash names (#616) - Fix deepseek-reasoner multi-turn (#618) - Fix NO_REPLY leak to channels (#614) - Fix skill install button (#625) - Fix cron delivery (#601) ### Features - Azure OpenAI provider (#631) - LaTeX rendering in chat (#622) - PWA support (#621) - WeCom channel adapter (#629) - Shell/Bash skill runtime (#624) - DingTalk Stream adapter (#353) - Feishu/Lark unified adapter (#329) - Parakeet MLX speech-to-text (#607) - Codex GPT-5.4 (#608) - 100+ community PRs reviewed and merged