mirror of
https://github.com/simstudioai/sim.git
synced 2026-09-24 15:45:35 +08:00
* feat(enterprise): add data drains for continuous export to S3 / webhook * chore(data-drains): regenerate migration on top of staging + bump route baseline Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * docs(data-drains): clarify retention pairing is user-coupled, not enforced Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix(data-drains): preserve explicit forcePathStyle=false + reserve x-sim-signature Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * test(data-drains): drift guard ensures every webhook header is reserved Asserts that any header buildHeaders writes is rejected when reused as a custom signatureHeader. Adding a new metadata header without mirroring it into RESERVED_SIGNATURE_HEADER_NAMES now fails CI. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Packages
Internal
| Package | Description |
|---|---|
| @sim/tsconfig | Shared TypeScript configs (base, nextjs, library, library-build) |
| @sim/db | Database schema and Drizzle ORM utilities |
| @sim/logger | Structured logging with colored output |
| @sim/testing | Test factories, builders, and assertions |
Published
| Package | npm | Description |
|---|---|---|
| cli | simstudio |
Run Sim locally via Docker |
| ts-sdk | simstudio-ts-sdk |
TypeScript SDK for workflow execution |
| python-sdk | simstudio-sdk |
Python SDK for workflow execution |