- Rename
VCSDeploymentTypeenum toVCSReferenceType - Change
createTemplateDeploymentmethod signature: replaceversionparameter withtype(TemplateReferenceType) andreferenceparameters - Add
getScreenshotmethod toAvatarsservice - Add
Theme,TimezoneandOutputenums
- Add
totalparameter to list queries allowing skipping counting rows in a table for improved performance - Add
Operatorclass for atomic modification of rows via update, bulk update, upsert, and bulk upsert operations - Add
createResendProviderandupdateResendProvidermethods toMessagingservice
- Add transaction support for Databases and TablesDB
- Deprecate
createVerificationmethod inAccountservice - Add
createEmailVerificationmethod inAccountservice
- Add
incrementDocumentAttributeanddecrementDocumentAttributesupport toDatabasesservice - Fix autocompletion not working for
Documentmodel even when generic is passed
- Add
upsertDocumentmethod - Add
dart-3.8andflutter-3.32runtimes - Add
gifimage format - Update bulk operation methods to reflect warning message
- Fix file parameter handling in chunked upload method
- Add
REGIONto doc examples due to the new multi region endpoints - Add doc examples and methods for bulk api transactions:
createDocuments,deleteDocumentsetc. - Add doc examples, class and methods for new
Sitesservice - Add doc examples, class and methods for new
Tokensservice - Add enums for
BuildRuntime,Adapter,Framework,DeploymentDownloadTypeandVCSDeploymentType - Updates enum for
runtimeswith Pythonml312, Dart219, Flutter327 and Flutter329 - Add
tokenparam togetFilePreviewandgetFileViewfor File tokens usage - Add
queriesandsearchparams tolistMembershipsmethod - Removes
searchparam fromlistExecutionsmethod
- Fix: remove content-type from GET requests
- Update (breaking): min and max params are now optional in
updateFloatAttributeandupdateIntegerAttributemethods (changes their positioning in method definition)
- Remove titles from all function descriptions
- Fix typing for collection "attribute" key
- Remove unnecessary awaits and asyncs
- Ensure
AppwriteExceptionresponse is always string
- Fix: pong response & chunked upload
- Add new push message parameters
- Support updating attribute name and size
- Support for Appwrite 1.6
- Add
keyattribute toRuntimeresponse model. - Add
buildSizeattribute toDeploymentsresponse model - Add
scheduledAtattribute toExecutionsresponse model - Add
scopesattribute toFunctionsresponse model - Add
specificationsattribute toFunctionsresponse model - Add new response model for
Specifications - Add new response model for
Builds - Add
createJWT(): Enables creating a JWT using theuserId - Add
listSpecifications(): Enables listing available runtime specifications - Add
deleteExecution(): Enables deleting executions - Add
updateDeploymentBuild(): Enables cancelling a deployment - Add
scheduledAtparameter tocreateExecution(): Enables creating a delayed execution - Breaking changes
- Remove
otpparameter fromdeleteMFAAuthenticator. - Add
scopesparameter for create/update function. - Rename
templateBranchtotemplateVersionincreateFunction(). - Rename
downloadDeployment()togetDeploymentDownload()
- Remove
You can find the new syntax for breaking changes in the Appwrite API references. Select version
1.6.x.