Skip to content

Conversation

@kartikey321
Copy link

Summary

  • add Transaction.getQuery to let queries participate in Firestore transactions with pessimistic locking (lazy
    transaction start via newTransaction on RunQuery)
  • capture transaction IDs from RunQueryResponse via new _QueryReader, mirroring _DocumentReader
  • bump package to 0.4.2, add changelog entry, and ship 10 new query-transaction tests covering mixed reads,
    read-only, limits, converters, and read-after-write enforcement

Testing

  • dart test test/google_cloud_firestore/transaction_test.dart (Firestore emulator running)

@CLAassistant
Copy link

CLAassistant commented Dec 13, 2025

CLA assistant check
All committers have signed the CLA.

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.

2 participants