What's Changed
- Update README #1 badge by @rohitg00 in #1912
- feat: creating tech spec folder by @sergiofilhowz in #1915
- feat(website): resolve pretty URLs via CloudFront KVS, drop per-page terraform apply by @ytallo in #1902
- fix(website): restore clean /privacy-policy footer link by @ytallo in #1917
- docs(blog): add Loop Engineering Is Just Software Engineering post by @rohitg00 in #1913
- fix(infra): default manage_apex/www_records to true (prevent DNS destroy on apply) by @ytallo in #1918
- feat(engine): honor W3C tracestate on inbound HTTP and surface distributed traces by @guibeira in #1921
- Sync compose env_file fixture for generated Docker projects by @snvtac in #1911
- fix(configuration): numeric fields can be used with env variables by @sergiofilhowz in #1919
- feat(iii-queue): add RabbitMQ priority queue support by @ytallo in #1890
- docs: contributor SOP for next->latest version release by @guibeira in #1922
- fix(sdk/node): reconnect ChannelWriter after a dropped WebSocket by @chrisayl in #1932
- feat: engine::register_trigger + first-class invocation metadata by @ytallo in #1928
- feat(engine): durable trigger lifecycle + relevance-ranked functions::list by @andersonleal in #1933
- fix(observability): forward set_resource through TeeSpanExporter by @andersonleal in #1935
- fix: consent gate by @anthonyiscoding in #1936
- Fix Docker data directory permissions by @snvtac in #1910
- feat(engine): engine::functions::info accepts function_ids batches by @ytallo in #1938
- feat(skills): presentation by @sergiofilhowz in #1926
- fix(engine): accept publish metadata keys in worker manifest (iii/deploy/manifest) by @andersonleal in #1937
- feat(observability): live pending spans and traces UX by @sergiofilhowz in #1940
- chore(infra/website): add tf-apply pipeline by @ytallo in #1580
- fix(ci): authenticate iii CLI install against GitHub API in publish-engine-workers by @ytallo in #1939
New Contributors
Full Changelog: iii/v0.20.0...iii/v0.21.2-next.1