All Versions
40
Latest Version
Avg Release Cycle
25 days
Latest Release
-

Changelog History
Page 1

  • v0.14.2 Changes

    🔋 Features

    • 👌 Support for Backblaze adapter in Storage
    • 👌 Support for Linode adapter in Storage
    • 👌 Support for Wasabi adapter in Storage
    • 🆕 New Cloud Function Runtimes:
      • Dart 2.17
      • Deno 1.21
      • Java 18
      • Node 18
    • 👌 Improved overall Migration speed
  • v0.14.1 Changes

    🐛 Bugs

  • v0.14.0 Changes

    🔋 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
  • v0.13.4 Changes

    🔋 Features

    • ➕ Added detailedTrace to Logger events
    • Added new _APP_STORAGE_PREVIEW_LIMIT environment variable to configure maximum preview file size

    🐛 Bugs

    • 🛠 Fixed missing volume mount in Docker Compose
    • 🛠 Fixed upload with Bucket File permission
    • 🛠 Fixed custom ID validation in Console
    • 🛠 Fixed file preview with no output passed
    • 🛠 Fixed GitHub issue URL in Console
    • 🛠 Fixed double PDOException logging
    • 🛠 Fixed functions cleanup when container is already initialized
    • 🛠 Fixed float input precision in Console
  • v0.13.3 Changes

    🐛 Bugs

    • 🛠 Fixed search for terms that inlcude @ characters
    • 🛠 Fixed Bucket permissions
    • 🛠 Fixed file upload error in UI
    • 🛠 Fixed input field for float attributes in UI
    • 🛠 Fixed appwrite-executor restart behavior in docker-compose.yml
  • v0.13.2 Changes

    🐛 Bugs

    • 🛠 Fixed global issue with write permissions
    • Added missing _APP_EXECUTOR_SECRET environment variable for deletes worker
    • Increased execution stdout and stderr from 8000 to 16384 character limit
    • Increased maximum file size for image preview to 20mb
    • 🛠 Fixed iOS platforms for origin validation by @stnguyen90 in https://github.com/appwrite/appwrite/pull/2907
  • v0.13.1 Changes

    🐛 Bugs

    • 🛠 Fixed the Console UI redirect breaking the header and navigation
    • Fixed timeout in Functions API to respect the environment variable _APP_FUNCTIONS_TIMEOUT
    • 🛠 Fixed team invite to be invalid after successful use by @Malte2036 in https://github.com/appwrite/appwrite/issues/2593
  • v0.13.0 Changes

    🔋 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 to deplyomentId in collections Breaking Change
    • 🚀 Updated event names from function.tags.* to function.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 and buckets.write scope to API keys

    Account

    • 💥 Renamed providerToken to providerAccessToken in sessions Breaking Change
    • 🆕 New endpoint to refresh the OAuth Access Token
    • OAuth sessions now include providerAccessTokenExpiry and providerRefreshToken
    • Notion and Stripe have been added to the OAuth Providers
    • 👍 Microsoft OAuth provider now supports custom domains

    Others

    • 💥 Renamed sum to total 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 and appwrite.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
  • v0.12.3 Changes

    🐛 Bugs

    • 🛠 Fix update membership roles (#2799)
    • 🛠 Fix migration to 0.12.x to populate search fields (#2799)

    🔒 Security

    • 🛠 Fix URL schema Validation to only allow http/https (#2801)
  • v0.12.2 Changes

    🐛 Bugs

    • 🛠 Fix security vulnerability in the Console (#2778)
    • 🛠 Fix security vulnerability in the ACME-Challenge (#2780)

    ⬆️ Upgrades

    • ⬆️ Upgraded redis extenstion to version 5.3.6
    • ⬆️ Upgraded swoole extenstion to version 4.8.6
    • ⬆️ Upgraded imagick extenstion to version 3.7.0
    • ⬆️ Upgraded GEO IP database to version February 2022