github simstudioai/sim v0.9.20

3 hours ago

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

View changes on GitHub

Don't miss a new sim release

NewReleases is sending notifications on new releases.