v0.7.22
fishaudio/fish-speechv0.7.22Jul 4, 2026by github-actions[bot]
AI Summary
This release introduces a dedicated billing dashboard, new competitor comparison pages, and fixes critical security vulnerabilities in MCP and OAuth flows.
Key Highlights
- New dedicated Credit usage page with date-range filtering and CSV export
- New Sim vs Competitor comparison pages
- Fixed SSRF-guarded fetch in OAuth callback and start flows
- Improved silent validation and rejection errors across editors
New Features
- Dedicated Credit usage page with date-range filter and CSV export
- Exposure of credit usage log in Billing settings
- Comparison pages for Microsoft Copilot Studio, OpenClaw, Dust, CrewAI, and LangChain
Full Release Notes
## Features - feat(billing): dedicated Credit usage page with date-range filter and CSV export (#5405) - feat(billing): expose credit usage log in Billing settings (#5391) - feat(comparison): add Microsoft Copilot Studio, OpenClaw, Dust, CrewAI, and LangChain (#5384) - feat(comparison): add Sim vs Competitor comparison pages (#5383) ## Improvements - improvement(seo): extract shared withFilteredNoindex helper (#5392) - improvement(compare): tighten comparison-page copy, cut self-referential hedging (#5390) - improvement(styling): consistent branded text-selection color app-wide (#5389) - improvement(tables): harden pagination for short pages and surface name-validation errors (#5351) - improvement(academy): set 2, pages for the new video wave (workflow embeds, 2K players, full sequencing) (#5382) ## Bug Fixes - fix(ui): surface silent validation and rejection errors across editors and modals (#5394) - fix(uploads): gate execution-context uploads behind write/admin permission (#5404) - fix(mcp): pass SSRF-guarded fetch into OAuth callback token exchange (#5399) - fix(mcp): pass SSRF-guarded fetch into OAuth start flow, matching probe/revoke (#5398) - fix(guardrails): authorize vertexCredential before use in hallucination validation (#5400) - fix(tables): verify workflow belongs to table's workspace before binding (#5397) - fix(gmail): strip CR/LF from header values before MIME assembly (#5395) - fix(chat): fail-safe to noindex if the deployment lookup errors (#5396) - fix(seo): fix GSC indexing issues, remove unused academy/partners pages (#5388) - fix(sso): support skipping the OIDC UserInfo endpoint at registration (#5386) - fix(billing): stop showing "View all" when there are no more invoices (#5387) ## Contributors - @TheodoreSpeaks - @ouiliame - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.7.21...v0.7.22)