v0.7.24
simstudioai/simv0.7.24Jul 7, 2026by github-actions[bot]
AI Summary
Enhances data processing and expands integration toolsets for AWS, Attio, and others.
Key Highlights
- Migrate to AWS SDK for Textract (AnalyzeExpense and AnalyzeID)
- Env-driven uvicorn worker count (PII_WORKERS)
- Expand AWS SES/STS/Secrets Manager tool coverage
- Add rich-md-editor table row/col toolbar
- Add Attio attribute tools
New Features
- feat(textract): migrate to AWS SDK, add AnalyzeExpense and AnalyzeID (#5456)
- feat(pii): env-driven uvicorn worker count (PII_WORKERS) (#5457)
- feat(aws): expand SES/STS/Secrets Manager tool coverage (#5450)
- feat(attio): add attribute tools + fix API alignment gaps (#5445)
- feat(rich-md-editor): table row/col toolbar, raw HTML/footnote support (#5438)
Full Release Notes
## Features - feat(textract): migrate to AWS SDK, add AnalyzeExpense and AnalyzeID (#5456) - feat(pii): env-driven uvicorn worker count (PII_WORKERS) (#5457) - feat(aws): expand SES/STS/Secrets Manager tool coverage, fix API alignment gaps (#5450) - feat(attio): add attribute tools + fix API alignment gaps (#5445) - feat(ahrefs): validate integration, fix cents/column bugs, add 13 v3 endpoints (#5447) - feat(pagerduty): validate integration + add 9 tools for deeper API coverage (#5446) - feat(rich-md-editor): table row/col toolbar, raw HTML/footnote support, paste fidelity (#5438) ## Improvements - improvement(rich-markdown-editor): table column-resize cursor, exhaustive paste tests, editor docs (#5455) - improvement(tables): show error message tooltip on errored workflow and enrichment cells (#5449) - improvement(microsoft-ad): add pagination support and fill BlockMeta gaps (#5442) - improvement(instantly): validate integration against live API, add lead/campaign lifecycle tools (#5448) - improvement(new-relic): validate integration against NerdGraph docs, surface more entity fields (#5443) - perf(pii): mask offloaded refs + parallelize + raise redaction concurrency (#5436) - improvement(settings): align design-system text-scale tokens across settings pages (#5439) - improvement(sidebar): memoize workflow/folder rows for faster tab navigation (#5428) - refactor(react-query): hoist every staleTime into a named exported constant (#5427) - refactor(permissions): make hasWorkspaceAdminAccess and getUserEntityPermissions thin wrappers of checkWorkspaceAccess (#5430) ## Bug Fixes - fix(user-input): stop @mention/skill menu from reopening after dismiss (#5464) - fix(rich-markdown-editor): strict, provenance-aware markdown paste (#5463) - fix(ses): reject malformed startDate/endDate in list_suppressed_destinations (#5461) - fix(images): fix stale images (#5462) - fix(tables): enrichment sidebar column-id display + filter-scoped run menu (#5459) - fix(microsoft-excel): clean up dead code found during integration audit (#5454) - fix(comparison): correct contrast claims across competitor pages (#5452) - fix(comparison): correct misleading pricing contrast on n8n page (#5451) - fix(cloudflare): align integration with live API, fix type-coercion bug (#5444) - fix(mcp): scope tools loading state to each server's own query (#5441) - fix(rich-md-editor): raw-HTML-block fragmentation + styling follow-up (#5440) - fix(db): bound knowledge connector and document fan-out concurrency (#5432) - fix(attachments): cross tenant hardening (#5310) - fix(analytics): GTM/GA4 missing on /demo and other landing pages (#5437) - fix(mailer): correct AgentMail webhook message schema field requirements (#5434) - fix(sidebar): prefetch folders and workspace permissions on cold load (#5426) - fix(custom-blocks): dedupe redundant workspace lookup in POST admin check (#5429) ## Other Changes - chore(credential-sets): cleanup feature (#5460) ## Contributors - @Sg312 - @TheodoreSpeaks - @icecrasher321 - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.7.23...v0.7.24)