Upgraded to Appwrite 1.8.0 and new functions can't be created with a "-" character in the function id. This worked fine previously.
The docs mention: "Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore." https://appwrite.io/docs/references/1.8.x/server-nodejs/functions#create
but the docker error logs say: "Valid chars are a-z, A-Z, 0-9, period, and underscore." (no hyphen).
TL;DR
Title: Error creating new function with hyphen in function id
Message: After upgrading to Appwrite 1.8.0, developers are unable to create new functions with a "-" character in the function id, causing an 'Invalid `functionId` param' error. Documentation inconsistency found regarding allowed characters. Recommended characters are a-z, A-Z, 0-9, period, and underscore.