Appwrite v0.9.0 Release Notes
-
๐ Features
- โ Added support for Android
- โ Added a new Cloud Functions runtime for
- Java 16.0
- Java 11.0
- Node 16.0
- Dart 2.13
- โ Added a new gravity option when croping storage images using the file preview endpoint (#1260)
- ๐ Upgraded GEOIP DB file to Jun 2021 release (#1256)
- โ Added file created date to file info on the console (#1183)
- โ Added file size to file info on the console (#1183)
- โ Added internal support for connection pools for improved performance (#1278)
- โ Added new abstraction for workers executable files (#1276)
- โ Added a new API in the Users API to allow you to force update your user verification status (#1223)
- ๐ Using a fixed commit to avoid breaking changes for imagemagick extenstion (#1274)
- โก๏ธ Updated the design of all the email templates (#1225)
- ๐จ Refactored Devices page in Console: (#1167)
- Renamed Devices to Sessions
- Add Provider Icon to each Session
- Add Anonymous Account Placeholder
- โฌ๏ธ Upgraded phpmailer version to 6.5.0 (#1317)
- โฌ๏ธ Upgraded telegraf docker image version to v1.2.0
- โ Added new environment variables to the
telegraf
service: (#1202)- _APP_INFLUXDB_HOST
- _APP_INFLUXDB_PORT
- โ Added
expires
parameter to Account Recovery and Email Validation URL's - โ Added new endpoint to get a session based on it's ID (#1294)
- โ Added added a new version param to the migration script (#1342)
- ๐ Improved Queue Interval for all workers from 5 seconds to 1 (#1308 Thanks to @Meldiron)
๐ฅ Breaking Changes (Read before upgrading!)
- ๐ Renamed
env
param on/v1/functions
toruntime
(#1314) - ๐ Renamed
deleteUser
method in all SDKs todelete
(#1216)
๐ Bugs
- ๐ Fixed bug causing runtimes conflict and hanging executions when max Functions containers limit passed (#1288)
- ๐ Fixed 404 error when removing a project member on the Appwrite console (#1214)
- ๐ Fixed Swoole buffer output size to allow downloading files bigger than allowed size (#1189)
- ๐ Fixed ClamAV status when anti virus is not running (#1188)
- ๐ Fixed deleteSession which was removing cookieFallback from the localstorage on any logout instead of current session (#1206)
- ๐ Fixed Nepal flag (#1173)
- ๐ Fixed a bug in the Twitch OAuth adapter (#1209)
- ๐ Fixed missing session object when OAuth session creation event is triggered (#1208)
- ๐ Fixed bug where we didn't ignore the email case, converted all emails to lowercase internally (#1243)
- ๐ Fixed a console bug where you can't click a user with no name, added a placehoder for anonyomous users (#1220)
- ๐ Fixed unique keys not being updated when changing a user's email address (#1301)
- ๐ Fixed a bug where decimal integers where wrongly used with database filters (#1349)
๐ Security
- ๐ Fixed potential XSS injection on the console