What's Changed
- Fix/api response headers by @ytallo in #1529
- test(sdk): cover ApiResponse Content-Type header in Python and Rust by @ytallo in #1528
- chore: remove Motia from iii and migrate integration tests (MOT-3109) by @ytallo in #1512
- ci: split build-engine into parallel jobs by @ytallo in #1531
- Remove SDK discovery wrappers and document direct discovery by @guibeira in #1453
- feat: migrate cli-tooling into monorepo, templates into iii-hq/templates by @guibeira in #1499
- Restore the simpler website footer after Motia removal by @ytallo in #1532
- Make worker installs reproducible with iii.lock by @ytallo in #1527
- refactor(worker): canonicalize OCI cache keys + atomic extract by @ytallo in #1540
- feat: Add atomic append updates across state and stream by @ytallo in #1541
- feat(worker): declare iii.worker.yaml dependencies, chain-install on local add by @ytallo in #1539
- Tighten Python register_function: string-id only by @guibeira in #1537
- Enforce PR license agreement acknowledgements by @ytallo in #1548
- feat(iii-sandbox): ephemeral sandbox worker + shell-protocol crate split by @andersonleal in #1544
- fix(state,stream): support nested shallow-merge paths in atomic update ops by @ytallo in #1547
- feat(worker): publish builtin workers to registry as engine type by @ytallo in #1545
- ci: free disk space in engine-test job to fix cache save OOM by @ytallo in #1549
- ci(license-agreement): don't cancel in-flight runs by @ytallo in #1551
- feat(worker): detect manifest drift on
iii worker sync --frozenby @ytallo in #1543 - fix(engine): restore explicit version in engine/Cargo.toml by @ytallo in #1557
- feat(sandbox): add sandbox::fs::* triggers, upload/download CLI by @andersonleal in #1554
- docs: refresh iii documentation for current console by @rohitg00 in #1556
- docs: apply schematic styling to Mintlify docs by @rohitg00 in #1558
- docs: fix stale links by @rohitg00 in #1559
- Add our fancy new website by @anthonyiscoding in #1560
- Replay locked workers without resolver drift by @ytallo in #1542
- fix(ci): deploy iii.dev as static site by @ytallo in #1563
- Chore/new website patch1 by @anthonyiscoding in #1562
- temporarily disable blog link by @anthonyiscoding in #1565
- Chore/fix manifesto link by @anthonyiscoding in #1566
- Manifesto link fix with full path url rewrite by @anthonyiscoding in #1567
- docs: stop highlighting sidebar Install link by @rohitg00 in #1568
- Surface state update failures consistently by @ytallo in #1555
- ci: move Worker Tests (VM) to public ubuntu-24.04 with KVM by @andersonleal in #1569
- fix(vm-boot): skip localhost rewrite when networking is disabled by @andersonleal in #1571
- fix(website): per-route SEO metadata + sitemap + stale-URL 301s by @rohitg00 in #1533
- test(sandbox): add tier-A integration tests for sandbox::* trigger surface by @andersonleal in #1564
- Fix various site nits by @anthonyiscoding in #1575
- Address various additional site nits discovered in testing by @anthonyiscoding in #1576
- ci(release): publish iii-sandbox to workers registry by @andersonleal in #1577
- fix(website): restore cleanUrls so /manifesto resolves to manifesto.html by @ytallo in #1579
Full Changelog: iii/v0.11.3...iii/v0.11.4