Skip to content

google-cloud-bigquery 1.24.0

Compare
Choose a tag to compare
@yoshi-automation yoshi-automation released this 03 Feb 15:01
b13c58f

02-03-2020 01:38 PST

Implementation Changes

  • Fix inserting missing repeated fields. (#10196)
  • Deprecate client.dataset() in favor of DatasetReference. (#7753)
  • Use faster to_arrow + to_pandas in to_dataframe() when pyarrow is available. (#10027)
  • Write pandas datetime[ns] columns to BigQuery TIMESTAMP columns. (#10028)

New Features

  • Check rows argument type in insert_rows(). (#10174)
  • Check json_rows arg type in insert_rows_json(). (#10162)
  • Make RowIterator.to_dataframe_iterable() method public. (#10017)
  • Add retry parameter to public methods where missing. (#10026)
  • Add timeout parameter to Client and Job public methods. (#10002)
  • Add timeout parameter to QueryJob.done() method. (#9875)
  • Add create_bqstorage_client parameter to to_dataframe() and to_arrow() methods. (#9573)

Dependencies

  • Fix minimum versions of google-cloud-core and google-resumable-media dependencies. (#10016)

Documentation

  • Fix a comment typo in job.py. (#10209)
  • Update code samples of load table file and load table URI. (#10175)
  • Uncomment Client constructor and imports in samples. (#10058)
  • Remove unused query code sample. (#10024)
  • Update code samples to use strings for table and dataset IDs. (#9974)

Internal / Testing Changes

  • Bump copyright year to 2020, tweak docstring formatting (via synth). #10225
  • Add tests for concatenating categorical columns. (#10180)
  • Adjust test assertions to the new default timeout. (#10222)
  • Use Python 3.6 for the nox blacken session (via synth). (#10012)