@shaunmulligan Thank you for looking into this! That would explain why it’s not working.
I can certainly base64 encode, but then the utility of the dashboard env var setting tool is a little bit decreased because I can no longer edit the variables in the dashboard, there is now a prior step.
For context:
We use a single env var with our entire config file in it. Originally this was intended as YAML, but now we are using json so we can still edit the cleartext values in the dashboard.
Is there any way you could distinguish between the compatible and incompatible devices when newlines are concerned? Maybe it could just auto-convert to base64, or auto-strip newlines in the older devices but leave the newer devices untouched?