v0.7.30

simstudioai/simv0.7.30Jul 12, 2026by github-actions[bot]

AI Summary

Adds new providers and workflow editing tools while fixing numerous stability and security issues.

Key Highlights

  • Add xAI to hosted key rotation pool
  • Add deploy_custom_block copilot tool
  • Open block palette on edge drag-release with auto-connect
  • Fix image drag-reorder and file viewer XSS protection
  • Enforce workspace authorization on uploads

New Features

  • feat(providers): add xAI to hosted key rotation pool (#5574)
  • feat(custom-blocks): add deploy_custom_block copilot tool (#5532)
  • feat(workflow-editor): open block palette on edge drag-release with auto-connect (#5586)

Full Release Notes

## Features

- feat(providers): add xAI to hosted key rotation pool (#5574)
- feat(custom-blocks): add deploy_custom_block copilot tool (#5532)
- feat(workflow-editor): open block palette on edge drag-release with auto-connect (#5586)

## Improvements

- improvement(emcn): multi-select selectors + Wizard on ChipModal (#5614)
- improvement(chat): shimmer active subagent and tool labels instead of spinners (#5612)
- improvement(files): show loading spinner in file preview content area (#5610)
- perf(search): cap Cmd-K result groups so typing isn't blocked by reshuffle (#5597)

## Bug Fixes

- fix(rich-markdown-editor): make drag-reorder of an image actually move it, on real browser payloads (#5617)
- fix(demo): preload the Cal.com booking embed while the visitor fills the form (#5616)
- fix(custom-blocks): restrict iconUrl to https or internal serve paths (#5613)
- fix(landing): repair Lighthouse-flagged CWV audits on production (#5605)
- fix(files): unwedge post-stream read-only editor; stop bullet Backspace from destroying the image below (#5608)
- fix(files-upload): enforce workspace authorization on mothership uploads (#5604)
- fix(chat-otp): re-check authType before minting deployment auth cookie (#5600)
- fix(file-viewer): sanitize docx hyperlink hrefs to block javascript: XSS (#5599)
- fix(api): bound request-body reads on speech/knowledge-chunks/help routes (#5601)
- fix(pricing): route Talk to sales CTA to demo request form instead of signup (#5602)
- fix(docs-og-image): match reference cover template typography exactly (#5598)
- fix(rich-markdown-editor): fix mention chip losing ambient color inside links/h6 (#5594)
- fix(og-image): match sim.ai OG image colors to live landing tokens (#5592)
- fix(mcp): coerce corrupted consecutiveFailures instead of crashing the whole server list (#5593)
- fix(rich-markdown-editor): reliable image selection + serialization/paste polish (#5590)
- fix(canvas): raw tooltip shows up when hovering block params (#5589)

## Contributors

- @TheodoreSpeaks
- @waleedlatif1

[View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.7.29...v0.7.30)