Releases: simstudioai/sim
Releases · simstudioai/sim
v0.7.10
Features
- feat(files): stream large CSV previews and add import-as-table (#5125)
- feat(connectors): use resource selectors for KB connector config (#5116)
- feat(google): Maps Pollen/Solar, Custom Search expansion, and live-API fixes across Google integrations (#5113)
- feat(search): actions, fuzzy matching, and highlighting in cmd+k palette (#5110)
- feat(integrations): hosted email-enrichment providers + cascade wiring (#5087)
- feat(file): add Compress and Decompress operations to the File block (#5100)
Improvements
- improvement(mothership): user_table speed parity — limit bounds, background import/delete/update jobs (#5012)
- improvement(knowledge): align connected-sources rows and move source chip left of filter/sort (#5117)
- improvement(tables): versioned CSV snapshot cache for table mounts + parallel multipart uploader (#5108)
- improvement(supabase): add Edge Functions tool; correct storage output shapes + harden tools (#5112)
- improvement(search): align cmd+k action icons + highlight with the design system (#5114)
- improvement(integrations): validate BigQuery/Forms/PageSpeed + regenerate integration docs (#5109)
- perf(db): logs-list index, drop redundant indexes, replica routing, hot-path write cleanups (#5105)
- improvement(models): add DeepSeek V4 + Mistral Medium 3.5, fix Codestral context window (#5103)
- improvement(execution, connectors): offload large function inputs, increase connector limits + better error propagation (#5089)
- perf(execution): parallelize preflight gates, cache deployed state, memoize Anthropic client (#5098)
- improvement(models): sort model dropdown by latest release date within each provider (#5099)
Bug Fixes
- fix(tables): enforce row limits against the current plan, not a frozen per-table cap (#5120)
- fix(resource): left-align table filter/sort when there's no search (#5128)
- fix(copilot): mount input tables with display-name CSV headers, not column IDs (#5121)
- fix(azure): replace Azure DevOps icon with Azure icon and remove AzureDevOpsIcon (#5118)
- fix(realtime): debounce the reconnecting toast to stop transient-blip flashes (#5111)
- fix(locks): enforce workflow/folder locks on the agent + close manual-UI create gaps (#5107)
- fix(sidebar): prefetch chats + workflows so cold loads don't flash skeletons (#5104)
- fix(input-format): field not editable race condition (#5102)
Other Changes
- chore(deps): remove unused dependencies and harden CI supply chain (#5119)
Contributors
v0.7.9
Features
- feat(providers): support large agent-block attachments via Files APIs and remote URLs (#5092)
Improvements
- improvement(providers): tighten Gemini and vLLM agent-attachment ceilings (#5095)
Bug Fixes
- fix(kb): canonicalize knowledge-base upload keys (#5096)
- fix(realtime): re-check workspace role on mutating socket events (#5080)
- fix(chat): autoscroll follow-ups — re-engage threshold + keep end-of-turn options in view (#5094)
- fix(chat): keep autoscroll pinned when the virtualizer re-scrolls during streaming (#5093)
Contributors
v0.7.8
Features
- feat(scheduled-tasks): migrate jobs agent to scheduled tasks agent (#5090)
- feat(google-calendar): wire freebusy, align tools with API v3, add calendar + sharing tools (#5084)
- feat(feature-flags): migrate 3 env-flags to AppConfig-backed runtime flags (#5086)
- feat(grafana): validate integration and add folder, health, and contact-point tools (#5082)
- feat(feature-flags): AppConfig-backed gated feature flags (#5059)
- feat(ci): mship companion pr check (#5079)
- feat(db): zero-downtime migration safety lint + db-migrate skill (#5041)
- feat(auth): OAuth-only signup with Microsoft provider (#5073)
- feat(jsm): add Atlassian Assets (Insight/CMDB) tools for asset management (#5072)
- feat(copilot): server-side mothership tool/vfs/file metrics (#5071)
Improvements
- improvement(perm-groups): allow workspace filter for permission groups (#5070)
- refactor(connectors): split client metadata from server runtime (#5076)
- improvement(ci): fix companion regex (#5083)
- improvement(ci): rename companion tags to be more descriptive (#5081)
- refactor(table): split the 5.3k-line service.ts god-file into per-concern modules (#5069)
Bug Fixes
- fix(scheduled-tasks): fix scheduled tasks schema validation (#5091)
- fix(providers): allow HTTP for self-hosted vLLM endpoints (#5078)
- fix(providers): pin vLLM provider endpoint to validated IP (#5077)
- fix(webhooks): cap request body size on public webhook receivers (#5075)
- fix(uploads): authorize internal file URLs before download (#5049)
- fix(credential-sets): stop leaking open-invite tokens to all users (#5074)
- fix(providers): pin Azure OpenAI/Anthropic endpoints to validated IP (#5060)
- fix(execute): reject only cross-site session execution (CSRF guard) (#5068)
Other Changes
- chore(deps): bump js-yaml to 4.2.0 and nodemailer to 8.0.9 in apps/sim (#5067)
Contributors
v0.7.7
Features
- feat(square): add Square integration with 34 commerce operations (#5053)
- feat(context-dev): add Context.dev web + brand data integration (#5048)
Improvements
- refactor(sim): consolidate record guards + pure utils into @sim/utils (#5061)
- improvement(mship): add enrichment tool, clean up dead tools (#5058)
- Revert "improvement(mship): clean up dead tools, add enrichments (#5056)" (#5056)
- improvement(mship): clean up dead tools, add enrichments (#5056)
- improvement(scheduled-tasks): move recurrence into modal body as a section (#5054)
- refactor(providers,executor): deepen three shallow modules (#5052)
Bug Fixes
- Revert "fix(execute): block cross-origin session-authenticated workflow runs (#5062)" (#5062)
- fix(access-control): exempt legacy blocks (#5063)
- fix(execute): block cross-origin session-authenticated workflow runs (#5062)
- fix(billing): deploy modal gates on workspace entitlement, not viewer plan (#5055)
- Revert "fix(realtime): re-validate socket role and evict revoked collaborator…" (#5051)
- fix(realtime): re-validate socket role and evict revoked collaborators (#5050)
Contributors
v0.7.6
Features
- feat(scheduled-tasks): pause/resume, mutation toasts, submit guards, empty state (#5044)
- feat(scheduled-tasks): minute-granular calendar + user timezone preference (#5038)
- feat(billing): gate programmatic workflow execution behind a paid plan (#5036)
- feat(hubspot): add notes, emails, properties & associations tools (#5037)
- feat(scheduled-tasks): calendar views + persisted, runnable tasks (#4979)
- feat(blocks): add external-service url to block metadata (#5032)
Improvements
- improvement(settings): right-align timezone picker, order by popularity, drop tooltip (#5043)
- improvement(salesforce): align tools + block with Salesforce API and harden CRUD/analytics (#5040)
- improvement(perms): followup to org scoping of permission groups
- improvement(permissions): permission groups scoped to organization level (#5035)
- improvement(sim-trigger): change execution terminology to run (#5033)
- improvement(react-query): codebase-wide audit — server-state hooks, webhook coherence, resume migration (#5024)
- perf(mothership): virtualize chat transcript and isolate input from stream re-renders (#5019)
Bug Fixes
- fix(chat): fail closed when embed gate cannot resolve workspace (#5046)
- fix(mothership): streaming completion-flash fix + Tavily brand icon (#5030)
- fix(db-part-4): enforce consistent cross-resource lock ordering (#5027)
- fix(chat): escape attachment filename and validate file URL scheme to prevent XSS (#5028)
- fix(skills): reuse shared upload field in skill import modal; logo-only Quartr icon (#5026)
- fix(db): correct misleading error message when DATABASE_REPLICA_URL is malformed (#5023)
- fix(db-part-3): bound cross-request shared promises against pool wedge (#5021)
Contributors
v0.7.5
Features
- feat(mailer): gate outbound email on AppConfig access-control ban list (#5018)
- feat(deployments): add v1 deployment endpoints and Deployments block (#5009)
- feat(integrations): add Documentation link to service-account connect modals (#5004)
- feat(integrations): add Vanta integration with compliance, evidence file, people, vendor, vulnerability, and risk tools (#4993)
- feat(tables): background jobs (delete/export/backfill on trigger.dev) + tenant-scoped query performance (#4915)
Improvements
- Revert "improvement(auth): layer disposable-email-domains into signup email validation (#5010)" (#5010)
- refactor(deployments): consolidate version reads, status mapping, and v1 auth prologue (#5013)
- improvement(auth): layer disposable-email-domains into signup email validation (#5010)
- improvement(organization): invite validation experience (#5008)
- improvement(files): fit-width previews and chip-chrome viewer controls (#5002)
- improvement(billing): self-heal null usage limits and debounce api-key last-used writes (#5000)
- improvement(emcn): show per-chip error tooltips on invalid email chips (#4998)
- improvement(tables): migrate inputs to emcn chip components and clean up tables feature (#4995)
Bug Fixes
- fix(mothership): tenant-check outputTable writes and route them through replaceTableRows (#5011)
- fix(tables): heartbeat export job before upload so the stale janitor can't kill a live finalize (#5017)
- fix(jira): add classic JSM scopes to close granular scope-set gap (#5005)
- fix(tables): header "T…" flicker — emcn barrel Table component shadowed the Table icon in loading fallbacks (#5007)
- fix(tables): scope optimistic stop-cancel to the active filtered view (#4996)
- fix(tables): align sidebar dividers, disclosure spacing, and header height with the editor and page header (#5003)
- fix(integrations): resolve OAuth connect UI by service id instead of display name (#5001)
- fix(tables): per-batch delete-job commits, real trigger.dev retries, post-index ANALYZE guard (#4997)
Other Changes
- chore(providers): remove claude-fable-5 model (#5020)
Contributors
v0.7.4
Features
- feat(integrations): add Daytona integration with sandbox lifecycle, code execution, and file tools (#4987)
- feat(integrations): add Quartr integration with company, event, document, audio, and live event tools (#4986)
- feat(integrations): add Convex integration with function execution and data export tools (#4981)
- feat(integrations): add Brex integration (#4983)
- feat(latex): add LaTeX integration with PDF compilation tool, block, and docs (#4972)
- feat(temporal): add Temporal integration with workflow, schedule, and task queue tools (#4976)
- feat(integrations): add Trigger.dev integration (#4974)
- feat(auth): enforce domain and account bans on sign-in and workflow executions (#4948)
- feat(persona): add Persona identity verification integration (#4967)
- feat(byok): support multiple keys per provider with round-robin rotation (#4963)
Improvements
- improvement(integrations): overhaul landing FAQs for SEO/GEO and fix dynamic OG images (#4985)
- improvement(sockets): make offline mode recoverable and stop transient races tripping it (#4980)
- improvement(db): route additional staleness-tolerant reads to the read replica (#4966)
- improvement(logs): add copy raw trace button to trace view header (#4968)
Bug Fixes
- fix(mothership): re-arm smooth-text reveal timer every render so streamed text can't freeze mid-sentence (#4994)
- fix(files): support Safari < 17.4 in PDF preview (#4992)
- fix(db): close optional-executor contract traps (#4989)
- fix(mship): add tool watchdog (#4991)
- fix(providers): correct pricing, deprecations, and capabilities across model catalog (#4990)
- fix(docker): logger import (#4988)
- fix(db-part-1): eliminate pool self-deadlock from nested checkouts inside transactions (#4975)
- fix(modal): center full-size modals against the viewport instead of the content area (#4984)
- fix(deps): dedupe radix focus-scope/dismissable-layer so in-modal dropdowns open (#4977)
- fix(integrations): stop browser autofilling the service account API token field (#4973)
- fix(workflow): show Remove from Subflow for unconnected blocks pasted into subflows (#4971)
- fix(workflow-block): exclude trigger-advanced subblocks from canvas preview outside trigger mode (#4969)
Contributors
v0.7.3
Features
- feat(ci): run db migrations from github ci with environment-scoped secrets (#4957)
Improvements
- improvement(docs): align docs UI with the platform emcn design system (#4962)
- improvement(mship): contract update (#4961)
- improvement(docs): builder-first IA reorganization of the English docs (#4896)
- improvement(db): opt-in read-replica client + migration runner hardening (#4955)
Bug Fixes
- fix(oauth): drop ungrantable JSM Forms scopes from Jira scope list (#4960)
- fix(table): translate column name-keyed wire data for workflow tool calls on internal row routes (#4958)
Contributors
v0.7.2
v0.7.1
Features
- feat(codepipeline): add AWS CodePipeline integration with tools and block (#4945)
- feat(workflows): sim trigger, logs v2 block, toolbar renaming (#4941)
- feat(realtime): preflight schema-compatibility check on startup (#4940)
Improvements
- improvement(mothership): smooth streamed text reveal + dropdown z-index fix (#4947)
- improvement(chat-voice): modernize ElevenLabs TTS to Flash v2.5 (#4943)
Bug Fixes
- fix(billing): prevent deadlock with timeout (#4949)
- fix(file-preview): gate streaming animation to prevent file patch issue with scroll based re-render (#4946)
- fix(security): authz, IDOR, and abuse-prevention fixes (#4944)
- fix(secrets): keep readonly secret names legible instead of dimming them (#4942)
- fix(db): serialize concurrent migrations with a Postgres advisory lock (#4939)