Repository navigation
0.7.0
What's Changed
- Breaking: Removed
account.list_logs,teams.list_logs,users.list_logsand theLog/LogListmodels - Breaking: Removed dev keys:
projects.*_dev_key,client.set_dev_key,DevKey,DevKeyList,Project.devKeys - Breaking: Removed
project.get_usage,UsageProject,MetricBreakdownandProjectUsageRange - Breaking: Removed
organizations.cancel_downgrade - Breaking:
tables_db.cutover_migrationrenamed totables_db.create_cutover - Breaking:
update_credentialsonmysql,postgresqlandmongoreturns aDedicatedDatabaseOperation - Breaking:
domains.get_zonereturns the zone file asstr - Breaking: Removed
DedicatedDatabaseSpecificationList.pricingandDedicatedDatabaseSpecificationPricing; rates moved onto each specification - Breaking: Removed
projectName,region,organizationName,organizationId,billingPlanandreasonfromBlock - Breaking:
BillingPlanGroup.STARTERreplaced byFREEandSTART - Breaking:
OrganizationKeyScopesdevKeys andorganization.keysscopes replaced byORGANIZATION_PROJECTS_KEYS_READ/WRITE - Breaking: Removed
EmbeddingModel.EMBEDDING_GEMMAandEmbeddingModel.BGE_SMALL - Breaking: Removed
DEV_KEYS,EXECUTIONSandSTATSfromQuerySuggestionResource - Breaking:
UsageEventMetricdedicated database metrics dropped the{databaseInternalId}segment - Breaking:
messaging.update_email,update_pushandupdate_smsreordered optional parameters; pass them by keyword - Breaking: New optional parameters shift positions in
update_o_auth2_*,create_email,create_document(s); pass them by keyword - Added:
growthservice withcreate_conversationandcreate_installation, plusGrowthConversationandConversationType - Added:
Topichelper inappwrite_console.topicfor building MQTT push topics - Added:
account.create_id_token_sessionfor Apple and Google ID tokens, withIdTokenProvider - Added: OTP email verification and recovery methods on
account - Added:
durationoncreate_email_password_sessionandcurrentondelete_sessions - Added: organization project key methods, such as
organization.create_project_keyandcreate_ephemeral_project_key - Added: Cloudflare, Kakao, Resend, TikTok and Webflow OAuth2 providers, with models and
update_o_auth2_*methods - Added:
prompton Auth0, Discord, GitHub, Kakao, Microsoft, Okta, Salesforce and Zoho OAuth2, with prompt enums - Added:
native_client_idsandnative_enabledon Apple and Google OAuth2 - Added:
password-pwnedpolicy,update_password_pwned_policy,PolicyPasswordPwnedandUser.passwordPwned - Added: Appwrite messaging provider,
create_appwrite_providerandupdate_appwrite_provider - Added:
qosandexpiryon topics,reply_to_email/reply_to_nameon emails,channel_idon push - Added:
domains.list_prices,DomainPricesList, andrenewalPrice/renewalPeriodYearsonDomainPrice - Added:
transaction_idoncreate_documentandcreate_documentsindocuments_dbandvectors_db - Added: storage resize fields and
credentialGenerationonDedicatedDatabase; per-spec rates onDedicatedDatabaseSpecification - Added:
dart-3.13andflutter-3.47runtimes,jasprframework andImageGravity.AUTO - Added: DocumentsDB, VectorsDB,
avatars.writeanddedicatedDatabases.executeproject key scopes - Added: request and network usage dimensions, plus matching optional fields on
UsageDataPoint - Added:
Project.firstAccessedAt,Project.mcpAccessedAt,Identity.providerIdToken,Installation.organizationUrl - Added:
BillingPlan.usageAggregateOnlyMetrics,BillingPlan.eligibleCountries, function and site storage onAggregationTeam - Added:
otpVerificationandotpRecoveryemail templates - Updated:
domains.get_priceis deprecated in favour ofdomains.list_prices - Updated:
DomainPrice.price,FrameworkAdapter.fallbackFile,TemplateFramework.fallbackFileandTemplateSite.demoUrlare optional - Fixed:
get_attributeandget_columnparse bigint, varchar, text and spatial types - Fixed:
update_relationship_columncalls the correct endpoint path - Fixed: Multipart requests without a file are sent as
multipart/form-data - Fixed: Empty strings for required path parameters raise
AppwriteException
Full Changelog: 0.6.0...0.7.0