1.0.0
版本发布时间: 2022-09-14 20:47:41
appwrite/appwrite最新发布版本:1.6.0(2024-09-19 00:34:07)
Features
- Added the UI to see the Parent ID of all resources within the UI. #3653
- Added automatic cache cleaning for internal Appwrite services #3491
- Added the ability for Appwrite to handle importing hashed passwords, this can be leveraged to import existing user data from other systems. More information can be found in the document linked above. #2747
-
Users
has now been renamed toAuthentication
within the Appwrite console #3664 - More endpoints were made public (for guests) with proper rate limits #3741
- Added Disqus, Podio, and Etsy OAuth providers #3526, #3488, #3522
- Function logs now capture stdout #3656
- Added the ability to grant guests write permissions for documents, files and executions #3727
Bugs
- Fixed an issue where after resetting your password in the Appwrite console, you would not be redirected to the login page. #3654
- Fixed an issue where invalid data could be loaded into the Appwrite console. #3660
- Fixed an issue where users using the MySQL adapter for Appwrite would run into an issue with full text indexes #154
- Fix teams being created with no owners #3558
- Fixed a bug where you could not search users by phone #3619
- Fixed a bug where unaccepted invitations would grant access to projects #3738
BREAKING CHANGES
- All Date values are now stored as ISO-8601 instead of UNIX timestamps #3516
- Permission levels and syntax have been reworked. See the Permissions V2 section in the document for more information #3700
- Function Variables are now stored in a separate collection with their own API endpoints #3634
- In Functions,
req.env
has been renamed toreq.variables
[#3818] - Resources that are computed asynchronously, such as function deployments, will now return a
202 Accepted
status code instead of200 OK
#3547 - Queries have been improved to allow even more flexibility, and introduced to new endpoints. See the Queries V2 section in the document for more information #3702
- Compound indexes are now more flexible #151
-
createExecution
parameterasync
default value was changed fromtrue
tofalse
#3781 - String attribute
status
has been refactored to a Boolean attributeenabled
in the functions collection #3798 -
time
attribute in Execution response model has been renamed toduration
to be more consistent with other response models. #3801 - Renamed the following list endpoints to stay consistent with other endpoints #3825
-
getMemberships
tolistMemberships
in Teams API -
getMemberships
tolistMemberships
in Users API -
getLogs
tolistLogs
in Users API -
getLogs
tolistLogs
in Accounts API -
getSessions
tolistSessions
in Accounts API -
getSessions
tolistSessions
in Users API -
getCountries
tolistCountries
in Locale API -
getCountriesEU
tolistCountriesEU
in Locale API -
getCountriesPhones
tolistCountriesPhones
in Locale API -
getContinents
tolistContinents
in Locale API -
getCurrencies
tolistCurrencies
in Locale API -
getLanguages
tolistLanguages
in Locale API
-
- Renamed Document
$collection
to$collectionId
for consistency https://github.com/appwrite/appwrite/pull/3816 - Renamed
_APP_PHONE_
env vars to_APP_SMS_
https://github.com/appwrite/appwrite/pull/3681 - Removed the following Function Runtimes https://github.com/appwrite/runtimes/pull/55:
- dart-2.12
- dart-2.13
- dart-2.14
- deno-1.12
- deno-1.13
- deno-1.14
- node-15.5
- node-17.0
New Contributors
- @iamdineshkumar made their first contribution in https://github.com/appwrite/appwrite/pull/3514
- @ishanvyas22 made their first contribution in https://github.com/appwrite/appwrite/pull/3553
- @iifawzi made their first contribution in https://github.com/appwrite/appwrite/pull/3590
- @Aragur made their first contribution in https://github.com/appwrite/appwrite/pull/3180
Full Changelog: https://github.com/appwrite/appwrite/compare/0.15.3...1.0.0