Skip to content

feat: SDK update for version 32.0.0 - #97

Merged
abnegate merged 4 commits into
mainfrom
dev
Oct 20, 2026
Merged

abnegate merged 4 commits into
mainfrom
dev

Conversation

@abnegate

@abnegate abnegate commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 32.0.0.

What's Changed

  • Breaking: TablesDB, DocumentsDB and VectorsDB create and update take $description before $specification
  • Breaking: Functions::update takes $description before $emailEnabled
  • Added: createQuery on Databases, DocumentsDB and TablesDB to send list queries in the request body
  • Added: Account::listMemberships
  • Added: optional $description on create and update for databases, collections, tables, attributes, columns, indexes, buckets, functions, sites, variables, topics, webhooks and keys
  • Added: $description on the matching models
  • Added: $total on list methods in Activities, Backups, Domains, Mongo, Mysql and Postgresql
  • Added: $emails on Messaging::createEmail and Messaging::updateEmail
  • Added: $denyList on Project::updatePasswordDictionaryPolicy, updatePasswordPersonalDataPolicy and their policy models
  • Added: BillingPlan::$functionsAllowCron
  • Added: $stripMetadata on Storage::createBucket, updateBucket and the Bucket model

@hansi-codes

hansi-codes Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

This PR updates the PHP SDK to the Appwrite 32.0.0 API surface, adding POST query-listing methods, account membership listing, and new API fields and parameters across models and services. It refreshes the corresponding documentation, examples, and tests; the latest changes add storage bucket metadata stripping and clarify how aggregate results represent omitted system fields.

Latest changes: The newest commits add stripMetadata to bucket creation, updates, models, and docs, and clarify that aggregate results omit unselected system fields while SDK models populate empty values.

Verdict New comments Fixed Still open
✅ Approved 0 0 0
📂 Walkthrough · 8
File Change
CHANGELOG.md Records the SDK additions, including the new bucket metadata-stripping field.
docs/**/*.md Refreshes v32 endpoint parameters and PHP examples, including bucket metadata stripping and aggregate-result behavior.
src/Appwrite/Client.php, src/Appwrite/Query.php Updates the SDK version headers and query API documentation.
src/Appwrite/Models/*.php Adds the response-model fields introduced by the API update, including Bucket::$stripMetadata.
src/Appwrite/Services/*.php Adds the new query and membership methods and updates service parameters, including storage bucket metadata stripping.
tests/Appwrite/**/*.php Adds coverage for the updated service methods and response models.
src/Appwrite/Client.php Updates SDK version headers.
src/Appwrite/Query.php Updates query API documentation.

Reviewed the commits since 2485b8f · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Tier A · See the inline comments. Summary

Comment thread tests/Appwrite/Services/DatabasesTest.php
@abnegate abnegate changed the title feat: PHP SDK update for version 32.0.0 feat: SDK update for version 32.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: SDK update for version 32.0.0 feat: PHP SDK update for version 32.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: PHP SDK update for version 32.0.0 feat: SDK update for version 32.0.0 Oct 20, 2026

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Tier S · Looks good to merge. Summary

@abnegate abnegate changed the title feat: SDK update for version 32.0.0 feat: PHP SDK update for version 32.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: PHP SDK update for version 32.0.0 feat: SDK update for version 32.0.0 Oct 20, 2026
@abnegate
abnegate merged commit 864a406 into main Oct 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant