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 now collections.[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 with collections.posts.*.documents.*.create
      • event in the Realtime payload has been renamed to events and contains all possible events
      • X-Appwrite-Webhook-Event Webhook header has been renamed to X-Appwrite-Webhook-Events and contains all possible events
    • ๐Ÿ’ฅ BREAKING CHANGE Renamed providers to authProviders in Projects
    • ๐Ÿ’ฅ BREAKING CHANGE Renamed stdout to response in Execution
    • ๐Ÿ’ฅ BREAKING CHANGE Removed delete endpoint from the Accounts API
    • ๐Ÿ’ฅ BREAKING CHANGE Renamed name to userName on Membership response model
    • ๐Ÿ’ฅ BREAKING CHANGE Renamed email to userEmail on Membership response model
    • ๐Ÿ’ฅ BREAKING CHANGE Renamed event to events 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 to OPEN_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 and default 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 of storage.files.total and storage.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