What's Changed
- feat(trace): update timestamp handling and enhance error logging with stacktrace support by @andersonleal in #1246
- fix: bump deps to 0.8.3 and fix stream test error code by @andersonleal in #1275
- Incorporate Mike's review and AI nits by @anthonyiscoding in #1277
- fix: all unregistering for functions and triggers in their own section by @anthonyiscoding in #1278
- refactor: standardize condition_function_id across all trigger types by @ytallo in #1280
- ci: migrate Rust coverage from tarpaulin to cargo-llvm-cov by @guibeira in #1279
- feat: add Observability section with OpenTelemetry trace visualization by @rohitg00 in #1268
- feat: motia quality of life improvements by @sergiofilhowz in #1282
- ci: add benchmark release workflow with regression detection by @guibeira in #1287
- feat: named queues with trigger action routing by @ytallo in #1283
- refactor: remove KV Server module and related configurations by @sergiofilhowz in #1291
- feat: sdk parity across all language runtimes by @sergiofilhowz in #1288
- chore: update how-to docs and website by @guibeira in #1294
- feat(trace): introduce Flow View and Workflow Chain components for enhanced trace visualization by @andersonleal in #1284
- Docs/trigger actions by @ytallo in #1299
- Docs/named queue by @ytallo in #1301
- Docs/api reference by @sergiofilhowz in #1296
- feat: updating rust sdk to not have exposed connect and work sync by @sergiofilhowz in #1309
- refactor: unify Python SDK public API and align cross-SDK patterns by @ytallo in #1310
- docs: enhance SDK documentation with Logger details across Node, Pyth… by @sergiofilhowz in #1311
- refactor: unify Python SDK public API and align all documentation with current SDK surface by @ytallo in #1303
Full Changelog: iii/v0.8.3...iii/v0.9.0