v0.6.58

superradcompany/microsandboxv0.6.58Apr 25, 2026by github-actions[bot]

AI Summary

v0.6.58 implements a stream retry state machine, refactors tools to align with the Ashby API, and fixes bugs related to queue crashes and table canonical IDs.

Key Highlights

  • Stream retry state machine with progressive re-rendering
  • Refactor tools, block, and triggers to align with Ashby API
  • Fixed queue supersede crash
  • Fixed canonical tableId in filter/sort builders

New Features

  • Stream retry logic
  • Ashby API alignment
  • Queue crash fix

Full Release Notes

## 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

- @TheodoreSpeaks
- @icecrasher321
- @voidborne-d
- @waleedlatif1

[View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.6.56...v0.6.58)