What's Changed
- fix(cql): name every frontend widget slot in the widget order (BE-10283) by @skishore23 in #809
- fix(cql): grow nested auto-grow slots under dynamic combos; stop counting link-only subs as widgets by @skishore23 in #825
- fix(models): close the background download race with an atomic O_EXCL destination claim by @mattmillerai in #777
- chore(hygiene): clear the remaining public-repo-hygiene findings by @mattmillerai in #768
- docs: clarify update/lifecycle entry points via help text (BE-3001) by @mattmillerai in #520
- feat: merge
modelsdiscovery into themodelnoun + deprecation-alias helper (BE-2999) by @mattmillerai in #521 - ci: bump groom to github-workflows@c231535 by @cloud-code-bot[bot] in #821
- ci: bump cursor-review to github-workflows@ffcc3f5 by @cloud-code-bot[bot] in #769
- fix: five CLI-fixable tool-error clusters from the Aug 25–28 Langfuse sweep by @skishore23 in #820
- feat(validate): enum-check COMFY_DYNAMICCOMBO_V3 selections + presence-check dotted sub-inputs (BE-3358) by @mattmillerai in #573
- fix(utils): apply the stdlib data filter on both tarball extraction paths by @christian-byrne in #734
- feat(build): add packaging, sync and Builder client primitives by @guill in #801
- feat(build)!: replace the legacy build and distribution surface by @guill in #802
- feat(deploy): add the deployment control plane by @guill in #803
- feat(deploy): add the asset and job data-plane clients by @guill in #804
- feat(deploy): add
comfy deploy runby @guill in #805 - fix(build): a pull no longer deletes definition data silently by @guill in #810
- fix(cli): unbreak the interactive pickers and Go timestamp parsing on 3.10 by @guill in #824
- feat(knowledge): carry the bundle's compile date in every envelope (BE-9893) by @annehe9 in #828
- perf(workspace): resolve the workspace on first read (BE-10535) by @annehe9 in #829
- perf(file_utils): import httpx lazily (BE-10537) by @annehe9 in #830
- feat(skills): reference skills loaded on demand, plus
comfy-deployby @guill in #827 - fix(install): stop the GPU override from unpinning torch from torchvision by @annehe9 in #836
- fix(deploy): make deploy and build failures diagnosable by @guill in #833
Full Changelog: v1.19.0...v1.20.0