NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2568 most downloaded on pub.dev
Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
Last release today
07 Oct 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
118 releases · first in 2020
One column per quarter.
Added a new label function to the Role helper class
label function to the Role helper classNew endpoints for fetching user identities
createFunction method has a new signature.createExecution method has a new signature.updateFunction method has a new signature.createDeployment method no longer requires an entrypoint.updateFile method now includes the ability to update the file name.updateMembershipRoles method has been renamed to updateMembership.* Added documentation comments * Added unit tests * Upgraded dependencies
Added support for new queries: isNull, isNotNull, startsWith, notStartsWith, endsWith, between and select.
isNull, isNotNull, startsWith, notStartsWith, endsWith, between and select.execute parameter to optionalupdate to updateNameAccount service to use the User model instead of AccountUpdate: Deprecated InputFile default constructor and introduced InputFile.fromPath and InputFile.fromBytes for consistency with other SDKs
InputFile default constructor and introduced InputFile.fromPath and InputFile.fromBytes for consistency with other SDKsFix: notify callback when websocket closes #604
* Fix OAuth on web * Improve helper classes
* Support for GraphQL
* Role helper update
read and write permission have been deprecated and they are now included in the permissions array
x-sdk-name, x-sdk-platform, x-sdk-language, x-sdk-versiondatabaseId is no longer part of the Database Service constructor. databaseId will be part of the respective methods of the database service.color attribute is no longer supported in the Avatars Servicenumber argument in phone endpoints have been renamed to phonelimit, offset, cursor, cursorDirection, orderAttributes, orderTypes as they have been moved to the queries arrayread and write permission have been deprecated and they are now included in the permissions arraylesser renamed to lessThanlesserEqual renamed to lessThanEqualgreater renamed to greaterThangreaterEqual renamed to greaterThanEqualUser response model is now renamed to AccountFull Changelog for Appwrite 1.0.0 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md
Nothing published for this version
Nothing published for this version
BREAKING Switched to using flutter_web_auth_2, check Getting Started section in Readme for changes (Android and Web will require adjustments for OAuth
NEW Phone authentication account.createPhoneSession()
account.createPhoneSession()Database -> Databasesaccount.createSession() -> account.createEmailSession()dateCreated attribute removed from Team, Execution, File modelsdateCreated and dateUpdated attribute removed from Func, Deployment, Bucket modelsFull Changelog for Appwrite 0.15 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0150
BREAKING account.delete() -> account.updateStatus()
account.delete() -> account.updateStatus()stdout renamed to responsename renamed to userName and email renamed to userEmailteamName to Membership model* Upgrade dependencies
* Fix InputFile filename param * Fix examples
BREAKING Tags have been renamed to Deployments
createFile function expects Bucket ID as the first parametercreateDeployment and createFile functions expect an instance InputFile rather than the instance of MultipartFilelist<Entity> endpoints now contain a total attribute instead of sumonProgress() callback function for endpoints supporting file uploadsFull Changelog for Appwrite 0.13 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0130
- Export Query Builder
BREAKING Updated database service to adapt 0.12 API
Updated flutter_we_auth plugin now supports Flutter web for OAuth2 sessions read more
flutter_we_auth plugin now supports Flutter web for OAuth2 sessions read more- Support for Appwrite 0.11 - Fix comments on sum attributes
sum attributesFix realtime not restarting when there was only one subscription and that was closed and reopened
Fix realtime close and reconnect working only 1 out of two times due to future returning too early
BREAKING All services and methods now return proper response objects instead of Response object
Response objectFix user agent by using packageName instead of appName
packageName instead of appNameUpgrade flutter_web_auth to 0.3.1
flutter_web_auth to 0.3.1Fix timestamp in Realtime Response to Integer
Fix null pointer exception while creating OAuth2 session
Refactored for better cross platform support
toString() to get proper error message for unhandled exceptionsMultipartFile has changed as now we are using http package. Here is the new signature for MultipartFileResponse has changed, now it only exposes the data.Fix - createOAuth2Session completing too early
Breaking - removed order type enum, now you should pass string 'ASC' or 'DESC'
Nothing published for this version
Removed default values, nothing should change in usage as default values are already allocated in server
- Fixed deployment bug
Upgraded to Null-safety, minimum Dart SDK required 2.12.0
Upgraded to Null-safety, minimum Dart SDK required 2.12.0 and minimum Flutter SDK version required 2.0.0
Enabled access to private storage files
Added code formatting as part of the CI
Minor fixes for custom exceptions
Enabled access to private storage file
Upgraded to work with Appwrite 0.7
Fix for an error when using a self-signed certificate for Web
Updated package dependencies (@lohanidamodar)
Fixed OAuth2 cookie bug, where a new session cookie couldn't overwrite an old cookie
Fixed an error that happened when the OAuth session creation request was sent before any other API call
- Fixed callback scheme
Updated flutter_web_auth plugin to version 0.2.4
Updated flutter_web_auth version
- Added examples file - Some minor style fixes
Using MultipartFile for file uploads
- Fix for file upload method
Added file upload support for storage service
Added integration with web auth plugin to support Appwrite OAuth API
Nothing published for this version
- Updated default params
Fixed compilation error in Client class
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →