chore(changes): first iteration of the changelog

This commit is contained in:
Torsten Dittmann
2021-12-07 17:20:52 +01:00
parent e47abb3c9a
commit cece3ed83b
+61 -4
View File
@@ -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<AuthMethod>` => `auth<AuthMethod>` example `userAuthEmailPassword` => `authEmailPassword`, also `userOauth2<Provider>...` => `provider<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 IDs 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