Appwrite v0.14.0 Release Notes
-
๐ Features
- ๐ฅ BREAKING CHANGE New Event Model
- The new Event Model allows you to define events for Webhooks or Functions more granular
- Account and Users events have been merged to just Users
- Examples:
database.documents.create
is nowcollections.[COLLECTION_ID].documents.[DOCUMENT_ID].create
- Both placeholders needs to be replaced with either
*
for wildcard or an ID of the respective collection or document - So you can listen to every document that is created in the
posts
collection withcollections.posts.*.documents.*.create
event
in the Realtime payload has been renamed toevents
and contains all possible eventsX-Appwrite-Webhook-Event
Webhook header has been renamed toX-Appwrite-Webhook-Events
and contains all possible events
- ๐ฅ BREAKING CHANGE Renamed
providers
toauthProviders
in Projects - ๐ฅ BREAKING CHANGE Renamed
stdout
toresponse
in Execution - ๐ฅ BREAKING CHANGE Removed delete endpoint from the Accounts API
- ๐ฅ BREAKING CHANGE Renamed
name
touserName
on Membership response model - ๐ฅ BREAKING CHANGE Renamed
email
touserEmail
on Membership response model - ๐ฅ BREAKING CHANGE Renamed
event
toevents
on Realtime Response and now is an array of strings - โ Added
teamName
to Membership response model - โ Added new endpoint to update user's status from the Accounts API
- โ Deleted users will now free their ID and not reserve it anymore
- โ Added new endpoint to list all memberships on the Users API
- Increased Execution
response
to 1MB - ๐ Increased Build
stdout
to 1MB - โ Added Wildcard support to Platforms
- โ Added Activity page to Teams console
- โ Added button to verify/unverify user's e-mail address in the console
- โ Added Docker log limits to
docker-compose.yaml
- Renamed
_APP_EXECUTOR_RUNTIME_NETWORK
environment variable toOPEN_RUNTIMES_NETWORK
- โ Added Auth0 OAuth2 provider
- โ Added Okta Oauth2 provider @tanay1337 in https://github.com/appwrite/appwrite/pull/3139
๐ Bugs
- ๐ Fixed issues with
min
,max
anddefault
values for float attributes - ๐ Fixed account created with Magic URL to set a new password
- ๐ Fixed Database to respect
null
values - ๐ Fixed missing realtime events from the Users API
- ๐ Fixed missing events when all sessions are deleted from the Users and Account API
- ๐ Fixed dots in database attributes
- ๐ Fixed renewal of SSL certificates
- ๐ Fixed errors in the certificates workers
- ๐ Fixed HTTPS redirect bug for non GET requests
- ๐ Fixed search when a User is updated
- ๐ Fixed aspect ratio bug in Avatars API
- ๐ Fixed wrong
Fail to Warmup ...
error message in Executor - ๐ Fixed UI when file uploader is covered by jumpt to top button
- ๐ Fixed bug that allowed Queries on failed indexes
- ๐ Fixed UI when an alert with a lot text disappears too fast by increasing duration
- ๐ Fixed issues with cache and case-sensivity on ID's
- ๐ Fixed storage stats by upgrading to
BIGINT
- ๐ Fixed
storage.total
stats which now is a sum ofstorage.files.total
andstorage.deployments.total
- ๐ Fixed Project logo preview
- ๐ Fixed UI for missing icons in Collection attributes
- ๐ Fixed UI to allow single-character custom ID's
- ๐ Fixed array size validation in the Database Service
- ๐ Fixed file preview when file extension is missing
- ๐ Fixed
Open an Issue
link in the console - ๐ Fixed missing environment variables on Executor service
- ๐ Fixed all endpoints that expect an Array in their params to have not more than 100 items
- โ Added Executor host variables as a part of infrastructure configuration by @sjke in https://github.com/appwrite/appwrite/pull/3084
- โ Added new tab/window for new release link by @Akshay-Rana-Gujjar in https://github.com/appwrite/appwrite/pull/3202
- ๐ฅ BREAKING CHANGE New Event Model