nodejs-bigquery

Node.js client for Google Cloud BigQuery: A fast, economical and fully-managed enterprise data warehouse for large-scale data analytics.

APACHE-2.0 License

Downloads
3.1M
Stars
458
Committers
74

Bot releases are visible (Hide)

nodejs-bigquery - v4.6.0

Published by yoshi-automation almost 5 years ago

Features

  • types to support slot ms and read masks (#592) (84d1c82)
nodejs-bigquery - v4.5.0

Published by yoshi-automation almost 5 years ago

Features

  • table: allow opting out of default insert id (#582) (6bf2dbd)
  • adds policyTags parameter removes IGetParams Interface (#576) (8cf8f1d)

Bug Fixes

  • deps: TypeScript 3.7.0 causes breaking change in typings (#586) (04f8cba)
  • deps: update dependency yargs to v15 (#579) (92119e3)
  • docs: snippets are now replaced in jsdoc comments (#573) (a0d3538)
nodejs-bigquery - v4.4.0

Published by yoshi-automation almost 5 years ago

Features

  • table: typescript support for range partitioning (#559) (a77c28a)
  • typescript support for data split result (#570) (2236545)

Bug Fixes

  • deps: update dependency @google-cloud/storage to v4 (#561) (0ec07f9)
nodejs-bigquery - v4.3.0

Published by yoshi-automation about 5 years ago

Features

  • TypeScript: introduce IArimaResult interface (4cd3a71)
nodejs-bigquery - v4.2.1

Published by yoshi-automation about 5 years ago

Bug Fixes

  • deps: update dependency discovery-tsd to ^0.2.0 (#540) (651e870)
nodejs-bigquery - v4.2.0

Published by yoshi-automation about 5 years ago

Bug Fixes

  • deps: update dependency yargs to v14 (#520) (9dd59a6)
  • types: update to the latest discovery types (#518) (dccf2cf)
  • update root url to bigquery.googleapis.com (#531) (277940f)

Features

  • typescript: generate latest request/response types (#528) (f8d2f4d)
nodejs-bigquery - v4.1.8

Published by yoshi-automation about 5 years ago

Bug Fixes

  • allow calls with no request, add JSON proto (885a98a)
nodejs-bigquery - v4.1.7

Published by yoshi-automation about 5 years ago

Bug Fixes

nodejs-bigquery - v4.1.6

Published by yoshi-automation about 5 years ago

Bug Fixes

  • deps: update dependency @google-cloud/storage to v3 (#508) (bdca2ea)
nodejs-bigquery - v4.1.5

Published by yoshi-automation over 5 years ago

Performance Improvements

nodejs-bigquery - v4.1.4

Published by yoshi-automation over 5 years ago

Bug Fixes

  • docs: link to reference docs section on googleapis.dev (#486) (a76cc5b)
nodejs-bigquery - v4.1.3

Published by yoshi-automation over 5 years ago

Bug Fixes

nodejs-bigquery - v4.1.2

Published by yoshi-automation over 5 years ago

Bug Fixes

nodejs-bigquery - v4.1.1

Published by yoshi-automation over 5 years ago

Bug Fixes

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

Published by yoshi-automation over 5 years ago

Features

nodejs-bigquery - v4.0.0

Published by yoshi-automation over 5 years ago

⚠ 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

nodejs-bigquery - v3.0.0

Published by yoshi-automation over 5 years ago

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)
nodejs-bigquery - v2.1.0

Published by yoshi-automation over 5 years ago

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)
nodejs-bigquery - v2.0.6

Published by yoshi-automation almost 6 years ago

01-08-2019 13:52 PST

Fixes

  • fix: correctly iterate query results within stream (#323)
  • fix: remove Job.setMetadata method (#319)
  • fix(deps): update dependency @google-cloud/common to ^0.29.0 (#314)

Documentation

  • fix(docs): package exports an object, not the BigQuery ctor (#322)
  • docs: regenerate README.md (#321)

Internal / Testing Changes

  • refactor: modernize the sample tests (#318)
nodejs-bigquery - v2.0.5

Published by yoshi-automation almost 6 years ago

12-21-2018 13:19 PST

Bug fixes

  • fix: createQueryJob should accept pageToken (#313)

Internal / Testing Changes

  • fix(test): skip flaky invalid etag test (#317)
  • fix(test): labels: should be an object, not arry (#315)