Releases: simstudioai/sim
Releases · simstudioai/sim
v0.6.62
Features
- feat(files): embed sim files and render mermaid diagrams in markdown preview (#4402)
- feat(workflows): lock/duplicate improvements for workflows (#4387)
- feat(tables): add export, import column creation, infinite row pagination (#4373)
- feat(gmail): add edit draft and update label tools (#4374)
- feat(knowledge): add chunking strategies and regex strict boundaries (#4368)
- feat(ui): update context menu (#4362)
- feat(mothership): draft persistence, new task eager creation, doc preview fix, and loading polish (#4361)
- feat(knowledge): add embedding model selection and Cohere reranker (#4349)
- feat(fork): optimistic sidebar entry + Fork | prefix for forked tasks (#4353)
- feat(fork): fork chat from any assistant message (#4343)
- feat(firecrawl): add parse operation and revert short-input selection style (#4340)
Improvements
- improvement(lock): lock icon next to entity (#4401)
- improvement(home): consolidate chat context kind icon registry (#4397)
- improvement(home): anchor @-mention popup at caret and right-size dropdown widths (#4393)
- improvement(mothership): reuse logs detail panel in resource view (#4389)
- improvement(executor): correctness-by-construction for workflow logs (#4382)
- improvement(tables): bump column auto-fit cap from 600px to 1000px (#4384)
- improvement(workflow): narrow zustand selectors and optimize log tree builds (#4378)
- improvement(invites): remove confusing copy (#4380)
- improvement(repo): update ship skills, flatten internal tools contracts dir (#4379)
- improvement(repo): reorganize contracts directory (#4376)
- improvement(trace): billing trace span typing (#4375)
- improvement(types): enforce patterns outside just hooks directory and fix CI check + fix tracing billing issue (#4367)
- improvement(toast): widen error toasts and bump line-clamp to 3 (#4370)
- improvement(repo): zod based client-server boundary (#4355)
- improvement(sidebar): remove unnecessary useCallback and useMemo wrappers (#4357)
- improvement(kb-selector): add search to knowledge base selector subblock (#4351)
Bug Fixes
- fix(file): zero byte codegen file format + zoomable preview wrapper + mermaid errors loopback (#4400)
- fix(loading): cursor positioning, render-phase defaultValue sync, remove unnecessary useMemo (#4396)
- fix(serializer): apply tools.config.params before validating required tool params (#4391)
- fix(csp): allow https images in markdown preview and html sandbox (#4394)
- fix(files): unstick monaco find widget tooltips and surface logs in mothership add-resource (#4395)
- fix(mail): use html-to-text for plaintext email fallback (#4392)
- fix(oauth): trim Atlassian OAuth scopes to fix CloudFront 414 (#4388)
- fix(terminal): correct error/cancel block status in logs panel (#4372)
- fix(auth): resolve CORS errors for self-hosted deployments behind reverse proxies (#4369)
- fix(ui): fix tasks loading being cancelled, disable fork button (#4371)
- fix(ui): Add warning for organization-wide settings (#4366)
- fix(tasks): fix sidebar tasks skeleton hanging indefinitely (#4365)
- fix(settings): rename credentials to secrets, align role display (#4364)
- fix(secrets): invalidate env queries so dropdown updates without refresh (#4359)
- fix(custom-tool): include schema parameters in code wand prompt (#4360)
- fix(fork): clear task selection before navigating to fork (#4356)
- fix(fork): scope task list invalidation to current workspace (#4350)
- fix(integrations): harden jira, jsm, ashby, google drive, slack, confluence, notion (#4345)
- fix(cleanup): batch orphaned snapshot deletes to avoid slow-query spike (#4348)
- fix(files): use incremental applyEdits to prevent streaming flicker in Monaco editor (#4347)
- fix(trace): normalize keyed tool names and show credits in trace view (#4344)
- fix(copilot): fix new task error (#4341)
Other Changes
- revert(executor): undo correctness-by-construction for workflow logs (#4382) (#4382)
- revert(short-input): remove selection:text-transparent (#4318) (#4318)
- chore(skills): update checklist for boundary e2e checklist (#4363)
- Merge pull request #4342 from simstudioai/staging
Contributors
v0.6.61
Features
- feat(logs): trace span tree rewrite with resizable split, provider icons, and execution improvements (#4292)
- feat(table): expose position parameter for row insertion via copilot (#4326)
- feat(files): extract PDF viewer behind SSR boundary and polish file preview (#4316)
- feat(sap_s4hana): add get_material_document and fix supplier invoice key order (#4317)
- feat(governance): external workspace users from outside org (#4313)
- feat(integrations): SAP S/4HANA (#4301)
Improvements
- improvement(docs): soften video hover opacity (#4339)
- improvement(sap_s4hana): use MERGE for OData v2 updates and enlarge icon (#4332)
- perf(docker): use turbo prune for app.Dockerfile (#4322)
- improvement(browser-use,stagehand): expose live session URLs (#4314)
- improvement(docker): speed up app image build with cache mounts and parallel node-gyp (#4310)
Bug Fixes
- fix(files): streaming preview invariant + OOXML style extraction (#4335)
- fix(notion): correctly register tool (#4337)
- fix(ui): adjust docx and code rendering (#4334)
- fix(snapshot): stop markdown preview auto-scroll during patch streams + snapshot styling (#4333)
- fix(knowledge): skip sync and document processing when KB is deleted (#4327)
- fix(table): return 400 instead of 500 on empty batch insert (#4329)
- fix(billing): gate org billing query to invite modal open state and allow GA doubleclick in CSP (#4328)
- fix(copilot): use different chats for different workflows (#4324)
- fix(workflow): throw 4xx on variable resolution failures (#4325)
- fix(docker): use full bun.lock + bump deprecated GHA actions (#4323)
- fix(mcp): Use SDK web-standard transport for copilot mcp (#4320)
- fix(short-input): hide selected text to prevent overlay collision (#4318)
- fix(vm): categorize user or server side errors (#4283)
- fix(ui): display file upload error messages (#4315)
- fix(security): rate limit chat OTP + validate mothership proxy endpoint (#4312)
- fix(security): require internal API key for copilot training endpoints (#4311)
- fix(mothership): stabilize task sidebar ordering on selection (#4309)
Contributors
v0.6.60
Features
- feat(slack): canvas related operations (#4306)
Improvements
- improvement(slack): channel selector for list canvasses (#4307)
Bug Fixes
- fix(retention-job): add chunking strategy for cleanup (#4305)
- fix(stream): Avoid bun memory leak bug from TransformStream (#4255)
- fix(security): patch copilot tool & multipart upload IDORs (#4304)
Contributors
v0.6.59
v0.6.58
Improvements
- improvement(mothership): do not silently re-route missing stream id (#4295)
- improvement(tables): race-free row-count trigger + scoped tx timeouts (#4289)
- improvement(mothership): treat error as terminal event (#4290)
- refactor(ashby): align tools, block, and triggers with Ashby API (#4288)
- improvement(mothership): stream retry state machine, progressive re-rendering (#4287)
Bug Fixes
- fix(mothership): queue supersede crash (#4297)
- fix(table-block): resolve canonical tableId in filter/sort builders (#4294)
- fix(copilot): replace crypto.randomUUID() with generateId() per project rule (#4268)
- fix(mothership): Use heartbeat mechanism for chat locks (#4286)
- fix(db): revert statement_timeout startup options breaking pooled connections (#4284)
Other Changes
- chore(guide): update contributing guide (#4296)
- Merge pull request #4293 from simstudioai/staging
- chore(bun): bump bun to 1.3.13 (#4291)
- Merge pull request #4285 from simstudioai/staging (#4284)
Contributors
v0.6.56
Features
- feat(ui): Show subagent logs in bounded vertical view (#4280)
- feat(agentphone): add AgentPhone integration (#4278)
- feat(files): default sort by updated and add updated sort option (#4279)
Bug Fixes
- fix(agentphone): fix image (#4281)
- fix(tables): account for letter-spacing and displayed content in column auto-resize (#4277)
- fix(api): Pass archivedAt to list table response (#4275)
- fix(retention): switch data retention to be org-level (#4270)
Other Changes
- Set statement timeout of 90 seconds (#4276)
Contributors
v0.6.55
v0.6.54
Features
- feat(observability): add mothership tracing (#4253)
Improvements
- improvement(migrations): log better errors (#4260)
Bug Fixes
- fix(otel): chat root OTel span on all early-return paths (#4265)
- fix(db): raise db pool size (#4263)
Other Changes
- Merge pull request #4261 from simstudioai/staging
Contributors
v0.6.53
v0.6.52
Features
- feat(integrations): AWS SES, IAM Identity Center, and enhanced IAM/STS/CloudWatch/DynamoDB (#4245)
- feat(contact): add contact page, migrate help/demo forms to useMutation (#4242)
- feat(log): Add wrapper function for standardized logging (#4061)
- feat(jobs): Add data retention jobs (#4128)
- feat(ui): Add slack manifest generator (#4237)
Improvements
- improvement(contact): add Turnstile CAPTCHA, honeypot, and robustness fixes (#4248)
- improvement(access-control): migrate to workspace scope (#4244)
- improvement(landing): scope navbar/footer to (shell) route group, align scoped 404s with root (#4246)
- improvement(enterprise): slack wizard UI, enterprise docs, data retention updates (#4241)
- improvement(knowledge): show selector with saved option in connector edit modal (#4240)
- improvement(sso): fix provider lookup, migrate UI to emcn, add enterprise SSO docs (#4238)
- improvement(governance): workspace-org invitation system consolidation (#4230)
Bug Fixes
- fix(settings): hide data-retention nav item when user lacks enterprise plan (#4256)
- fix(deps): bump drizzle-orm 0.45.2 + adopt MCP SDK 1.25.3 native types (#4252)
- fix(aws): add validateAwsRegion to all AWS route schemas to prevent SSRF (#4250)
- fix(landing): resolve error-page crash on invalid /models and /integrations routes (#4243)
- fix(billing): close TOCTOU race in subscription transfer, centralize stripe test mocks (#4239)
- fix(security): enforce URL validation across connectors, providers, and auth flows (SSRF + open-redirect hardening) (#4236)
Other Changes
- seo(robots): disallow tag-filtered blog URLs from crawlers (#4247)