Appwrite v0.13.0 Release Notes
-
๐ Features
Functions
- ๐ Synchronous function execution
- ๐ Improved functions execution times by alot
- โ Added a new worker to build deployments
- ๐ฅ Functions are now executed differently and your functions need to be adapted Breaking Change
- ๐ฅ Tags are now called Deployments Breaking Change
- ๐ฅ Renamed
tagId
todeplyomentId
in collections Breaking Change - ๐ Updated event names from
function.tags.*
tofunction.deployments.*
Breaking Change - ๐ฅ Java runtimes are currently not supported Breaking Change ### Storage
- โ Added Buckets
- ๐ง Buckets allow you to configure following settings:
- Maximum File Size
- Enabled/Disabled
- Encryption
- Anti Virus
- Allowed file extensions
- Permissions
- Bucket Level
- File Level
- ๐ Support for S3 and Digitalocean Spaces
- Efficiently process large files by loading only chunks
- ๐ฅ Files larger then 5MB needs to be uploaded in chunks using Content-Range header. SDKs handle this internally Breaking Change
- Encryption, Compression is now limited to files smaller or equal to 20MB
- ๐ New UI in the console for uploading files with progress indication
- Concurrent file uploads
- โ Added
buckets.read
andbuckets.write
scope to API keys
Account
- ๐ฅ Renamed
providerToken
toproviderAccessToken
in sessions Breaking Change - ๐ New endpoint to refresh the OAuth Access Token
- OAuth sessions now include
providerAccessTokenExpiry
andproviderRefreshToken
- Notion and Stripe have been added to the OAuth Providers
- ๐ Microsoft OAuth provider now supports custom domains
Others
- ๐ฅ Renamed
sum
tototal
on multiple endpoints returning a list of resource Breaking Change - Added new
_APP_WORKER_PER_CORE
environment variable to configure the amount of internal workers per core for performance optimization
๐ Bugs
- ๐ Fixed issue with 36 character long custom IDs
- ๐ Fixed permission issues and is now more consistent and returns all resources
- ๐ Fixed total amount of documents not being updated
- ๐ Fixed issue with searching though memberships
- ๐ Fixed image preview rotation
- ๐ Fixed Database index names that contain SQL keywords
- ๐ Fixed UI to reveal long e-mail addresses on User list
- ๐ Fixed UI for Attribute default value field to reset after submit
- ๐ Fixed UI to check for new available version of Appwrite
- ๐ Fixed UI default values when creating Integer or Float attributes
- โ Removed
_project
prepend from internal Database Schema - โ Added dedicated internal permissions table for each Collection
๐ Security
- โ Remove
appwrite.io
andappwrite.test
from authorized domains for session verification
โฌ๏ธ Upgrades
- โฌ๏ธ Upgraded
redis
extenstion to version 5.3.7 - โฌ๏ธ Upgraded
swoole
extenstion to version 4.8.7 - โฌ๏ธ Upgraded GEO IP database to version March 2022