Workflow log labels are scrubbed of control characters, and a new "over budget" line exists.
What's wrong with this entry?
The starved: and new over budget: lines run the label through a sanitizer that removes control and format characters and a range of quote characters, so a label cannot forge log structure.
- Script errors in the same area now go through a shared formatting helper instead of inline stack slicing.
- Applies unconditionally in Workflow v2.
/[\p{Cc}\p{Cf}\u0022\u201c-\u201f\u2033\u2036\u275d\u275e\u301d\u301e\uff02]/gu
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.239
Workflow tool gains run operations, with the auto-approval hook switched off
Both mention workflow
-
v2.1.239
Workflow tool has a second command shape built in but switched off
Both mention workflow
-
v2.1.239
Workflow "v2 run" handles are scaffolded but never created
Both mention workflow