v0.6.58

simstudioai/simv0.6.58Apr 25, 2026by github-actions[bot]

AI Summary

Improved mothership stream handling with a retry state machine and progressive rendering, along with Ashby API alignment.

Key Highlights

  • Stream retry state machine and progressive re-rendering
  • Race-free row-count trigger and scoped tx timeouts
  • Alignment of tools, block, and triggers with Ashby API

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)