Appwrite v0.8.0 Release Notes
-
๐ Features
- ๐จ Refactoring SSL generation to work on every request so no domain environment variable is required for SSL generation (#1133)
- โ Added Anonymous Login (RFC-010, #914)
- โ Added events for functions and executions (#971)
- โ Added JWT support (#784)
- โ Added ARM support (#726)
- ๐ New awesome image preview features, supports borderRadius, borderColor, borderWidth
- Split token & session models to become 2 different internal entities (#922)
- โ Added Dart 2.12 as a new Cloud Functions runtime (#989)
- โ Added option to disable email/password (#947)
- โ Added option to disable anonymous login (need to merge and apply changed) (#947)
- โ Added option to disable JWT auth (#947)
- โ Added option to disable team invites (#947)
- Option to limit number of users (good for app launches + root account PR) (#947)
- โ Added 2 new endpoints to the projects API to allow new settings
- Enabled 501 errors (Not Implemented) from the error handler
- โ Added Python 3.9 as a new Cloud Functions runtime (#1044)
- โ Added Deno 1.8 as a new Cloud Functions runtime (#989)
- โฌ๏ธ Upgraded to PHP 8.0 (#713)
- 0๏ธโฃ ClamAV is now disabled by default to allow lower min requirements for Appwrite (#1064)
- Added a new env var named
_APP_LOCALE
that allow to change the defaulten
locale value (#1056) - โก๏ธ Updated all the console bottom control to be consistent. Dropped the
+
icon (#1062) - โ Added Response Models for Documents and Preferences (#1075, #1102)
- โ Added new endpoint to update team membership roles (#1142)
- โ Removed DB connection from webhooks worker for improved performance (#1150)
๐ Bugs
- ๐ Fixed default value for HTTPS force option
- ๐ Fixed form array casting in dashboard (#1070)
- ๐ Fixed collection document rule form in dashboard (#1069)
- ๐ Bugs in the Teams API:
- Fixed incorrect audit worker event names (#1143)
- Increased limit of memberships fetched in
createTeamMembership
to 2000 (#1143) - Fixed exception thrown when SSL certificate is already stored in the database (#1151)
- ๐ Fixed user delete button in the Appwrite console (#1216)
- ๐ Fixed missing placeholder for user name when empty (#1220)
๐ฅ Breaking Changes (Read before upgrading!)
- ๐ Rename
deleteuser
todelete
on Users Api (#1089) - Environment variable
_APP_FUNCTIONS_ENVS
renamed to_APP_FUNCTIONS_RUNTIMES
(#1101) - Only logged in users can execute functions (for guests, use anonymous login) (#976)
- ๐ Only the user who has triggered the execution get access to the relevant execution logs (#1045)
- Function execution environment variable
APPWRITE_FUNCTION_EVENT_PAYLOAD
renamed toAPPWRITE_FUNCTION_EVENT_DATA
(#1045) - Function execution environment variable
APPWRITE_FUNCTION_ENV_NAME
renamed toAPPWRITE_FUNCTION_RUNTIME_NAME
(#1101) - Function execution environment variable
APPWRITE_FUNCTION_ENV_VERSION
renamed toAPPWRITE_FUNCTION_RUNTIME_VERSION
(#1101) - Introduces rate limits for:
- Team invite (10 requests in every 60 minutes per IP address) (#1088)
- ๐ Rename param
inviteId
to the more accuratemembershipId
in the Teams API (#1129)