Releases: googleapis/nodejs-bigquery
Releases · googleapis/nodejs-bigquery
v1.2.0
v1.1.0
v1.0.0
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
⚠️ Breaking Changes!
- The
import
andexport
methods have been renamed to use the verbsload
andextract
(#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
- The
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
v0.11.0
Repository location change
The code has been migrated from GoogleCloudPlatform repository to googleapis/nodejs-bigquery.
Fixes
v0.10.0
Update
$ npm install @google-cloud/bigquery@0.10.0
⚠️ Breaking Changes!
- The default value for
useLegacySql
has changed fromtrue
tofalse
. - 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) {});