
]I have a doubt. I was using Appwrite in version 1.3 and updated to version 1.4. I would like to know if there have been changes to the structure or if I can use the functions from version 1.3 in version 1.4?
function 1.3
module.exports = async function (req, res) {
const client = new Client()
.setEndpoint(req.variables['APPWRITE_FUNCTION_ENDPOINT'])
.setProject(req.variables['APPWRITE_FUNCTION_PROJECT_ID'])
.setKey(req.variables['APPWRITE_FUNCTION_API_KEY'])
.setSelfSigned(true);
const databases = new Databases(client);
const reqPayload = req.payload;
const { id_order} = JSON.parse(reqPayload);
}```
Or do I really need to put it in this model below
function 1.4
module.exports = async function (context) { const client = new Client() .setEndpoint(process.env["APPWRITE_FUNCTION_ENDPOINT"]) .setProject(process.env["APPWRITE_FUNCTION_PROJECT_ID"]) .setKey(process.env["APPWRITE_FUNCTION_API_KEY"]) .setSelfSigned(true);
const databases = new Databases(client); const body = context.req.bodyRaw; ```

Appwrite 1.4
will keep executing function from 1.3
, however there are many great changes in 1.4
that worth to upgrade your function syntax, you can check detailed information from here:
https://appwrite.io/docs/products/functions/development#upgrade

But could I run the 1.3 functions in 1.4.2 without changing the syntax? For example, could I continue to get environment variables in Appwrite 1.4 using req.variables? Or even getting the body that comes in the request using req.payload? Or would I actually need to change to process.env and req.body/bodyRaw
I didn't find anything about this in the documentation.

Yes, you could still run the 1.3
function without any change after upgrade
Recommended threads
- Subdomain failed verification
So I wanted to do a custom subdomain, because local storage doesn't work for me, but I've tried it a long time ago, it didn't work for me, and now I'm trying ag...
- [Node.js SDK] Bypass 2GB file limit?
Hello. Using either InputFile.fromPath or InputFile.fromBuffer throws this error: File size (2295467305) is greater than 2 GiB Bucket limit etc. is setup corre...
- Relationship null, even when relationshi...
Hi Everyone, im experiencing issues with set relation data. When im setting the document id from the related database most of them seem fine, except one table. ...
