Skip to content

release: v0.14.44 — a pinpoint node read returns the whole widget value - #1293

Merged
artokun merged 1 commit into
mainfrom
release/0.14.44
Aug 16, 2026
Merged

release: v0.14.44 — a pinpoint node read returns the whole widget value#1293
artokun merged 1 commit into
mainfrom
release/0.14.44

Conversation

@artokun

@artokun artokun commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Release cut carrying sixteen fixes since v0.14.43 — twelve merged today, plus four (#1276, #1257, #1255, #1259) that landed after the 0.14.43 branch was cut but before it merged, and so never shipped. Merging auto-publishes to the Comfy Registry via publish_action.yml; no git tag, per panel convention.

Reads that used to lie#1281: a node read by id (panel_get_node_info) returns its full widget value, not a survey clip (#1634). #1133: a combo write is decided by whether the panel could READ the option list (#1126). #1257: a multi-word panel_search_nodes query finds the pack it names (#1088).

Fences, routes and settings#1279: a drifted graph fence is refreshed before the next call, not after it refuses (#1209). #1278: the Settings path no longer leaves the saved default naming a backend it never reached (#1198). #1176: graph mutations no longer lose the tab route after creating a workflow (#1095).

Failures reported as failures#1277: a wedged orchestrator's death is recorded where the panel concludes it (#1168). #1258: a subgraph conversion that broke the graph stops reporting success (#1571). #1253: a Manager that CANNOT report a failure stops reading as one reporting none (#1606). #1255: a Manager task that terminally errored is not a queued install (#1539). #1274: an open where only presentation moved is not a failure (#1623). #1259: a widget the node computes from its own editor is not writable (#1569). #1276: a completion recovered from history reports when it RENDERED, not when it was replayed (#1199).

Reassurance accounting#1252: a subgraph is not a second unexplained difference (#1588); #1291: the reassurance's own predicate reads the UNEXPLAINED surfaces too (#1588 follow-up).

#1178 is test-only (pins why the /object_info bound cannot live in the burst cache) and, per the repo's changelog convention for test commits, has no changelog bullet.

Suite green at 4776 passed / 0 failed (1 todo); tsc --noEmit clean; CI version gate verified locally — pyproject and PANEL_VERSION both at 0.14.44.

Sixteen fixes since v0.14.43: twelve merged today (#1281, #1279, #1278, #1277,
#1274, #1258, #1253, #1252, #1291, #1176, #1133, plus test-only #1178) and four
that landed after the 0.14.43 branch was cut but before it merged (#1276, #1257,
#1255, #1259) — none of the sixteen has shipped.

Highlights: panel_get_node_info by id no longer clips the widget value it returns
(#1634); a drifted graph fence is refreshed before the next call instead of after
refusing it (#1209); the Settings default-backend save can no longer name a
backend it never reached (#1198); a wedged orchestrator's death is recorded where
the panel concludes it (#1168); a subgraph conversion that broke the graph stops
reporting success (#1571); a Manager that cannot report a failure stops reading
as one reporting none (#1606).

Verified: 4776 tests green, 0 failures (1 todo); tsc --noEmit clean; pyproject
version and PANEL_VERSION match at 0.14.44.
Copilot AI balanced review requested due to automatic review settings August 16, 2026 23:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@artokun
artokun merged commit 1531e7e into main Aug 16, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants