v0.9.20
simstudioai/simv0.9.20Oct 13, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on enhancing search capabilities for Confluence and Jira, optimizing database performance, and improving the stability of real-time connections and project management features. It also introduces new AI agent recommendations and fixes numerous bugs related to UI responsiveness and data integrity.
Key Highlights
- Enhanced Confluence and Jira search with partial-match recall and passage previews.
- Optimized database performance by cutting hot-path connector costs and rate-limiting locks.
- Improved project management by enforcing membership and retaining shared resources when creators leave.
- Fixed critical real-time connection issues, including socket token rate limiting and retry handling.
- Added support for indexing Confluence image attachments.
Breaking Changes
- Retire the connector (enforced under Project membership).
New Features
- Index Confluence image attachments
- Enforce Project membership and retire the connector
- Discover 6 Best AI Agents for Invoice Processing and Finance Reconciliation
- Discover Best AI Agents for Web Scraping and Market Research
- Add passage previews and batched MCP reads for Confluence and Jira
Full Release Notes
## Features - feat(knowledge): index Confluence image attachments (#8949) - feat(projects): enforce Project membership and retire the connector (#8590) - feat(library): 6 Best AI Agents for Invoice Processing and Finance Reconciliation in 2026 (#8932) - feat(library): Best AI Agents for Web Scraping and Market Research in 2026 (#8931) ## Improvements - improvement(search): Confluence and Jira partial-match recall, passage previews, batched MCP reads (#8968) - improvement(db): cut hot-path connector count and rate-limit lock costs (#8944) - improvement(perf): bound trash, file-path and attachment reads (#8945) - improvement(db): disable embedding FTS fastupdate and index delete-action foreign keys (#8943) - improvement(changelog): add meaningful release coverage (#8942) ## Bug Fixes - fix(knowledge): key vision checkpoints by title and keep excluded images off while disabled (#8965) - fix(lifecycle): retain shared resources when creators leave (#8762) - fix(recently-deleted): dim the list and disable Restore while a new view loads (#8966) - fix(db): optimize Project backfill and repair archived workflows (#8962) - fix(recently-deleted): keep previous-criteria rows inert while the new list loads (#8964) - fix(ui): simplify responsive layouts and compact workflow controls (#8960) - fix(auth): rate-limit socket tokens per user, with an IP backstop (#8958) - fix(ci): remove Project image digest migration gate (#8961) - fix(emcn): keep ongoing status toasts behind actionable toasts (#8955) - fix(realtime): end a failed socket-token attempt promptly and honor Retry-After (#8952) - fix(e2e): read the visible workspace shell while a streamed page arrives (#8951) - fix(desktop-e2e): remove root causes of four retry-masked desktop flakes (#8940) - fix(e2e): connect the mobile suite to realtime and give dev-server round trips the server budget (#8937) - fix(tests): cross the large-array threshold with 64 wide rows instead of 120k (#8939) - fix(enrichments): reduce cost, increase accuracy (#8936) - fix(workflows): hold the v2 sync run result until its execution log is finalized (#8935) ## Other Changes - ci: ratchet type errors in apps/sim test files (#8959) - chore(tests): ratchet real wall-clock waits in unit tests (#8954) - test(knowledge): cover member access withdrawal on a lost provider scope (#8957) - chore(storage): drop resetStorageMethod, whose last caller was a removed quarantined suite (#8956) - chore(tests): remove quarantined integration suites (#8953) - ci(e2e): temporarily skip tablet workflow-controls mobile check (#8950) - ci: run the mobile e2e suite on a production build, one job per browser (#8948) - ci: scope pull request checks to what the diff can affect (#8946) - chore(changelog): document twice-weekly editorial reviews (#8947) - chore(ci): fail closed on missing test Redis in CI and skip unused pg16 service (#8938) - chore(db): drop retired storage whose readers have shipped (#8933) ## Contributors - @TheodoreSpeaks - @icecrasher321 - @mzxchandra - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.9.19...v0.9.20)
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.