Skip to content

Releases: googleapis/python-bigquery

v2.4.0

16 Nov 22:17
168f0ec
Compare
Choose a tag to compare

Features

  • add progress bar to QueryJob.to_dataframe and to_arrow (#352) (dc78edd)
  • allow routine references (#378) (f9480dc)

Bug Fixes

  • dbapi: allow rows to be fetched from scripts (#387) (b899ad1), closes #377

Performance Improvements

  • avoid extra API calls from to_dataframe if all rows are cached (#384) (c52b317)
  • cache first page of jobs.getQueryResults rows (#374) (86f6a51)
  • use getQueryResults from DB-API (#375) (30de15f)

Dependencies

  • expand pyarrow dependencies to include version 2 (#368) (cd9febd)

v2.3.1

05 Nov 18:02
0c387da
Compare
Choose a tag to compare

11-05-2020 09:27 PST

Internal / Testing Changes

  • update google.cloud.bigquery.__version__

v2.3.0

05 Nov 17:16
d1bf94e
Compare
Choose a tag to compare

Features

  • add reload argument to *Job.done() functions (#341) (e51fd45)
  • pass retry from Job.result() to Job.done() (#41) (284e17a)

Bug Fixes

  • add missing spaces in opentelemetry log message (#360) (4f326b1)
  • dbapi: avoid running % format with no query parameters (#348) (5dd1a5e)
  • create_job method accepts dictionary arguments (#300) (155bacc)

Performance Improvements

  • use jobs.getQueryResults to download result sets (#363) (0c3476d)

Documentation

  • add documents for QueryPlanEntry and QueryPlanEntryStep (#344) (dca2e4c)

v2.2.0

19 Oct 15:17
82290c3
Compare
Choose a tag to compare

Features

  • add method api_repr for table list item (#299) (07c70f0)
  • add support for listing arima, automl, boosted tree, DNN, and matrix factorization models (#328) (502a092)
  • add timeout paramter to load_table_from_file and it dependent methods (#327) (b0dd892)
  • add to_api_repr method to Model (#326) (fb401bd)
  • allow client options to be set in magics context (#322) (5178b55)

Bug Fixes

  • make TimePartitioning repr evaluable (#110) (20f473b), closes #109
  • use version.py instead of pkg_resources.get_distribution (#307) (b8f502b)

Performance Improvements

  • add size parameter for load table from dataframe and json methods (#280) (3be78b7)

Documentation

  • update clustering field docstrings (#286) (5ea1ece), closes #285
  • update snippets samples to support version 2.0 (#309) (61634be)

Dependencies

v2.1.0

08 Oct 15:49
1a4dc12
Compare
Choose a tag to compare

Features

  • add constants for MONTH and YEAR time partitioning types (#283) (9090e1c)

Bug Fixes

  • remove unnecessary dependency on libcst (#308) (c055930)

Performance Improvements

Documentation

  • samples: add create_table_clustered code snippet (#291) (d1eb8b3)

v2.0.0

30 Sep 22:36
114489e
Compare
Choose a tag to compare

09-30-2020 14:51 PDT

Implementation Changes

  • Transition the library to microgenerator. (#278)
    This is a breaking change that drops support for Python 2.7 and 3.5 and brings a few other changes.
    See migration guide for more info.

Internal / Testing Changes

  • Update protoc-generated comments (via synth). (#270)
  • Add CI secrets manager (via synth). (#271)

v1.28.0

22 Sep 18:31
c75e9cd
Compare
Choose a tag to compare

Features

  • add custom cell magic parser to handle complex --params values (#213) (dcfbac2)
  • add instrumentation to list methods (#239) (fa9f9ca)
  • add opentelemetry tracing (#215) (a04996c)
  • expose require_partition_filter for hive_partition (#257) (aa1613c)

Bug Fixes

  • fix dependency issue in fastavro (#241) (2874abf)
  • update minimum dependency versions (#263) (1be66ce)
  • validate job_config.source_format in load_table_from_dataframe (#262) (6160fee)

Documentation

  • recommend insert_rows_json to avoid call to tables.get (#258) (ae647eb)

v1.27.2

18 Aug 20:46
1c601aa
Compare
Choose a tag to compare

Bug Fixes

  • rationalize platform constraints for 'pyarrow' extra (#235) (c9a0567)

v1.27.1

18 Aug 11:31
06a5815
Compare
Choose a tag to compare

Bug Fixes

v1.27.0

17 Aug 19:46
f947bed
Compare
Choose a tag to compare

Features

  • add support and tests for struct fields (#146) (fee2ba8)
  • add support for getting and setting table IAM policy (#144) (f59fc9a)
  • bigquery: add client_options to base class (#216) (478597a)

Bug Fixes

  • converting to dataframe with out of bounds timestamps (#209) (8209203), closes #168
  • raise error if inserting rows with unknown fields (#163) (8fe7254)