2.13.2 (2022-06-06)
2.13.1 (2022-04-04)
2.13.0 (2022-03-07)
- expose additional StorageError enum values (4657e2f)
- update default timeout/retry information (4657e2f)
- update parent annotation for BatchCommitWriteStreamsRequest (4657e2f)
2.12.0 (2022-02-22)
- remove bigquery.readonly auth scope (#394) (e08d2fd)
- remove libcst as a required dependency (#389) (92b503a)
- resolve DuplicateCredentialArgs error when using credentials_file (16520e3)
- add generated snippets (e08d2fd)
2.11.0 (2022-01-12)
- add
write_mode
property to BigQuery Storage Write API v1 (#360) (aa9740d) - retryable resource exhausted handling (#366) (33757d8)
2.10.1 (2021-11-11)
2.10.0 (2021-11-05)
- list oneofs in docstring (5390146)
2.9.1 (2021-10-06)
2.9.0 (2021-09-27)
- add
AppendRowsStream
to use write API from v1 endpoint (#309) (9fc3c08) - add BigQuery Storage Write API v1 (#301) (69e3fb8)
- 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)
2.7.0 (2021-09-02)
- v1beta2: Align session length with public documentation (43e36a1)
2.6.3 (2021-08-06)
2.6.2 (2021-07-28)
- remove duplicate code samples (#246) (303f273)
- add Samples section to CONTRIBUTING.rst (#241) (5d02358)
2.6.1 (2021-07-20)
2.6.0 (2021-07-09)
read_session
optional toReadRowsStream.rows()
(#228) (4f56029)- add always_use_jwt_access (#223) (fd82417)
2.5.0 (2021-06-29)
- remove default deadline for AppendRows API (#205)
- Add ZSTD compression as an option for Arrow (#197) (f941446)
- new JSON type through BigQuery Write (#178) (a6d6afa)
- deps: add packaging requirement (#200) (f2203fe)
- remove default deadline for AppendRows API (#205) (cd4e637)
2.4.0 (2021-04-07)
- 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)
2.3.0 (2021-02-18)
2.2.1 (2021-01-25)
2.2.0 (2021-01-22)
- add clients for v1beta2 endpoint (#113) (e5f6198)
- add manual wrapper for v1beta2 read client (#117) (798cd34)
- 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)
- add intersphinx to proto-plus library (#86) (4cd35d2)
- show inheritance in types reference (#91) (e5fd4e6)
2.0.1 (2020-10-21)
09-24-2020 08:21 PDT
- 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.
09-14-2020 08:51 PDT
- Change default retry policies timeouts (via synth). (#53)
- Add resource path helper methods. (#40)
- Move code samples from the common samples repo to this library. (#50)
- Fix
read_rows()
docstring sample. (#44)
- 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)
- handle consuming streams with no data (#29) (56d1b1f)
- update pyarrow references that are warning (#31) (5302481)
0.8.0 (2020-03-03)
- add manual layer for v1 endpoint (#16) (a0fc0af)
- update synth to generate v1beta2, v1 endpoints for bigquerystorage (#10) (2ea5ac4)
- 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)
07-31-2019 17:48 PDT
- Support faster Arrow data format in
to_dataframe
andto_arrow
when using BigQuery Storage API. (#8551)
- Bump minimum version for google-api-core to 1.14.0. (#8709)
- Update pins of 'googleapis-common-protos. (#8688)
- 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)
- Pin black version. (via synth). (#8672)
07-11-2019 13:15 PDT
- 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)
- Add docs job to publish to googleapis.dev. (#8464)
- 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)
05-20-2019 09:23 PDT
- Increase default deadline on ReadRows. (#8030)
- Respect timeout on
client.read_rows
. Don't resume onDEADLINE_EXCEEDED
errors. (#8025)
- Use alabaster theme everwhere. (#8021)
04-16-2019 13:46 PDT
- Remove gRPC size limit in the transport options (#7664)
- Add retry params for create_read_session (via synth). (#7658)
- Add page iterator to ReadRowsStream (#7680)
- Remove system test for split rows (#7673)
04-02-2019 15:22 PDT
- Add dependency for resource proto. (#7585)
- Remove classifier for Python 3.4 for end-of-life. (#7535)
- 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)
- 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)
01-25-2019 13:54 PST
- Add option to choose dtypes by column in to_dataframe. (#7126)
- Update copyright headers
- Protoc-generated serialization update. (#7076)
- BigQuery Storage: run 'blacken' during synth (#7047)
12-17-2018 18:03 PST
- Document Python 2 deprecation (#6910)
11-29-2018 13:45 PST
- Initial release of BigQuery Storage API client.