mirror of
https://github.com/appwrite/appwrite
synced 2026-04-26 07:57:22 +00:00
2.8 KiB
2.8 KiB
Change Log
22.1.0
- Add
queriesparameter toRealtime.subscribe()andclient.subscribe()for server-side query filtering - Add slot-based subscription management with subscription ID mappings from backend
- Add
subscriptionsfield toRealtimeResponseEventtype - Fix
Rolesenum removed from Teams service;rolesparameter now acceptsstring[] - Fix parameter detection in overloaded methods to check for optional params (Account, Avatars, Graphql)
- Fix WebSocket connection handling with stale connection guards and improved close/reconnect logic
- Fix doc examples wrapped in markdown code fences
22.0.0
- Add array-based enum parameters (e.g.,
permissions: BrowserPermission[]). - Breaking change:
Outputenum has been removed; useImageFormatinstead. - Add
Channelhelpers for Realtime.
21.5.0
- Add
getScreenshotmethod toAvatarsservice - Add
Theme,TimezoneandOutputenums
21.4.0
- 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
21.3.0
- Add new
Realtimeservice with methods for subscribing to channels and receiving messages - Fix
client.setSessionnot working when using realtime - Deprecate
client.subscribemethod in favor ofRealtimeservice
Note: Deprecated methods are still available for backwards compatibility, but might be removed in future versions.
21.2.1
- Add transaction support for Databases and TablesDB
21.1.0
- Deprecate
createVerificationmethod inAccountservice - Add
createEmailVerificationmethod inAccountservice
18.2.0
- Add
incrementDocumentAttributeanddecrementDocumentAttributesupport toDatabasesservice - Add
gifsupport toImageFormatenum - Fix undefined
fileParamerror inchunkedUploadmethod - Fix autocompletion not working for
Documentmodel even when generic is passed
18.1.1
- Fix using
devKeysresulting in an error by conditionally removing credentials
18.1.0
- Add
devKeyssupport toClientservice - Add
upsertDocumentsupport toDatabasesservice
18.0.0
- Add
<REGION>to doc examples due to the new multi region endpoints - Remove
Giffrom ImageFormat enum - Remove
searchparam fromlistExecutionsmethod - Add
tokenparam togetFilePreviewandgetFileViewfor File tokens usage - Improve CORS error catching in
client.callmethod
17.0.2
- Fix requests failing by removing
Content-Typeheader fromGETandHEADrequests
17.0.1
- Remove unnecessary titles from method descriptions
- Fix duplicate adding of payload params
- Remove unnecessary awaits and asyncs
- Ensure
AppwriteExceptionresponse is always string
17.0.0
- Fix pong response & chunked upload
- Add
pingsupport toRealtimeservice