0.19.0
What's Changed
- fix(storage): use DeleteObjectCommand directly to avoid requiring s3:ListBucket by @htuna07 in #1860
- feat(function): warm-start workers with per-function reserve by @htuna07 in #1889
- fix(function): stop warm pool draining across replicas on function update by @htuna07 in #1890
- feat(panel): admin panel overhaul — buckets, functions, diagram, dashboard, observability by @akhnos in #1888
- feat(function): experimental in-process worker concurrency (lanes) by @htuna07 in #1885
- feat(function): push-based event delivery + per-function concurrency by @htuna07 in #1893
- fix(passport): accept TOTP codes within ±1 step to stop intermittent 2FA rejections by @htuna07 in #1894
- feat(panel): per-function warm pool + HTTP trigger options in sidebar by @akhnos in #1892
- feat(panel): related-document navigation, URL filters, function concurrency + inline-edit fixes by @akhnos in #1896
- perf(function): intent-driven function-update propagation by @htuna07 in #1897
- perf(function): rolling worker cutover on function update by @htuna07 in #1899
- fix(function): don't kill retired workers — it strands in-flight responses by @htuna07 in #1900
Full Changelog: 0.18.51...0.19.0