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
- PHP-FPM security patch fix - Upgraded PHP version to 7.3.12 [Major]
- ✂ Remove executable permission from avatars files [Minor]
- ⚡️ Updated SDK Generator Twig dependency with security issue: https://www.exploit-db.com/exploits/44102 [Minor]
🐛 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