Releases: googleapis/nodejs-bigquery
Releases · googleapis/nodejs-bigquery
v4.1.6
v4.1.5
v4.1.4
v4.1.3
v4.1.2
v4.1.1
v4.1.0
v4.0.0
⚠ 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
Miscellaneous Chores
v3.0.0
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
v2.1.0
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)