feat: Node.js SDK update for version 27.0.0#160
Conversation
Greptile SummaryThis PR updates the Node.js SDK to Appwrite v27.0.0, introducing several breaking changes alongside new features. It removes the
Confidence Score: 5/5This PR is safe to merge; the changes are a well-structured SDK update with consistent patterns. All new service methods follow established SDK overload patterns. The setBearer fix correctly prepends Bearer to the Authorization header. The encodeURIComponent changes are applied uniformly. Breaking removals are intentional v27 changes and clearly documented in the PR description. No files require special attention. Important Files Changed
Reviews (4): Last reviewed commit: "(fix): remove duplicate Project model pr..." | Re-trigger Greptile |
This PR contains updates to the SDK for version 27.0.0.
What's Changed
Healthservice, health enums, and health response modelsUsageservice andUsageEvent/UsageGaugemodelslistMessageLogs,listProviderLogs,listSubscriberLogs,listTopicLogsmethodsOrganizationget,update,delete, and membership CRUD methodsQuery.vectorCosine,Query.vectorDot,Query.vectorEuclideanvector filtersClient.setBearerfor OAuth access token authenticationupdateOAuth2AppwriteandupdateDenyCorporateEmailPolicyproject methodspromptandmaxAgeparams toupdateOAuth2Oidc,defaultScopestoupdateOAuth2Servertokenparam togetDeploymentDownload,typetolistSpecificationsnewSpecificationparam tocreateRestoration,specificationtotablesDB.createBillingPlanGroup,DatabaseStatus,OAuth2OidcPrompt,ProjectOAuth2OidcPromptenumsAppwriteOAuth provider,stagesandproject.oauth2key scopesOrganization,BillingPlan,OAuth2Appwrite,PolicyDenyCorporateEmailmodelsxdefaulttypes narrowed tonumber[]/any[][]