Skip to content

v0.13.1

Compare
Choose a tag to compare
@ryanseys ryanseys released this 01 Apr 15:08

Lots of changes in this release! Enjoy! πŸ˜„ 🍰

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.

Developers/Users

Changes (Potentially Breaking!)

  • PubSub: Now using PubSub v1beta2. (1233ac6)
  • BigQuery: Set metadata now uses PATCH instead of UPDATE. (9a622a3)

Additions

  • Core: Automatically retry and exponentially backoff rate limit responses for all APIs. Also, add ability to adjust the number of automatic retries should be made, or turn off this functionality altogether. (Default: on). (af1af0a)
  • Storage: Add File#download method for downloading files. (132150c)
  • Datastore: Add declarative methods for saving (upsert, insert, update). (120b8e9)
  • Storage: Add Bucket#combine method for combining files. (2a81d2d)
  • Storage: Add File#makePublic and File#makePrivate to make a file public or private. (a2915c8)
  • Datastore: Add support for connecting to local Datastore. (29ee596, 9bcc896, 78358d4)
  • Storage: Add support for range requests using start and end configuration. (daa84fc)
  • Storage: Add Bucket#makePublic and Bucket#makePrivate to make a bucket and optionally its contents public or private. (0d34f31)
  • PubSub: Add ability to auto-create topics on first use and reuse existing subscriptions on subscribe. (3f8f60f)
  • Datastore: Allow explicit set of method of Dataset#save. (30bd7be)

Fixes

  • Datastore: Fix an issue where indexing list values was impossible. (d6287a2)
  • Storage: Fix an issue where errors weren't re-emitted coming from other streams. (869a466)
  • Storage: Fix an issue where uploading to a non-existent bucket could cause an infinite loop. (af608d5)
  • BigQuery: Fix an issue where BigQuery could overwrite permissions when setting metadata. (9a622a3)
  • PubSub: Fix an issue where autoAck would be attempted even if no messages were returned. (1fbf8c2)
  • PubSub: Fix an issue where callback for ack was being called, despite being optional. (69e7ab5)

Bonus

See the docs for more information.

Contributors