Back

Appwrite functions break in patch versions of appwrite cloud

  • 1
  • Functions
  • Cloud
Ajit Singh
22 Oct, 2023, 11:08

Appwrite cloud should not break in patch and minor versions.

First my functions started failing in both upgrade to 1.4.4 and 1.4.6. In cloud I should be informed at least 2-3 weeks ahead if an update is going to break something.

In 1.4.4 sync functions stopped running more than 30 seconds.

In 1.4.6 if a function is async now the body comes in the key body_raw instead of body part of req.

I will be thankful if informed about breaking changes 2-3 weeks ahead

TL;DR
The user is experiencing issues with the Appwrite functions breaking in patch versions of Appwrite cloud. They express frustration about the lack of communication regarding updates and breaking changes. The support representative acknowledges the bug in the request body issue and mentions that a fix will be released soon. They also mention that the 30-second sync execution limit is necessary to prevent downtimes. The representative apologizes for the lack of information and promises to improve communication. The user requests a process for upgrades and breaking changes and suggests being informed 2-3 weeks ahead of any updates. The representative acknowledges this request and promises to address it. The user also points out that
Drake
22 Oct, 2023, 21:13

sorry for the troubles you're having.

In 1.4.6 if a function is async now the body comes in the key body_raw instead of body part of req.

This might actually be a bug...we'll look into fixing this asap

Ajit Singh
23 Oct, 2023, 02:28

I just want a way so that there is a process for upgrades and breaking changes.

Meldiron
23 Oct, 2023, 11:10

Hey there πŸ‘‹πŸ» With latest release we introduced small bug to body parameter. We did pretty big patch change which caused it. Ill open an internal discussion to have release candidates for such scenarios to prevent unwanted bugs on Cloud.

Regarding 30sec sync execution limit, its nessessary devil to prevent some of downtimes kn cloud. Sadly some users abused this causing bottleneck for other projects. We are actively working on long-term solution to this bottleneck, so we can reenable long-running sync executions. In the meantime I would love to understand your usecase and see if we can solve it together.

Regarding 1.4.4 I dont exactly remember what bug was there so I cant comment on it.

With that said, I hear you. I hear lack of information regarding Cloud updates, and I hear frustration. Ill bring it up to make sure we improve on this front.

Ajit Singh
23 Oct, 2023, 11:23

Thanks for the update. I am not against breaking changes or updates I understand that these are necessary. I just these to done in major versions or in a very well defined way. SO that we know that cloud is going to the next major fix everything until a specific date of things break. I am fine with that.

Eldad
23 Oct, 2023, 12:18

Thank you so much for your patience. This 30s limit was an urgent fix we had to release, and we'll definitely work to communicate such changes much better and do our best to avoid them from the start.

I can confirm the request body issue is a bug we introduced in the last version. We plan to release a fix for it today.

Ajit Singh
23 Oct, 2023, 16:28

Thanks

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more