Skip to content

Latest commit

 

History

History
478 lines (244 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

478 lines (244 loc) · 26.6 KB

Changelog

PyPI History

2.13.2 (2022-06-06)

Bug Fixes

Documentation

  • fix changelog header to consistent size (#457) (143dac9)

2.13.1 (2022-04-04)

Bug Fixes

  • Deprecate format specific row_count field in Read API (#424) (d52dbba)

2.13.0 (2022-03-07)

Features

  • expose additional StorageError enum values (4657e2f)
  • update default timeout/retry information (4657e2f)
  • update parent annotation for BatchCommitWriteStreamsRequest (4657e2f)

Bug Fixes

  • deps: require google-api-core>=1.31.5, >=2.3.2 (#404) (99f51e0)

Documentation

  • improve documentation for write client (#403) (4657e2f)

2.12.0 (2022-02-22)

Features

Bug Fixes

  • remove bigquery.readonly auth scope (#394) (e08d2fd)
  • remove libcst as a required dependency (#389) (92b503a)
  • resolve DuplicateCredentialArgs error when using credentials_file (16520e3)

Documentation

2.11.0 (2022-01-12)

Features

  • add write_mode property to BigQuery Storage Write API v1 (#360) (aa9740d)
  • retryable resource exhausted handling (#366) (33757d8)

2.10.1 (2021-11-11)

Documentation

  • show that Python 3.9 and 3.10 are supported in classifiers (#351) (1faa16f)

2.10.0 (2021-11-05)

Features

  • add context manager support in client (#328) (afcf3dc)

Bug Fixes

  • deps: drop packaging dependency (5390146)
  • deps: require google-api-core >= 1.28.0 (5390146)

Documentation

  • list oneofs in docstring (5390146)

2.9.1 (2021-10-06)

Documentation

  • samples: Add minimal sample to show Write API in pending mode (#322) (db51469)

2.9.0 (2021-09-27)

Features

  • add AppendRowsStream to use write API from v1 endpoint (#309) (9fc3c08)
  • add BigQuery Storage Write API v1 (#301) (69e3fb8)

Bug Fixes

  • add 'dict' annotation type to 'request' (a778080)
  • add missing read api retry setting on SplitReadStream (#311) (66c09c0)
  • avoid failure if closing AppendRowsStream before opening (#304) (9f145f8)
  • avoid opening write stream more than once, make open method private (#305) (58ec844)

2.8.0 (2021-09-10)

Features

  • add AppendRowsStream helper to append rows with a BigQueryWriteClient (#284) (2461f63)

2.7.0 (2021-09-02)

Features

  • v1beta2: Align ReadRows timeout with other versions of the API (#293) (43e36a1)

Documentation

  • v1beta2: Align session length with public documentation (43e36a1)

2.6.3 (2021-08-06)

Bug Fixes

  • resume read stream on Unknown transport-layer exception (#263) (127caa0)

2.6.2 (2021-07-28)

Bug Fixes

Documentation

2.6.1 (2021-07-20)

Bug Fixes

  • deps: pin 'google-{api,cloud}-core', 'google-auth' to allow 2.x versions (#240) (8f848e1)

Documentation

  • pandas DataFrame samples are more standalone (#224) (4026997)

2.6.0 (2021-07-09)

Features

2.5.0 (2021-06-29)

⚠ BREAKING CHANGES

  • remove default deadline for AppendRows API (#205)

Features

  • Add ZSTD compression as an option for Arrow (#197) (f941446)
  • new JSON type through BigQuery Write (#178) (a6d6afa)

Bug Fixes

  • deps: add packaging requirement (#200) (f2203fe)
  • remove default deadline for AppendRows API (#205) (cd4e637)

Documentation

Miscellaneous Chores

2.4.0 (2021-04-07)

Features

  • add a Arrow compression options (Only LZ4 for now) (#166) (1c91a27)
  • 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 (#172) (bef63fb)

Dependencies

2.3.0 (2021-02-18)

Features

  • add client_cert_source_for_mtls argument to transports (#135) (072850d)

Documentation

2.2.1 (2021-01-25)

Documentation

  • remove required session variable to fix publish (#124) (19a105c)

2.2.0 (2021-01-22)

Features

  • add clients for v1beta2 endpoint (#113) (e5f6198)
  • add manual wrapper for v1beta2 read client (#117) (798cd34)

Bug Fixes

  • skip some system tests for mtls testing (#106) (89ba292)

Documentation

  • add note about Arrow blocks to README (#73) (d9691f1)
  • request only a single stream in dataframe example (#114) (3518624)

2.1.0 (2020-11-04)

Features

  • add public transport property and path formatting methods to client (#80) (fbbb439)

Documentation

  • add intersphinx to proto-plus library (#86) (4cd35d2)
  • show inheritance in types reference (#91) (e5fd4e6)

2.0.1 (2020-10-21)

Bug Fixes

  • don't fail with 429 when downloading wide tables (#79) (45faf97)

Documentation

  • update to_dataframe sample to latest dependencies (#72) (a7fe762)

2.0.0

09-24-2020 08:21 PDT

Implementation Changes

  • Transition the library to microgenerator. (#62) This is a breaking change that introduces several method signature changes and drops support for Python 2.7 and 3.5. See migration guide for more info.

1.1.0

09-14-2020 08:51 PDT

Implementation Changes

  • Change default retry policies timeouts (via synth). (#53)

New Features

  • Add resource path helper methods. (#40)

Documentation

  • Move code samples from the common samples repo to this library. (#50)
  • Fix read_rows() docstring sample. (#44)

Internal / Testing Changes

  • Update CODEOWNERS for samples and library code. (#56)
  • Update language of py2 admonition, add 3.8 unit tests. (#45)
  • Install google-cloud-testutils (via synth). (#26)

1.0.0 (2020-06-04)

Bug Fixes

  • handle consuming streams with no data (#29) (56d1b1f)
  • update pyarrow references that are warning (#31) (5302481)

0.8.0 (2020-03-03)

Features

  • add manual layer for v1 endpoint (#16) (a0fc0af)
  • update synth to generate v1beta2, v1 endpoints for bigquerystorage (#10) (2ea5ac4)

Bug Fixes

  • bigquerystorage: resume reader connection on EOS internal error (#9994) (acbd57f)
  • bigquerystorage: to_dataframe on an arrow stream uses 2x faster to_arrow + to_pandas, internally (#9997) (fdfb21e)
  • pass snapshot_millis to the main function (#8) (e522bf8)

0.7.0

07-31-2019 17:48 PDT

New Features

  • Support faster Arrow data format in to_dataframe and to_arrow when using BigQuery Storage API. (#8551)

Dependencies

  • Bump minimum version for google-api-core to 1.14.0. (#8709)
  • Update pins of 'googleapis-common-protos. (#8688)

Documentation

  • Update quickstart sample with data format and sharding options. (#8665)
  • Fix links to bigquery storage documentation. (#8859)
  • Link to googleapis.dev documentation in READMEs. (#8705)
  • Add compatibility check badges to READMEs. (#8288)

Internal / Testing Changes

  • Pin black version. (via synth). (#8672)

0.6.0

07-11-2019 13:15 PDT

New Features

  • Add to_arrow with support for Arrow data format. (#8644)
  • Add 'client_options' support (via synth). (#8536)
  • Add sharding strategy, stream splitting, Arrow support (via synth). (#8477)

Documentation

  • Add docs job to publish to googleapis.dev. (#8464)

Internal / Testing Changes

  • Allow kwargs to be passed to create_channel (via synth). (#8441)
  • Add encoding declaration to protoc-generated files (via synth). (#8345)
  • Refactor reader.ReadRowsPage to use _StreamParser. (#8262)
  • Fix coverage in 'types.py' (via synth). (#8148)
  • Add empty lines, remove coverage exclusions (via synth). (#8051)

0.5.0

05-20-2019 09:23 PDT

Implementation Changes

  • Increase default deadline on ReadRows. (#8030)
  • Respect timeout on client.read_rows. Don't resume on DEADLINE_EXCEEDED errors. (#8025)

Documentation

  • Use alabaster theme everwhere. (#8021)

0.4.0

04-16-2019 13:46 PDT

Implementation Changes

  • Remove gRPC size limit in the transport options (#7664)
  • Add retry params for create_read_session (via synth). (#7658)

New Features

  • Add page iterator to ReadRowsStream (#7680)

Internal / Testing Changes

  • Remove system test for split rows (#7673)

0.3.0

04-02-2019 15:22 PDT

Dependencies

  • Add dependency for resource proto. (#7585)
  • Remove classifier for Python 3.4 for end-of-life. (#7535)

Documentation

  • Fix links to BigQuery Storage API docs (#7647)
  • Update proto / docstrings (via synth). (#7461)
  • googlecloudplatform --> googleapis in READMEs (#7411)
  • Updated client library documentation URLs. (#7307)
  • Blacken new quickstart snippet. (#7242)
  • Add quickstart demonstrating most BQ Storage API read features (#7223)
  • Add bigquery_storage to docs (#7222)

Internal / Testing Changes

  • Add protos as an artifact to library (#7205)
  • Copy lintified proto files (via synth). (#7475)
  • Add annotations to protocol buffers indicating request parameters (via synth). (#7550)

0.2.0

01-25-2019 13:54 PST

New Features

  • Add option to choose dtypes by column in to_dataframe. (#7126)

Internal / Testing Changes

  • Update copyright headers
  • Protoc-generated serialization update. (#7076)
  • BigQuery Storage: run 'blacken' during synth (#7047)

0.1.1

12-17-2018 18:03 PST

Implementation Changes

  • Import iam.policy from google.api_core. (#6741)
  • Pick up fixes in GAPIC generator. (#6708)

Documentation

  • Document Python 2 deprecation (#6910)

Internal / Testing Changes

  • Blacken all gen'd libs (#6792)
  • Correct release_status for bigquery_storage (#6767)

0.1.0

11-29-2018 13:45 PST

  • Initial release of BigQuery Storage API client.