Skip to content

v0.15.0

Compare
Choose a tag to compare
@stephenplusplus stephenplusplus released this 05 Jun 17:55

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 the response 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.