Skip to content

feat: SDK update for version 28.1.0 - #343

Merged
abnegate merged 6 commits into
mainfrom
dev
Oct 21, 2026
Merged

abnegate merged 6 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 28.1.0.

What's Changed

  • Added: createQuery on databases, documentsDB and tablesDB to send list queries in the request body
  • Added: account.listMemberships
  • Added: bundleId and environment on account.createPushTarget and account.updatePushTarget for APNs routing
  • Fixed: OAuth2 sign-in on Windows and Linux returns through a loopback callback and creates the session; a denied sign-in throws its error instead of opening the failure URL
  • Fixed: saving the OAuth2 session waits for client initialisation already in progress

@hansi-codes

hansi-codes Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

This release updates the Flutter SDK to 28.1.0 with POST-based database query methods, account membership listing, and APNs routing options for push targets. It documents the new APIs and query behavior, and updates desktop OAuth to use a loopback callback and wait for client initialization before saving a session. The test updates verify service request paths and parameters, including OAuth callback handling.

11 of 20 changed files were too large to include in full.

Latest changes: The latest commits route OAuth failures to the loopback callback even when a failure URL was supplied, and expand tests to verify request paths, parameters, and that denied sign-ins return the callback error.

Verdict New comments Fixed Still open
💬 Commented 0 1 0

Note

Part of the diff was too large to review, so Hansi did not approve.

📂 Walkthrough · 9
File Change
CHANGELOG.md, README.md, android/build.gradle, pubspec.yaml, lib/src/client_browser.dart Updates release metadata and the SDK version to 28.1.0.
docs/examples/account/** Adds membership and push-target examples and refreshes account API examples.
docs/examples/databases/**, docs/examples/documentsdb/**, docs/examples/tablesdb/**, docs/examples/vectorsdb/** Adds createQuery examples and refreshes database operation examples.
docs/examples/analytics/**, docs/examples/avatars/**, docs/examples/graphql/**, docs/examples/oauth2/**, docs/examples/presences/**, docs/examples/storage/** Refreshes examples for analytics, avatars, GraphQL, OAuth, presence, and storage APIs.
lib/query.dart Clarifies aggregate and join query behavior.
lib/services/account.dart Adds membership listing and APNs push-target routing options.
lib/services/databases.dart, lib/services/documents_db.dart, lib/services/tables_db.dart Adds POST-based createQuery methods and documents partial aggregate and join results.
lib/src/client_io.dart Uses loopback callbacks for desktop OAuth, routes success and failure through the callback, and waits for initialization before saving sessions.
test/query_test.dart, test/services/**, test/src/client_io_test.dart Expands query, service-request, and desktop OAuth test coverage.
✅ Fixed since the last review · 1
  • Route OAuth failures through the loopback callback · lib/src/client_io.dart:536

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

@abnegate abnegate changed the title feat: Flutter SDK update for version 28.1.0 feat: SDK update for version 28.1.0 Oct 20, 2026
@abnegate abnegate changed the title feat: SDK update for version 28.1.0 feat: Flutter SDK update for version 28.1.0 Oct 20, 2026
@abnegate abnegate changed the title feat: Flutter SDK update for version 28.1.0 feat: SDK update for version 28.1.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 A · See the inline comments. Summary

Comment thread lib/src/client_io.dart Resolved
@abnegate abnegate changed the title feat: SDK update for version 28.1.0 feat: Flutter SDK update for version 28.1.0 Oct 20, 2026
@abnegate abnegate changed the title feat: Flutter SDK update for version 28.1.0 feat: SDK update for version 28.1.0 Oct 20, 2026
@abnegate abnegate changed the title feat: SDK update for version 28.1.0 feat: Flutter SDK update for version 28.1.0 Oct 21, 2026
@abnegate abnegate changed the title feat: Flutter SDK update for version 28.1.0 feat: SDK update for version 28.1.0 Oct 21, 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 merged commit 49028ff into main Oct 21, 2026
2 checks 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