Skip to content

Releases: googleapis/nodejs-bigquery

v4.1.6

29 Jul 16:01
Compare
Choose a tag to compare

Bug Fixes

  • deps: update dependency @google-cloud/storage to v3 (#508) (bdca2ea)

v4.1.5

17 Jul 20:47
Compare
Choose a tag to compare

Performance Improvements

v4.1.4

02 Jul 16:32
Compare
Choose a tag to compare

Bug Fixes

  • docs: link to reference docs section on googleapis.dev (#486) (a76cc5b)

v4.1.3

17 Jun 14:01
Compare
Choose a tag to compare

Bug Fixes

v4.1.2

11 Jun 23:31
Compare
Choose a tag to compare

Bug Fixes

v4.1.1

04 Jun 21:35
4221c3d
Compare
Choose a tag to compare

Bug Fixes

  • job: remove job instance from request params (#465) (27f080d)
  • correct name in .repo-metadata.json (#467) (6add722)

v4.1.0

29 May 17:31
Compare
Choose a tag to compare

Features

v4.0.0

20 May 19:32
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • deps: this will ship async/await with the generated code.
  • upgrade engines field to >=8.10.0 (#424)
  • This removes the autoCreate option which may result in a breaking change for TypeScript users.

Bug Fixes

  • deps: update dependency @google-cloud/common to ^0.32.0 (8e28b62), closes #8203
  • deps: update dependency @google-cloud/common to v1 (#434) (0e4aeef)
  • deps: update dependency @google-cloud/paginator to v1 (#428) (5d925af)
  • deps: update dependency @google-cloud/promisify to v1 (#427) (fdeb862)
  • deps: update dependency arrify to v2 (de0f687)
  • table: allow for TableSchema to be used (#438) (7995be0)
  • types: correct interface (#407) (da5ed01)
  • correctly encode nested struct/array params (#439) (d7006bd)
  • remove teeny-request as a direct dependency (#412) (c6de54a)

Build System

Code Refactoring

  • drop autoCreate in table.insert in favor of schema (#421) (b59cd7f)

Miscellaneous Chores

v3.0.0

02 Apr 22:02
254f386
Compare
Choose a tag to compare

04-02-2019 10:02 PDT

Implementation Changes

  • fix(job): check for errorResult when polling jobs (#387)

BREAKING CHANGE Previously when polling a BigQuery Job the Node.js client would check for the presence of the errors field when trying to determine if the job suceeded. We have since changed this logic to instead check for the errorResult field. This is significant because the errors array may now be present for passing jobs, however these errors should serve more as warnings. If your application logic depended on this functionality you'll need to manually check for errors now.

await job.promise();

if (job.metadata.status.errors) {
  // optionally handle warnings
}
  • fix(ts): provide complete and correct types (#385)

BREAKING CHANGE A number of the BigQuery TypeScript types were incomplete, this change provides more complete types for the entire client.

New Features

  • feat(geo): add support for geography (#397)

Bug Fixes

  • fix: correctly encode nested custom date/time parameters (#393)

Dependencies

  • chore(deps): update dependency tmp to v0.1.0 (#398)
  • chore(deps): update dependency @types/tmp to v0.1.0
  • chore(deps): update dependency typescript to ~3.4.0

Documentation

  • docs(samples): adds queryParamsNamed and queryParamsPositional (#381)
  • refactor(samples): split query and table samples into separate files (#384)
  • refactor(samples): fix loadJSONFromGCSTruncate wrong function (#386)
  • refactor(samples): add main() function wrappers to samples

Internal / Testing Changes

  • build: use per-repo npm publish token (#382)
  • chore: publish to npm using wombat (#390)
  • fix(tests): update TIMESTAMP param tests (#394)

v2.1.0

12 Mar 23:16
Compare
Choose a tag to compare

03-12-2019 15:30 PDT

New Features

  • feat: throw errors for missing resource ids (#342)

Bug Fixes

  • fix(types): move JobLoadMetadata writeDisposition (#365)
  • fix(types): Allow views to be configured using an object or a string (#333)
  • fix(types): add missing parameters (selectedFields, startIndex) in table.getRows() options (#331)

Dependencies

  • fix(deps): update dependency @google-cloud/paginator to ^0.2.0 (#373)
  • fix(deps): update dependency @google-cloud/common to ^0.31.0 (#371)
  • fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#356)
  • fix(deps): update dependency duplexify to v4 (#343)

Documentation

  • docs(table): link to upstream limit docs (#376)
  • docs: update samples and docs to match rubric (#374)
  • docs: update links in contrib guide (#358)
  • docs: update contributing path in README (#350)
  • docs: move CONTRIBUTING.md to root (#349)
  • docs: add lint/fix example to contributing guide (#344)

Internal / Testing Changes

  • testing: remove nextQuery assertion (#377)
  • refactor(samples): split samples into their own files (#368)
  • build: Add docuploader credentials to node publish jobs (#370)
  • build: use node10 to run samples-test, system-test etc (#369)
  • build: system-tests only delete stale resources
  • chore: make test prefix unique per run (#363)
  • chore(deps): update dependency mocha to v6 (#360)
  • test: skip installation test if GOOGLE_CLOUD_TESTS_IN_VPCSC is passed (#345)
  • build: use linkinator for docs test (#354)
  • fix(deps): update dependency yargs to v13 (#353)
  • chore(deps): update dependency @types/tmp to v0.0.34 (#355)
  • build: create docs test npm scripts (#352)
  • build: test using @grpc/grpc-js in CI (#351)
  • build: check for 404s in the docs (#337)
  • build: output benchmark data in csv format (#339)
  • chore(deps): update dependency eslint-config-prettier to v4 (#338)