22.0.0
What's Changed
- [BREAKING] Changed
$sequencetype frominttostringfor rows and documents - [BREAKING] Renamed
IndexTypeenum: split intoDatabasesIndexType(for Databases) andTablesDBIndexType(for TablesDB) - [BREAKING] Replaced
specificationparameter withbuild_specificationandruntime_specificationinFunctions#create,Functions#update,Sites#create,Sites#update - Added new
Projectservice with full CRUD for project-level environment variables - Added new
Webhooksservice with full CRUD for project webhooks (includingupdate_signature) - Added
WebhookandWebhookListmodels - Added
Users#update_impersonatormethod for enabling/disabling user impersonation - Added impersonation support:
set_impersonate_user_id,set_impersonate_user_email,set_impersonate_user_phoneonClient - Added
impersonatorandimpersonator_user_idfields toUsermodel - Added
deployment_retentionparameter to Functions and Sites create/update - Added
start_commandparameter to Sites create/update - Added
Documentsdb,Vectorsdbvalues toBackupServicesandDatabaseTypeenums - Added
WebhooksRead,WebhooksWrite,ProjectRead,ProjectWritescopes - Removed
get_queue_billing_project_aggregation,get_queue_billing_team_aggregation,get_queue_priority_builds,get_queue_region_manager,get_queue_threatsfromHealthservice - Updated
Logmodel field descriptions to clarify impersonation behavior - Updated
X-Appwrite-Response-Formatheader to1.9.0 - Updated README badge to API version
1.9.0and compatibility to server version1.9.x
Full Changelog: 21.1.0...22.0.0