v0.9.21
simstudioai/simv0.9.21Oct 13, 2026by github-actions[bot]
Upgrading?
AI Summary
This release introduces major enhancements to the Fivetran integration, including connector setup and webhook triggers, alongside the addition of the Gemini 4 Argon model. It also features improvements to search functionality, performance optimizations, and various bug fixes across Slack, Chat, and Knowledge modules.
Key Highlights
- Added comprehensive Fivetran integration with connector setup, schema configuration, and webhook triggers.
- Introduced the Gemini 4 Argon model for models.
- Enhanced search capabilities with improved Jira partial matching and bounded fallback mechanisms.
- Fixed multiple critical bugs in Slack member setup, chat transcript handling, and knowledge base image reading.
New Features
- Fivetran connector setup, schema config, group, and destination operations
- Fivetran integration with saved credential, selectors, and webhook triggers
- Empty-state tests and changelog empty-state graphics
- Gemini 4 Argon model
Full Release Notes
## Features - feat(fivetran): add connector setup, schema config, group, and destination operations (#8988) - feat(fivetran): add Fivetran integration with saved credential, selectors, and webhook triggers (#8983) - feat(empty-states): add tests and changelog empty-state graphics (#8976) - feat(models): add Gemini 4 Argon (#8970) ## Improvements - improvement(fivetran): use shared filterUndefined and readonly constant lists (#8992) - improvement(search): require half the query's terms in Jira partial matches (#8987) - improvement(search): bounded Jira fallback, organization search through integrations page connections (#8985) - improvement(search): read up to 10 documents per MCP read_document call (#8981) - perf(tables): keep the batch unique check on per-value GIN probes (#8978) - improvement(chat): coalesce replayed transcript reloads and narrow text-only message reads (#8977) - perf(billing): sum reporting-window usage from a shared prefix plus a short tail (#8974) - improvement(knowledge): finish Confluence passes past unreadable attachments, rank unauthenticated keyword search in one statement (#8975) - improvement(logs): group dashboard stats by workflow id and join names once per group (#8973) - improvement(db): disable fastupdate on the table-rows GIN and cover level in the logs activity index (#8971) ## Bug Fixes - fix(slack): serialize Search bot removal with member setup, refuse a custom row on the shared app ID (#8993) - fix(chat): replace a second stuck transcript reload, and close the cleanup pool in its test (#8990) - fix(search): fold -ie plurals in the Jira partial-match term key (#8991) - fix(slack): serialize member Slack setup with bot installs and explain blocked setup (#8986) - fix(db): wave 1 performance follow-ups from re-audit (#8984) - fix(knowledge): bill Gemini spend for image reads that fail the pass (#8967) - fix(slack): connect Slack member accounts without the Sim Search bot (#8979) - fix(files): lock the workspace row before inserting a workspace file (#8972) ## Other Changes - ci(e2e): skip the duplicate type pass and source maps in the mobile build (#8982) - ci(desktop): run the live suite's lease-lapse test on its own runner (#8980) ## Contributors - @TheodoreSpeaks - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.9.20...v0.9.21)
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.