What's Changed
- Stable release of the dedicated database APIs:
mysql,postgresql,mongo,documentsDB, andvectorsDBservices, previously released as release candidates - Breaking:
tablesDB.cutoverMigrationis renamed totablesDB.createCutover - Breaking:
Execution.functionIdis replaced byresourceIdandresourceType, covering function and site executions - Breaking:
mysql.updateCredentials,postgresql.updateCredentials, andmongo.updateCredentialsnow returnDedicatedDatabaseOperation; poll the operation to a terminal status, then fetch the database for the refreshed credentials - Added: Cloudflare, Resend, and Hugging Face OAuth providers
- Added:
usageAggregateOnlyMetricson theBillingPlanmodel - Added:
credentialGenerationon theDedicatedDatabasemodel - Added:
documentsdb.indexes.read,documentsdb.indexes.write,vectorsdb.indexes.read, andvectorsdb.indexes.writetoProjectKeyScopes - Fixed:
transactionIdis accepted again bydocumentsDBandvectorsDBcreateDocumentandcreateDocuments - Updated:
X-Appwrite-Response-Formatis now2.0.0 - Updated:
FrameworkAdapter.fallbackFileis now optional
Full Changelog: 23.0.0...24.0.0