We use "JSON payload shorthand" by default in our JSON protos throughout the CLI. Payloads are notoriously hard to use as base64 input/output, so this helps others, but for workflow show -o json specifically it makes the JSON incompatible with SDK replayers. So we have disabled the default (and there's no real way to put the default back at this time, though we can discuss in the future if needed).
What was changed
We use "JSON payload shorthand" by default in our JSON protos throughout the CLI. Payloads are notoriously hard to use as base64 input/output, so this helps others, but for
workflow show -o json
specifically it makes the JSON incompatible with SDK replayers. So we have disabled the default (and there's no real way to put the default back at this time, though we can discuss in the future if needed).