docs(sdks): clarify Cloud vs self-hosted SDK compatibility - #13418
docs(sdks): clarify Cloud vs self-hosted SDK compatibility#13418cursor[bot] wants to merge 1 commit into
Conversation
Published SDK READMEs said they were compatible with server version X, which misled self-hosted users onto Cloud-ahead majors (e.g. Flutter 26 against Appwrite 1.9.6). Spell out that the target is Cloud and that self-hosted may need an older SDK release. Co-authored-by: chiragaggarwal5k <chiragaggarwal5k@gmail.com>
Greptile SummaryThe PR clarifies that generated SDK compatibility targets the Appwrite server version deployed on Cloud, while self-hosted installations may require an older matching SDK.
Confidence Score: 5/5The PR appears safe to merge because it changes only generated documentation wording and preserves the correct server-version value and release link. The revised warning accurately distinguishes Cloud’s API target from potentially lagging self-hosted releases without changing SDK generation or runtime behavior. Important Files Changed
Reviews (1): Last reviewed commit: "docs(sdks): clarify Cloud vs self-hosted..." | Re-trigger Greptile |
✨ Benchmark resultsComparing
Per-scenario breakdown & investigation detailsMetrics below reflect the current branch (after). Δ P95 compares against the base.
Top API waits (after)
|
What does this PR do?
Updates the generated SDK README warning from
SDKs.phpso it no longer claims blanket compatibility with server version X.Self-hosted releases can lag Appwrite Cloud. Users on Flutter SDK 26 against self-hosted 1.9.6 hit parse failures (
Execution.resourceType) after following README text that said the package was compatible with 1.9.x. Chirag confirmed 26.x is intentional for Cloud-ahead APIs and agreed the READMEs should be clearer (Discord thread, #1858, closed fallback #1846).New wording: the advertised version is as shipped on Cloud; self-hosted users should pick a matching older SDK from previous releases when APIs differ.
Companion: sdk-generator template package-doc update (same message in Flutter/Dart/Web generated docs).
Test Plan
SDKs.php; no runtime behavior change.sdkstask run will emit the new warning into published SDK READMEs.Related PRs and Issues
Checklist