Repository navigation
feat: SDK update for version 17.0.0 - #113
Conversation
main received 15.7.0 as a squash merge (#108), so the same change exists under a different commit on each branch. main's tree is identical to dev's 15.7.0 commit, so dev's generated 15.8.0 tree is kept as-is.
main carries only the squashed 16.0.0 release commit, whose tree the generator has since superseded — the doc text in `account.ts`, the formatting of `rollup.config.mjs` and the two `dist/*/package.json` files all differ from what `sdks` now emits. Keeping the generated tree verbatim means the next generation produces no spurious diff.
|
| [](https://appwrite.io/discord) | ||
|
|
||
| **This SDK targets Appwrite server version latest as shipped on Appwrite Cloud.** Self-hosted releases can lag behind Cloud — if you run an older self-hosted build, use a matching older SDK from [previous releases](https://github.com/appwrite/sdk-for-console/releases) when APIs differ. | ||
| **This SDK targets Appwrite server version 2.0.x as shipped on Appwrite Cloud.** Self-hosted releases can lag behind Cloud — if you run an older self-hosted build, use a matching older SDK from [previous releases](https://github.com/appwrite/sdk-for-console/releases) when APIs differ. |
There was a problem hiding this comment.
Server target remains outdated
This still says the SDK targets Appwrite 2.0.x, while the updated badge and client response-format header target 2.2.0. That conflicting compatibility guidance can lead users to select an incompatible server or SDK version.
| **This SDK targets Appwrite server version 2.0.x as shipped on Appwrite Cloud.** Self-hosted releases can lag behind Cloud — if you run an older self-hosted build, use a matching older SDK from [previous releases](https://github.com/appwrite/sdk-for-console/releases) when APIs differ. | |
| **This SDK targets Appwrite server version 2.2.x as shipped on Appwrite Cloud.** Self-hosted releases can lag behind Cloud — if you run an older self-hosted build, use a matching older SDK from [previous releases](https://github.com/appwrite/sdk-for-console/releases) when APIs differ. |
Knowledge Base Used: Client configuration and HTTP transport
Prompt To Fix With AI
This is a comment left during a code review.
Path: README.md
Line: 9
Comment:
**Server target remains outdated**
This still says the SDK targets Appwrite 2.0.x, while the updated badge and client response-format header target 2.2.0. That conflicting compatibility guidance can lead users to select an incompatible server or SDK version.
```suggestion
**This SDK targets Appwrite server version 2.2.x as shipped on Appwrite Cloud.** Self-hosted releases can lag behind Cloud — if you run an older self-hosted build, use a matching older SDK from [previous releases](https://github.com/appwrite/sdk-for-console/releases) when APIs differ.
```
**Knowledge Base Used:** [Client configuration and HTTP transport](https://app.greptile.com/appwrite/-/custom-context/knowledge-base/appwrite/sdk-for-console/-/docs/sdk-client-and-transport.md)
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
This PR contains updates to the SDK for version 17.0.0.
What's Changed
X-Appwrite-Response-Format: 2.2.0)Account.listLogs,Teams.listLogs,Users.listLogsand theLog,LogListmodelsClient.setDevKey, theProjectsdev key methods, and theDevKey,DevKeyListmodelsProject.getUsage, theProjectUsageRangeenum andUsageProject,MetricBreakdownmodelsOrganizations.cancelDowngradeManager.listBlocksreturnsManagerBlockList;BlockList,BlockDeleterenamed toManagerBlockList,ManagerBlockDeletewith a newManagerBlockmodelBlockmodel droppedbillingPlan,organizationId,organizationName,projectName,region,reasonProject.devKeysfield removedBillingPlanGroup.Starterreplaced byFreeandStartOrganizationKeyScopesdev key andorganization.keys.*scopes replaced byorganization.projects.keys.*CacheDatabase.LogsandQuerySuggestionResourceDevKeys,Executions,Statsvalues removedOrganizationproject key methodslistProjectKeys,createProjectKey,createEphemeralProjectKey,getProjectKey,updateProjectKey,deleteProjectKeyAccount.createIdTokenSessionfor native Apple and Google sign-in withIdTokenProviderenumAccount.createEmailVerificationOTPandAccount.updateEmailVerificationOTPMessaging.createAppwriteProviderandMessaging.updateAppwriteProviderfor Appwrite push, withqosandexpiryonTopicOrganizations.getEstimationfor the current billing cycle charge estimateProject.updatePasswordPwnedPolicywithPolicyPasswordPwnedmodel andProjectPolicyId.PasswordpwnednativeEnabled,nativeClientIdsparameters onProject.updateOAuth2AppleandProject.updateOAuth2Googleand matching fields onOAuth2Apple,OAuth2GoogleFramework.Jaspr,ProjectEmailTemplateId.OtpVerification,ProjectKeyScopes.DedicatedDatabasesExecute,QuerySuggestionResource.AppwritePushLedgerpasswordPwnedonUser,providerIdTokenonIdentity,firstAccessedAtandmcpAccessedAtonProject,eligibleCountriesonBillingPlanprotocol,accept,acceptLanguage,queryKeysfields onUsageDataPoint