Repository navigation
v1.23.0
What's Changed
- docs(changelog): roll Unreleased into 1.22.0 (DPLAT-2055) by @james00012 in #957
- fix(cloud): report a plan refusal on submit as cloud_payment_required, not rate limiting by @skishore23 in #958
- fix(workflow print): report a stale input-slot link instead of refusing the whole print by @skishore23 in #950
- fix: clearer agent-facing errors UI-only nodes, dynamic-combo options, enum and model hints, crash envelope) by @skishore23 in #944
- fix(comfy-cli): refuse a path install claiming a shipped skill name (DPLAT-462) by @james00012 in #968
- fix(agent tools): bounded enum/choice lists, select row queries, print/validate/connect for broken links by @skishore23 in #960
- fix(workflow): connect to template ids and dynamic-combo link inputs; text values on STRING widgets by @skishore23 in #967
- fix(workflow): no hang on self-named subgraphs; numeric combo membership; write the option with the named aspect ratio by @skishore23 in #965
- fix(templates,validate): swap a template's missing model for its other-precision build by @skishore23 in #966
- docs(skills): agent permissions — right data dir for approvals, call the CLI as comfy, read a proxy 403 correctly by @skishore23 in #894
- fix(comfy-cli): give a push refused at the build limit its own code (DPLAT-2490) by @james00012 in #976
- feat(comfy-cli): move the deployment onto a new release on up (DPLAT-2708) by @james00012 in #980
- feat(comfy-cli): name the release in deploy status, events and ls (DPLAT-2710) by @james00012 in #981
- feat(comfy-cli): promote one deployment's release to another (DPLAT-2727) by @james00012 in #982
- feat(comfy-cli): roll a deployment back and read its history by @james00012 in #983
- fix(comfy-cli): confirm a dropped move on a second read before failing it by @james00012 in #984
- feat(comfy-cli): show each deployment's name in ls and status (DPLAT-2745) by @james00012 in #986
- feat(comfy-cli): reach a deployment by its name (DPLAT-2743) by @james00012 in #985
- feat(comfy-cli): name a deployment on create and rename it (DPLAT-2744) by @james00012 in #988
- fix(comfy-cli): read
release show .as the build path, not a release id by @vqt123 in #987 - feat(comfy-cli): show a deploy run's release version by @james00012 in #990
- feat(comfy-cli): add comfy deploy cancel and report a replaced update (DPLAT-2761) by @james00012 in #991
- ci: bump cursor-review to github-workflows@06f835f by @cloud-code-bot[bot] in #903
- fix(code-search): harden query transport and output by @christian-byrne in #995
- fix(code-search): expose query at root command by @christian-byrne in #998
- feat(code-search): add private agent query mode by @christian-byrne in #1001
- docs(agent): harden custom-node authoring guidance by @christian-byrne in #1003
- fix(knowledge): count a capability key's words so "Video to Video" is not a catch-all by @christian-byrne in #971
- refactor(run): extract shared queued tail + state-init + load helpers (BE-3265) by @mattmillerai in #526
- feat(assets): forward has_more/total through the
assets library lsenvelope by @mattmillerai in #847 - fix(cql): shape-check the definitions/subgraphs containers before reading them by @mattmillerai in #853
- fix(generate): drop 7 retired partner aliases and re-vendor the openapi spec by @mattmillerai in #851
- fix(models): hold an exclusive OS lock on the destination claim for the transfer by @mattmillerai in #856
- fix: preserve DynamicGroup rows in headless workflows by @jaeone94 in #973
- fix(deploy): keep a waited deploy run signed in when its token expires mid-run (BE-15890) by @guill in #993
- fix(assets): error on a non-object 2xx body from
assets library ensureby @mattmillerai in #854 - refactor(cql): remove dead normalize() family from loader.py by @mattmillerai in #879
- fix(cloud oauth): retry a transient refresh failure inside the refresh lock by @mattmillerai in #959
- fix(models): hold the destination claim lock on the foreground download path too by @mattmillerai in #855
- fix(run): bail out of
run --waiton a wall clock so system sleep can't hang it by @mattmillerai in #877 - fix: prevent credential leaks in agent diagnostic errors by @christian-byrne in #955
- feat(agent): load custom-node knowledge just in time by @christian-byrne in #1005
- feat(deploy): deploy up says the models are being put in place once every byte is in by @vqt123 in #996
- chore: remove internal references from comments and test docstrings by @skishore23 in #969
- docs(code-search): explain explicit AND queries by @christian-byrne in #1015
- feat(workflow): add disconnect edit operation by @christian-byrne in #923
- fix(tests): follow command literals through forwarding helpers in the emit-command ratchet by @christian-byrne in #1018
- feat(code-search): return pinned source context by @christian-byrne in #1017
- fix(run): never report a job-state write failure as a lost server connection by @christian-byrne in #1023
- feat(workflow): add_node mints Note/MarkdownNote with --text (op-vocabulary v1.6) by @christian-byrne in #916
- fix(registry): let
comfy node initscaffold without a git remote by @christian-byrne in #1021 - fix(skills): name what to refresh in the custom-node validation slice by @christian-byrne in #1027
- feat(workflow): address get_template nodes by template id in slots and validate (PM-2173) by @christian-byrne in #1026
- fix(validate): accept literals the server converts (INT/FLOAT/STRING) as a coercible_type warning (PM-2173) by @christian-byrne in #1025
- fix(cql): exclude Load3D buttons from Load3DAdvanced catalog by @christian-byrne in #1031
- fix(workflow): keep a declared widgets_values_form node's layout on set-widget by @christian-byrne in #1029
- test(cql): pin the agent printer's read of declared extension-widget nodes by @christian-byrne in #1030
- feat(knowledge): route the execution-caching authoring class by @christian-byrne in #1033
- docs(skills): the agent panel approves permissions, not the CLI by @christian-byrne in #1022
New Contributors
Full Changelog: v1.22.0...v1.23.0