1
0
Fork 0
mirror of synced 2024-05-20 20:52:36 +12:00
appwrite/CHANGES.md

115 lines
5 KiB
Markdown
Raw Normal View History

2019-12-05 18:07:58 +13:00
# Version 0.5.0 (PRE-RELEASE) - PLANNED
## Features
2019-12-13 05:40:01 +13:00
* Upgraded core API PHP version to 7.4
2019-12-05 18:07:58 +13:00
* New database rule validation options
2019-12-07 08:36:23 +13:00
* Allow non-web platform skip origin header
2020-01-12 02:58:02 +13:00
* Limited console dashboard to show max 5 alerts at the same time
2020-01-05 04:45:59 +13:00
* Added new webhooks events
2020-01-12 02:58:02 +13:00
* Normailized all webhooks event names
2020-01-15 19:20:03 +13:00
* Added support for SameSite cookie option with fallback cookie for old clients
2020-01-12 02:58:02 +13:00
* Merged Auth and Account service for making the API more REST compatible
2020-01-14 10:12:07 +13:00
* Added a new Discord OAuth adapter
2020-01-17 03:10:33 +13:00
* Added a new Twitch OAuth adapter
* Added a new Spotify OAuth adapter
2020-01-19 23:43:14 +13:00
* Added a new Yahoo OAuth adapter
* Added a new Salesforce OAuth adapter
2020-01-23 11:24:55 +13:00
* Added a new Yandex OAuth adapter
* Added a new Paypal OAuth adapter
* Added a new Bitly OAuth adapter
2020-01-17 04:36:57 +13:00
* Upgraded MariaDB image to version 1.0.2
* Upgraded SMTP image to version 1.0.1
* File upload route (POST /v1/storage/files) now accept a single file per request
2019-12-05 18:07:58 +13:00
2019-12-13 05:40:01 +13:00
## Bug Fixes
* Fixed bug where user status was saved as a string instead of an integer
2019-12-17 16:28:16 +13:00
* Fixed gravatar icons not showing up correctly on the console
2019-12-17 17:18:49 +13:00
* Fixed code location of project not found error
2019-12-24 18:44:19 +13:00
* Fixed bug where tags element would ignore tab key for parsing new tags
2020-01-12 12:16:00 +13:00
* Fixed OAuth login error saying project UID is missing when its not
2020-01-19 09:02:40 +13:00
* Fixed wrong input validation for user preferences
2019-12-13 05:40:01 +13:00
2019-12-07 08:36:23 +13:00
# Version 0.4.0 (PRE-RELEASE)
2019-10-04 18:14:42 +13:00
2019-10-08 20:09:35 +13:00
## Features
2019-10-04 18:14:42 +13:00
2019-11-13 11:31:02 +13:00
* Added 5 new locales for locale service and email templates (is, ml, th, fo, ph, pn)
2019-10-04 18:14:42 +13:00
* 2 stage Docker build
* Limit HTTP origin check only to browser integrations
2019-12-07 08:36:23 +13:00
* 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
2019-11-15 18:40:50 +13:00
* Using native Docker volumes for setup for better cross-platform support and easier management of read/write permissions
2019-11-17 18:32:48 +13:00
* Added support for custom SSL certificates without needing to set a proxy
2019-12-07 08:36:23 +13:00
* Added project UID validation check when making an API call. This should help developers to understand our authentication errors better.
2019-12-05 18:07:58 +13:00
* Updated ClamAV docker image to version 1.0.7
* Updated MariaDB docker image to version 1.0.1
2019-12-05 18:11:05 +13:00
* Core Docker image size reduced to 127MB
2019-10-20 17:21:55 +13:00
2019-11-02 08:45:25 +13:00
## Security
2019-11-24 20:24:22 +13:00
* [PHP-FPM security patch fix](https://bugs.php.net/patch-display.php?bug_id=78599&patch=0001-Fix-bug-78599-env_path_info-underflow-can-lead-to-RC.patch&revision=latest) - Upgraded PHP version to 7.3.12 [Major]
2019-11-02 08:45:25 +13:00
* Remove executable permission from avatars files [Minor]
* Updated SDK Generator Twig dependency with security issue: https://www.exploit-db.com/exploits/44102 [Minor]
2019-11-02 08:45:25 +13:00
2019-11-15 18:40:50 +13:00
## Bug Fixes
2019-10-20 17:21:55 +13:00
2019-10-24 08:06:53 +13:00
* 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
2019-12-07 08:36:23 +13:00
* Fixed issue denying the creation of session cookies on localhosts with port other than 80 or 443
2019-11-18 07:48:35 +13:00
* Fixed bug that prevented actual file size calculation
2019-11-28 09:23:11 +13:00
* Fixed MariaDB SQL abuse table time field-type
2019-12-06 06:34:41 +13:00
* Fixed error message not showing up in console failed signup
2019-12-07 08:36:23 +13:00
* Fixed cookie session not being appropriately set when accessing the console from IP hostname
2019-10-24 08:06:53 +13:00
2019-10-25 07:12:26 +13:00
## 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
2019-11-18 07:48:35 +13:00
* Changed file attribute sizeCompressed to sizeActual to better reflect server logic
2019-10-25 07:12:26 +13:00
2019-11-06 00:36:52 +13:00
# Version 0.3.0 (PRE-RELEASE)
2019-10-20 17:21:55 +13:00
## Features
* Added 19 new locales for locale service and email templates (af, ar, bn, cz, hu, hy, jv, ko, lt, ml, no, ru, si, sq, sv, ta, vi, zh-cn, zh-tw)
* New users service routes to allow updates pref and name update
2019-10-07 06:38:55 +13:00
* New OAuth adapters (Amazon, Dropbox, Microsoft, Slack, VK)
2019-10-09 23:41:25 +13:00
* Added support for ES6 require statements in JS SDK
2019-12-07 08:36:23 +13:00
* New Locale API route for fetching a list of continents
2019-10-13 10:57:12 +13:00
2019-11-15 18:40:50 +13:00
## Bug Fixes
2019-10-12 16:26:34 +13:00
* Fix for typos in PT-BR translations
2019-10-13 10:57:12 +13:00
* Fix for UI crash when project user was missing a name
* Fix for it locale including the en templates by mistake
2019-10-19 13:00:42 +13:00
* Fix for UI not showing user's prefs properly
2019-10-22 06:04:19 +13:00
* Fixed 401 unexpected error when no permission passed in creation of a new resource
2019-10-04 18:14:42 +13:00
2019-10-20 01:51:56 +13:00
## Breaking Changes
2019-10-08 20:09:35 +13:00
2019-10-08 20:11:54 +13:00
* users/deleteUsersSession method name changed to users/deleteUserSession in all SDKs for better consistency
2019-10-08 20:09:35 +13:00
2019-10-01 01:51:59 +13:00
# Version 0.2.0 (PRE-RELEASE)
## Features
* Added option to limit access to the Appwrite console
* Added option to disable abuse check and rate limits
* Added input field with the server API endpoint for easy access
2019-12-07 08:36:23 +13:00
* Added new OAuth providers for Google, Bitbucket, and GitLab
2019-10-02 05:55:28 +13:00
* Added 15 new locales for locale service and email templates (cat, de, es, fi, fr, gr, hi, id, it, nl, pt-br, pt-pt, ro, tr, ua)
2019-10-01 02:27:05 +13:00
* Improved test coverage for the project and synced DEV & CI environments settings
2019-10-01 01:51:59 +13:00
## Bug Fixes
* Fixed bug not allowing to update OAuth providers settings
* Fixed some broken API examples in docs
2019-10-01 02:19:44 +13:00
* Fixed bug that caused the Appwrite container to change DB directory file permissions.
2019-10-01 01:51:59 +13:00
## Breaking Changes
* Changed auth service 'redirect' param to 'confirm' for better clarity
* Updated all SDKs to sync with API changes