From cece3ed83b89a856e2d89eb64fa2fc0fd505728e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Tue, 7 Dec 2021 17:20:52 +0100 Subject: [PATCH 1/5] 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 From 760f41b9c699879a6c93a10fa9f182d49ebe2840 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Tue, 7 Dec 2021 17:23:21 +0100 Subject: [PATCH 2/5] fixed grammar mistakes --- CHANGES.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 7bb0acf2a7..c91a11a06a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -46,15 +46,15 @@ - 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 + - Latin + - Sindhi + - 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` +- Fixed `/v1/avatars/initials` when no space in the name, will try to split by `_` +- Fixed all audit logs now saving all relevant informations +- Fixed Health endpoints for `db` and `cache` ## Security - Increased minimum password length to 8 From 4727e4f8f834879c8cd99575cda2d9db262d0b48 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 8 Dec 2021 10:43:06 +0100 Subject: [PATCH 3/5] update to review --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index c91a11a06a..4bc7ca5896 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -21,7 +21,7 @@ - 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 new Database worker to handle heavy database tasks in the background - Added detailed Usage statistics to following services in the Console: - Users - Storage @@ -57,7 +57,7 @@ - Fixed Health endpoints for `db` and `cache` ## Security -- Increased minimum password length to 8 +- Increased minimum password length to 8 and removed maximum length - Upgraded Redis to 6.2 - Upgraded InfluxDB to 1.4.0 - Upgraded Telegraf to 1.3.0 From 490a39993e41206e40b4daf2d67fd1f39c55e80c Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 17 Dec 2021 15:44:22 +0100 Subject: [PATCH 4/5] Update CHANGES.md --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 4bc7ca5896..574ffbfcb2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -19,6 +19,7 @@ - Document - Wildcard permissions `*` are now `role:all` - Permissions are now found as top-level keys `$read` and `$write` instead of nested under `$permissions` +- Accessing collections with insufficient permissions now return a `401` isntead of `404` status code - Added Cursor pagination to all endpoints that provide pagination by offset - Added new Usage worker to aggregate usage statistics - Added new Database worker to handle heavy database tasks in the background From d1dd5ecf075b3c33dd5b8f1369fd08790c64b5a0 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 17 Dec 2021 15:45:03 +0100 Subject: [PATCH 5/5] Update CHANGES.md --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 574ffbfcb2..7e3984eb50 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -18,6 +18,7 @@ - Collection - Document - Wildcard permissions `*` are now `role:all` +- Collections can be enabled and disabled - Permissions are now found as top-level keys `$read` and `$write` instead of nested under `$permissions` - Accessing collections with insufficient permissions now return a `401` isntead of `404` status code - Added Cursor pagination to all endpoints that provide pagination by offset