From cece3ed83b89a856e2d89eb64fa2fc0fd505728e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Tue, 7 Dec 2021 17:20:52 +0100 Subject: [PATCH] chore(changes): first iteration of the changelog --- CHANGES.md | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 25aea3859d..7bb0acf2a7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,10 +1,67 @@ -# Version 1.0.0 +# Version 0.12.0 ## Features -- Grouped auth related attributes in project collection. Introduced new attribute `auths` and removed all attributes related to auth methods and `usersAuthLimit` as well, all these are grouped under `auths` attribute -- Grouped oAuth related attributes in project collection. Introduced new attribute `providers` and removed all attributes related to OAuth2 providers. All OAuth2 attributes are grouped under `providers` -- Project model changed, `userAuth` => `auth` example `userAuthEmailPassword` => `authEmailPassword`, also `userOauth2...` => `provider...` example `userOauth2GithubAppid` => `providerGithubAppid` +- Completely rewritten Database service: + - Collection rules are now attributes + - Filters for have been replaced with a new, more powerful syntax + - Custom indexes for more performant queries + - Enum Attributes + - **DEPRECATED** Nested documents has been removed + - **DEPRECATED** Wildcard rule has been removed +- You can now set custom ID’s when creating following resources: + - User + - Team + - Function + - Project + - File + - Collection + - Document +- Wildcard permissions `*` are now `role:all` +- Permissions are now found as top-level keys `$read` and `$write` instead of nested under `$permissions` +- Added Cursor pagination to all endpoints that provide pagination by offset +- Added new Usage worker to aggregate usage statistics +- Added new Database to handle heavy database tasks in the background +- Added detailed Usage statistics to following services in the Console: + - Users + - Storage + - Database +- You can now disable/enable following services in the Console: + - Account + - Avatars + - Database + - Locale + - Health + - Storage + - Teams + - Users + - Functions +- Added Flutter Desktop Support +- Fixed several memory leaks in the Console +- Added pagination to account activities in the Console +- Added following events from User service to Webhooks and Functions: + - `users.update.email` + - `users.update.name` + - `users.update.password` +- Added new environment variable `_APP_USAGE_AGGREGATION_INTERVAL` to configure the usage worker interval +- Added negative rotation values to file preview endpoint +- Added following langauges to the Locale service: + - Adds Latin + - Adds Sindhi + - Adds Telugu +- **DEPRECATED** Tasks service + +## Bugs +- Fixes `/v1/avatars/initials` when no space in the name, will try to split by `_` +- Fixes all audit logs now saving the proper informations +- Fixes Health endpoints for `db` and `cache` + +## Security +- Increased minimum password length to 8 +- Upgraded Redis to 6.2 +- Upgraded InfluxDB to 1.4.0 +- Upgraded Telegraf to 1.3.0 + # Version 0.11.0 ## Features