Skip to content

Releases: googleapis/nodejs-bigquery

v1.2.0

06 Apr 22:36
affdfa6
Compare
Choose a tag to compare

Fixes

  • (#62, #87) Exit early when dryRun is set on BigQuery#query requests.

Features

  • (#86, #88) Support custom Job IDs
  • (#81) Support Job location parameter.

v1.1.0

02 Apr 13:17
f2f7fce
Compare
Choose a tag to compare

Features

  • (#83): Support an OAUTH access token to be used for all API requests made by this library.

Fixes

  • Many dependency updates for improved performance and reliability.

v1.0.0

12 Jan 00:10
2d33a34
Compare
Choose a tag to compare

General Availability

The BigQuery library is now considered to be General Availability (GA). This means it is stable; the code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against GA libraries are addressed with the highest priority.

@google-cloud/bigquery v0.12.0

27 Dec 18:11
Compare
Choose a tag to compare

release level

⚠️ Breaking Changes!

  • The import and export methods have been renamed to use the verbs load and extract (#39)
    • This is to provide consistency with the BigQuery API documentation and other languages' library implementations.
  • Renamed all start- methods. This also encompasses the renames in the previous item. (#42)
    • The startQuery method on the base object:
      - BigQuery#startQuery
      + BigQuery#createQueryJob
    • The job creation methods on the table object:
      - BigQuery/table#startCopy
      + BigQuery/table#createCopyJob
      - BigQuery/table#startCopyFrom
      + BigQuery/table#createCopyFromJob
      - BigQuery/table#startExport
      + BigQuery/table#createExtractJob
      - BigQuery/table#startImport
      + BigQuery/table#createLoadJob

Documentation

  • Redirect developers to use the startQuery method if they need manual pagination. (#38)
  • Improved documentation for manual pagination. (#44)

Implementation Details

  • Change to a new linter (ESLint) and code style formatter (prettify).
  • Update docs to use JSDoc 3.

v0.11.1

20 Nov 12:59
2f0c9c5
Compare
Choose a tag to compare

release level

Fixes

  • (#16): Allow null and undefined values to table#insert(). (Thanks, @swftvsn!)

v0.11.0

16 Nov 23:23
5ba0dc6
Compare
Choose a tag to compare

release level

Repository location change

The code has been migrated from GoogleCloudPlatform repository to googleapis/nodejs-bigquery.

Fixes

  • #2666: add simple benchmarks
  • #2741: properly handle custom types with Table#insert()

v0.10.0

15 Nov 21:54
Compare
Choose a tag to compare

Update

$ npm install @google-cloud/bigquery@0.10.0

⚠️ Breaking Changes!

  • The default value for useLegacySql has changed from true to false.
  • All methods that created a job object have been split into two different methods - high and low level.

High Level

table.copy(function(err, job, apiResponse) {});

has become

table.copy(function(err, apiResponse) {});

Low Level

table.copy(function(err, job, apiResponse) {});

has become

table.startCopy(function(err, job, apiResponse) {});

v0.9.6

15 Nov 21:53
Compare
Choose a tag to compare

Fixes

  • (#2382, #2385) Upgrade dependency for Node 6 compatibility.

v0.9.5

15 Nov 21:53
Compare
Choose a tag to compare

Fixes

  • (#1503, #2337, #2341) Remove extraneous data from query result API requests.

v0.9.1

15 Nov 21:53
Compare
Choose a tag to compare

Fixes

  • (#2182, #2185): Support proper query strings on getJobs().