Appwrite v0.4.0 Release Notes

Release Date: 2019-12-07 // over 4 years ago
  • 🔋 Features

    • ➕ Added 5 new locales for locale service and email templates (is, ml, th, fo, ph, pn)
    • 🏗 2 stage Docker build
    • 💻 Limit HTTP origin check only to browser integrations
    • ⚡️ Updated new Brexit date to 31-01-2020
    • ➕ Added a version number to sign in and signup pages for easier debugging of issues
    • 👍 Preparation for adding SameSite cookie option support
    • 🐳 Using native Docker volumes for setup for better cross-platform support and easier management of read/write permissions
    • ➕ Added support for custom SSL certificates without needing to set a proxy
    • ➕ Added project UID validation check when making an API call. This should help developers to understand our authentication errors better.
    • ⚡️ Updated ClamAV docker image to version 1.0.7
    • ⚡️ Updated MariaDB docker image to version 1.0.1
    • 🐳 Core Docker image size reduced to 127MB

    🔒 Security

    🐛 Bug Fixes

    • 🆕 New loading message when creating a new project
    • 🛠 Fixed broken redirect URL when creating a new project
    • 🛠 Fixed broken modal when a user password is too short
    • 🛠 Fixed issue denying the creation of session cookies on localhosts with port other than 80 or 443
    • 🛠 Fixed bug that prevented actual file size calculation
    • 🛠 Fixed MariaDB SQL abuse table time field-type
    • 🛠 Fixed error message not showing up in console failed signup
    • 🛠 Fixed cookie session not being appropriately set when accessing the console from IP hostname

    💥 Breaking Changes

    • 👍 OAuth path is now /auth/login/oauth instead of /auth/oauth and /auth/oauth/callback is now /auth/login/oauth/callback, this is for better consistency with new login methods we will introduce in the future
    • 🔄 Changed file attribute sizeCompressed to sizeActual to better reflect server logic