You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revive Node.JS Support for Cloud Firestore (fixes#221). (#319)
* Fix miscellaneous node / GRPC bit rot.
* Re-add grpc dependency (upgraded).
* Avoid protobufjs dependency by loading protos via grpc.
* Remove crazy grpc stream error handling nonsense that is no longer
necessary after grpc/grpc#9101
* Clean up grpc_connection logging (and consistently use util.inspect()).
* Fix WebChannel / GRPC Connection compatibility issues.
* Add an explicit mapping from "RPC name" (e.g. "BatchGetDocuments") to the
REST url path (e.g. "batchGet") for WebChannel, and for GRPC just assume
the first letter should be lowercased (e.g. "batchGetDocuments").
* Split Connection.invoke() into invokeRPC() and invokeStreamingRPC(), with
the latter accepting a stream of results and aggregating them into an
array (needed to support BatchGetDocuments RPC).
* Fix serializer issues
* Query limits are an 'Int32Value' but we were serializing them as a normal
int which GRPC / protobufjs didn't like.
* Several proto "oneof tags" were outdated.
* Add build steps to copy protos into npm package.
* Run integration tests for Node.JS
* Added to 'test:node' script in package.json and in .vscode/launch.json
* Include index.ts for browser and index.node.ts for node so the appropriate
PlatformSupport gets registered.
* Misc cleanup
* Remove unused MockPlatform since we use the normal NodePlatform now.
* Remove 'google-auth-library' CredentialsProvider that we used to use for
node.js (before we were integrated with FirebaseAuth).
* Fixed several tests that were hitting node.js warnings about unhandled
promise failures.
* mocha commmand-line args:
* "--compilers ts:ts-node/register" was deprecated in favor of
"--require ts-node/register"
* Remove "--retries 5" when running mocha tests from VS Code.
* Consistently use "--require" instead of "-r"
* Add "--exit" when running from VS Code.
0 commit comments