What's Changed
- refactor: remove blog module and related assets, update workspace and… by @sergiofilhowz in #1955
- Docs/api docs review by @anthonyiscoding in #1961
- fix(iii-browser-sdk): export IIIReconnectionConfig and RegisterFunctionFormat by @anthonyiscoding in #1960
- fix(browser-sdk): generate invocation UUIDs in insecure contexts by @ytallo in #1964
- fix(engine,iii-worker): restore iii-queue as an opt-in engine builtin by @ytallo in #1967
- feat: recoverable triggers by @sergiofilhowz in #1962
- refactor(sdk-rust)!: drop RegisterFunction::new_async_with_bad_request by @andersonleal in #1966
- fix: SSRF bypass via IPv4-mapped IPv6 addresses in url_validator by @Pranjal0410 in #1965
- fix(engine,iii-worker): pass engine's actual WS address to spawned builtin daemons (MOT-3970) by @andersonleal in #1974
- fix(node-sdk): bound WebSocket connects and detect half-open sockets (MOT-3968) by @andersonleal in #1973
- feat(python-sdk): add III.add_connection_state_listener; warn on connect-wait timeout (MOT-3969) by @andersonleal in #1956
- fix(engine): idle-timeout accepted worker WS sockets that never complete the upgrade (MOT-3967) by @andersonleal in #1972
- fix(engine,rust-sdk): supervise external workers and harden SDK reconnect (MOT-3857) by @andersonleal in #1978
- fix(iii-worker): worker CLI operation fixes (remove, status, clear, update, logs, sandbox) by @ytallo in #1971
- fix(iii-network,sdk-python): first-boot worker zombies — VM transport wake starvation + SDK reconnect death (MOT-3966) by @andersonleal in #1979
- fix(ci): build alpha release binaries from tagged commit by @guibeira in #1981
- chore(worker): warn about deprecated builtin names by @guibeira in #1980
- fix(node-sdk,browser-sdk): default trigger generics so untyped calls pass tsc (MOT-4076) by @ytallo in #1982
- fix: dx issues by @sergiofilhowz in #1970
- docs: remove iii prefix from some migrated workers by @anthonyiscoding in #1969
- Show install command in alpha release notes by @guibeira in #1989
- Show package install commands in alpha releases by @guibeira in #1990
- fix(engine): reject duplicate migrated builtin workers by @guibeira in #1983
- feat(website): export blog markdown for agents by @rohitg00 in #1934
- fix(website): wire blog markdown export into the build and target the website dist by @rohitg00 in #1994
- feat(iii-worker): accept registry tags in manifests by @rohitg00 in #1977
- fix(engine,sdk): worker reconnect ownership kill loop (MOT-4025, iii#1975) by @andersonleal in #1993
New Contributors
- @Pranjal0410 made their first contribution in #1965
Full Changelog: iii/v0.21.6...iii/v0.21.8-next.2