v0.15.0
See the docs for more information. If you have any issues updating your code to use the new version, please submit an issue on GitHub.
Changes (potentially breaking)
- Core (#639):
projectId
is required to be specified, otherwise an error is thrown.
Please submit an issue if you've found we've introduced regressions in this release.
Features
- Core (#522, #528): Removed 5-connection limit on open GCS connections.
- Datastore (#595, #604): Remove the array wrapper for single-property queries.
- PubSub (#605, #618): Support subscribing to a topic from another project.
- Storage (#529):
File#move
- Storage (#578):
File#getSignedUrl
now supports options:promptSaveAs
responseDisposition
responseType
- Storage (#606, #610):
File#createReadStream
now emits theresponse
event.
Fixes
- Core (#523, #530, #636): Assure all open sockets are closed.
- Storage (#638): Use URL path instead of subdomain to support buckets with special characters.
Docs
- We've greatly improved the accuracy of our example code. All examples from the docs are validated against our library, which means a release cannot be made unless the docs are correct! (#598, #627)
- Browsing is a generally better experience than previously. We've made several tweaks that will make it easier to use and assure you get the answer you're looking for as quickly as possible.
Contributors
npm test
will now build the docs before running the test suite to support #627.
Thanks to @mziccard, @robertdimarco, @phw, and many more for catching some important issues and giving us some great ideas.