Skip to content

feat: SDK update for version 31.0.0 - #179

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 31.0.0.

What's Changed

  • Breaking: positional tablesDB, documentsDB and vectorsDB create and update take description before specification
  • Breaking: positional 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
  • Updated: package.json declares engines.node >=20.0.0

@hansi-codes

hansi-codes Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

This release updates the Node.js SDK to version 31.0.0, adding query-body list methods, membership listing, resource descriptions, and additional list and password-policy options. It updates service APIs and models, examples and tests, package metadata, and release notes; the latest changes add storage bucket metadata stripping and clarify how aggregate and join results expose omitted system fields.

Latest changes: The latest commit adds stripMetadata to storage bucket create/update APIs, bucket models and response defaults, examples and fixtures, and clarifies omitted aggregate/join system fields in database and tables list documentation.

Verdict New comments Fixed Still open
✅ Approved 0 0 0
📂 Walkthrough · 7
File Change
src/services/*.ts Adds and updates SDK service methods and optional API parameters for the v31 API, including the new storage stripMetadata option.
src/client.ts, src/query.ts Updates SDK version headers and query documentation.
src/models.ts Updates response model types, including the storage bucket stripMetadata field.
docs/examples/**/*.md Adds examples and documents the new service methods and options, including storage metadata stripping.
test/**/*.test.js Updates response fixtures and adds coverage for the new SDK methods and fields.
package.json, package-lock.json Updates SDK release metadata, Node.js engine requirement, and locked dependencies.
CHANGELOG.md Records the 31.0.0 release features, including storage metadata stripping.

Reviewed the commits since 90edd65 · 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 S · Looks good to merge. Summary

@abnegate abnegate changed the title feat: Node.js SDK update for version 31.0.0 feat: SDK update for version 31.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: SDK update for version 31.0.0 feat: Node.js SDK update for version 31.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: Node.js SDK update for version 31.0.0 feat: SDK update for version 31.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 31.0.0 feat: Node.js SDK update for version 31.0.0 Oct 20, 2026
@abnegate abnegate changed the title feat: Node.js SDK update for version 31.0.0 feat: SDK update for version 31.0.0 Oct 20, 2026
@abnegate
abnegate merged commit 3725f1c 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