Changes
1.18.0 (2021-05-06)
Features
- bigquery/storage: new JSON type through BigQuery Write (9029071)
- bigquery: augment retry predicate to support additional errors (#4046) (d4af6f7)
- bigquery: expose ParquetOptions for loads and external tables (#4016) (f9c4ccb)
- bigquery: support mutable clustering configuration (#3950) (0ab30da)
1.17.0 (2021-04-08)
Features
- bigquery/storage: add a Arrow compression options (Only LZ4 for now). feat: Return schema on first ReadRowsResponse. doc: clarify limit on filter string. (2b02a03)
- bigquery/storage: deprecate bigquery storage v1alpha2 API (9cc6d2c)
- bigquery/storage: updates for v1beta2 storage API - Updated comments on BatchCommitWriteStreams - Added new support Bigquery types BIGNUMERIC and INTERVAL to TableSchema - Added read rows schema in ReadRowsResponse - Misc comment updates (48b4e59)
- bigquery: export HivePartitioningOptions in load job configurations (#3877) (7c759be)
- bigquery: support type alias names for numeric/bignumeric schemas. (#3760) (2ee6bf4)
v1.16.0
- Updates to various dependencies.
1.15.0 (2021-01-14)
Features
- bigquery: add reservation usage stats to query statistics (#3403) (112bcde)
- bigquery: add support for allowing Javascript UDFs to indicate determinism (#3534) (2f417a3), refs #3533
Bug Fixes
- bigquery: address possible panic due to offset checking in handleInsertErrors (#3524) (5288511), refs #3519
1.14.0 (2020-12-04)
Features
v1.13.0
- Support retries for specific http2 transport race.
- Remove unused datasource client from bigquery/datatransfer.
- Adds support for authorized User Defined Functions (UDFs).
- Documentation improvements.
- Various updates to autogenerated clients.
v1.12.0
- Adds additional retry support for table deletion.
- Various updates to autogenerated clients.
v1.11.2
- Addresses issue with consuming query results using an iterator.Pager
v1.11.1
- Addresses issue with optimized query path changes, released in v1.11.0
v1.11.0
- Add support for optimized query path.
- Documentation improvements.
- Fix issue related to the ReturnType of a bigquery Routine.
- Various updates to autogenerated clients.
v1.10.0
- Support for Infinity/-Infinity/NaN values in NullFloat64.
- Updates to RowIterator to address issues related to retrieving query results without explicit destination table references.
- Various updates to autogenerated clients.
v1.9.0
- SchemaFromJSON will now accept alias type names (e.g. INT64 vs INTEGER, STRUCT vs RECORD).
- Support for IAM on table resources.
- Various updates to autogenerated clients.
v1.8.0
- Add support for hourly time partitioning.
- Various updates to autogenerated clients.
v1.7.0
- Add support for extracting BQML models to cloud storage.
- Add support for specifying projected fields when ingesting datastore backups.
- Fix issue related to defining a range partitioning range using default values.
- Add bigquery/reservation/v1 API.
- Various updates to autogenerated clients.
v1.6.0
- Add support for materialized views.
- Add support for policy tags (column ACLs).
- Add bigquery/connection/v1beta1 API.
- Documentation improvements.
- Various updates to autogenerated clients.
v1.5.0
- Add v1 endpoint for bigquerystorage API.
- Improved error message in bigquery.PutMultiError.
- Various updates to autogenerated clients.
v1.4.0
Add v1beta2, v1alpha2 endpoints for bigquerystorage API.
Location is now reported as part of TableMetadata.
v1.3.0
Add Description field for Routine entities.
Add support for iamMember entities on dataset ACLs.
Address issue when constructing a Pager from a RowIterator that referenced a result with zero result rows.
Add support for integer range partitioning, which affects table creation directly and via query/load jobs.
Add opt-out support for streaming inserts via experimental NoDedupeID
sentinel.
v1.2.0
Adds support for scripting feature, which includes script statistics and the ability to list jobs run as part of a script query.
Updates default endpoint for BigQuery from www.googleapis.com to bigquery.googleapis.com.
v1.1.0
Added support for specifying default EncryptionConfig
settings on the dataset.
Added support for EncyptionConfig
as part of an ML model.
Added Relax()
to make all fields within a Schema
nullable.
Added a UseAvroLogicalTypes
option when defining an avro extract job.
v1.0.1
This patch release is a small fix to the go.mod to point to the post-carve out cloud.google.com/go.
v1.0.0
This is the first tag to carve out bigquery as its own module. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.