Skip to content

v1.23.0

Choose a tag to compare

@guill guill released this 20 Oct 21:16
· 33 commits to main since this release
a9c5e20

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 ls envelope 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 ensure by @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 --wait on 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 init scaffold 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