Skip to content

Releases: googleapis/nodejs-storage

v2.5.0

04 Apr 22:46
c2ad574
Compare
Choose a tag to compare

04-04-2019 12:27 PDT

This release brings an option to file#getSignedURL to create a version 4 Signed URL.

file.getSignedUrl({
  version: 'v4', // optional, defaults to v2 (existing version)
  action: 'read',
  expires: FUTURE_DATE,
})

New Features

  • feat: introduce v4 signed url (#637)

Dependencies

  • chore(deps): update dependency @types/node to v11.13.0 (#662)
  • chore(deps): update dependency @types/tmp to v0.1.0
  • chore(deps): upgrade to newest version of @google-cloud/common (#657)
  • chore(deps): update dependency typescript to ~3.4.0
  • chore(deps): update dependency tmp to ^0.1.0 (#641)

Documentation

  • docs: regenerate the samples/README.md (#649)
  • docs: slight difference in how nightly synthtool run generated README (#650)
  • docs: new synthtool generated README (#645)
  • docs(samples): refactor the quickstart to match the new rubric (#647)
  • docs: update README format
  • docs: add requires_billing, retire .cloud-repo-tools.json (#644)
  • docs: add additional api_id field (#640)
  • docs: document destination option (#633)
  • docs: clarify in docs, the meaning of ASIA and coldline (#632)
  • docs: add a .repo-metadata.json (#639)

Internal / Testing Changes

  • test(v2-sign): add multi-valued headers system-test (#646)
  • refactor: replace once with onetime (#660)
  • fix: do not download cached files (#643)
  • chore: publish to npm using wombat (#634)
  • build: use per-repo npm publish token (#630)

v2.4.3

14 Mar 20:46
Compare
Choose a tag to compare

03-13-2019 17:10 PDT

Bug Fixes / Implementation Changes

  • fix: getSigned(Policy|Url) throws if expiration is invalid Date (#614)
  • fix: handle errors from file#createReadStream (#615)

Dependencies

  • fix(deps): update dependency @google-cloud/paginator to ^0.2.0
  • fix(deps): update dependency gcs-resumable-upload to v1 (#619)
  • fix(deps): update dependency @google-cloud/pubsub to ^0.27.0 (#620)
  • fix(deps): update dependency @google-cloud/pubsub to ^0.26.0 (#618)
  • fix(deps): update dependency @google-cloud/pubsub to ^0.25.0 (#616)
  • chore(deps): update dependency mocha to v6 (#611)
  • fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#609)
  • chore(deps): update dependency @types/tmp to v0.0.34 (#608)
  • fix(deps): update dependency yargs to v13 (#606)

Documentation

  • docs: update links in contrib guide (#610)
  • docs: update contributing path in README (#603)
  • chore: move CONTRIBUTING.md to root (#601)

Internal / Testing Changes

  • build: Add docuploader credentials to node publish jobs (#624)
  • build: use node10 to run samples-test, system-test etc (#623)
  • build: update release configuration
  • build: use linkinator for docs test (#607)
  • build: create docs test npm scripts (#605)
  • build: test using @grpc/grpc-js in CI (#604)
  • chore: remove console.log in system test (#599)

v2.4.2

06 Feb 01:46
66be30a
Compare
Choose a tag to compare

02-05-2019 16:55 PST

Dependencies

  • deps: update @google-cloud/common (#596)
  • chore(deps): update dependency typescript to ~3.3.0 (#591)

Documentation

  • docs: add lint/fix example to contributing guide (#594)

Internal / Testing Changes

  • test: skip public bucket system tests running under VPCSC (#595)

v2.4.1

29 Jan 21:18
73f500b
Compare
Choose a tag to compare

01-29-2019 13:05 PST

Implementation Changes

  • fix(ts): fix Storage.createBucket overloaded signature (#589)

Dependencies

  • fix(deps): update dependency @google-cloud/pubsub to ^0.24.0 (#588)

v2.4.0

28 Jan 20:32
0256a11
Compare
Choose a tag to compare

01-28-2019 12:13 PST

New Features

  • fix: expires can be a Date, string, or number (#548)

Dependencies

  • deps: upgrade nodejs-common (#582)
  • chore(deps): update dependency eslint-config-prettier to v4 (#586)
  • fix(deps): update dependency @google-cloud/pubsub to ^0.23.0 (#583)
  • fix(deps): update dependency concat-stream to v2 (#563)

Documentation

  • docs(samples): Bucket Policy Only Samples (#557)
  • fix(docs): move jsdoc away from interface (#565)

Internal / Testing Changes

  • test: Bucket Policy Only related system test (#579)
  • build: check broken links in generated docs (#567)
  • build: include only build/src in compiled source (#572)

v2.3.4

19 Dec 23:16
56b64cf
Compare
Choose a tag to compare

12-19-2018 14:21 PST

Implementation Changes

  • fix(types): file.getMetadata should resolves to Metadata, not File (#560)

Internal / Testing Changes

  • refactor: modernize the sample tests (#558)
  • chore(build): inject yoshi automation key (#555)
  • chore: update nyc and eslint configs (#554)
  • chore: fix publish.sh permission +x (#552)
  • fix(build): fix Kokoro release script (#551)
  • build: add Kokoro configs for autorelease (#550)

v2.3.3

07 Dec 01:51
3a00e0e
Compare
Choose a tag to compare

12-06-2018 17:09 PST

Dependencies

  • chore(deps): update dependency @types/configstore to v4 (#537)
  • chore(deps): update dependency @google-cloud/pubsub to ^0.22.0 (#535)

Documentation

  • fix(docs): place doc comment above the last overload (#544)
  • docs: update readme badges (#536)

Internal / Testing Changes

  • chore: always nyc report before calling codecov (#543)
  • chore: nyc ignore build/test by default (#542)
  • chore: update license file (#539)

v2.3.2

30 Nov 23:26
14bdf86
Compare
Choose a tag to compare

This patch release fixed an issue affecting reading from a file on GCS (#528).

Dependencies

  • fix(dep): upgrade teeny-request to v3.11.3 (#529)
  • fix(deps): update dependency @google-cloud/common to ^0.27.0 (#525)

Internal / Testing Changes

  • fix(build): fix system key decryption
  • refactor: convert sample tests from ava to mocha (#523)
  • docs(samples): updated samples code to use async await (#521)
  • chore: add synth.metadata
  • fix(ts): Update bucket options types (#518)

v2.3.1

15 Nov 06:39
Compare
Choose a tag to compare

11-14-2018 22:15 PST

Bug fixes

  • fix: fix TypeScript and system tests (#515)
  • fix(deps): update dependency through2 to v3 (#507)
  • docs: File#setMetadata in parallel results in unpredictable state (#504)

Internal / Testing Changes

  • chore(deps): update dependency gts to ^0.9.0 (#514)
  • chore: update eslintignore config (#513)
  • chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#512)
  • refactor: use object.assign where possible (#510)
  • chore: drop contributors from multiple places (#511)
  • chore: use latest npm on Windows (#509)

v2.3.0

02 Nov 22:46
848eb3e
Compare
Choose a tag to compare

Implementation Changes

  • fix(types): Fixes getSignedUrl Return Type (#496)
  • fix(types): overload Storage.createBucket with Promise return type (#503)

New Features

  • Introduce Object Lifecycle Management (#471)

Dependencies

  • chore(deps): update dependency eslint-plugin-node to v8 (#490)

Internal / Testing Changes

  • chore: update issue templates (#488)