Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync v3 with master branch #880

Merged
merged 40 commits into from
Aug 16, 2021
Merged

chore: sync v3 with master branch #880

merged 40 commits into from
Aug 16, 2021

Commits on Jul 27, 2021

  1. chore: protect v3.x.x branch (googleapis#816)

    * chore: protect v3.x.x branch
    
    In preparation for breaking changes.
    
    * force pattern to be a string
    
    * simplify branch name
    tswast committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    3b70891 View commit details
    Browse the repository at this point in the history
  2. fix: no longer raise a warning in to_dataframe if max_results set (

    …googleapis#815)
    
    That warning should only be used when BQ Storage client is
    explicitly passed in to RowIterator methods when max_results
    value is also set.
    plamut committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    3c1be14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe7a902 View commit details
    Browse the repository at this point in the history
  4. chore: release 2.23.0 (googleapis#819)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    02bbdae View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Configuration menu
    Copy the full SHA
    42b66d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9378af View commit details
    Browse the repository at this point in the history
  3. chore: release 2.23.1 (googleapis#825)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    a505440 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c541c69 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48e8a35 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Configuration menu
    Copy the full SHA
    d8c25ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8149d9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9349ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80e3a61 View commit details
    Browse the repository at this point in the history
  5. chore: release 2.23.2 (googleapis#835)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    40ef77f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55687b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85ce81c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    20df24b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7016f69 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    cf0b0d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. fix: increase default retry deadline to 10 minutes (googleapis#859)

    The backend API has a timeout of 4 minutes, so the default of 2 minutes was not
    allowing for any retries to happen in some cases.
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes googleapis#853  🦕
    tswast committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    30770fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2cbcaa View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. chore: release 2.23.3 (googleapis#860)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Tim Swast <swast@google.com>
    release-please[bot] and tswast committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    9694a4d View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency google-cloud-bigquery to v2.23.3 (goog…

    …leapis#866)
    
    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google-cloud-bigquery](https://github.com/googleapis/python-bigquery) | `==2.23.2` -> `==2.23.3` | [![age](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery/2.23.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery/2.23.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery/2.23.3/compatibility-slim/2.23.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery/2.23.3/confidence-slim/2.23.2)](https://docs.renovatebot.com/merge-confidence/) |
    
    ***
    
    ### Release Notes
    
    <details>
    <summary>googleapis/python-bigquery</summary>
    
    ### [`v2.23.3`](https://github.com/googleapis/python-bigquery/blob/master/CHANGELOG.md#​2233-httpswwwgithubcomgoogleapispython-bigquerycomparev2232v2233-2021-08-06)
    
    [Compare Source](https://github.com/googleapis/python-bigquery/compare/v2.23.2...v2.23.3)
    
    </details>
    
    ***
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ***
    
    *   \[ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    
    ***
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-bigquery).
    renovate-bot committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    9c6614f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. feat: add support for transaction statistics (googleapis#849)

    * feat: add support for transaction statistics
    
    * Hoist transaction_info into base job class
    
    * Add versionadded directive to new property and class
    
    * Include new class in docs reference
    plamut committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    7f7b1a8 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency google-cloud-bigquery-storage to v2.6.3 (

    googleapis#863)
    
    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google-cloud-bigquery-storage](https://github.com/googleapis/python-bigquery-storage) | `==2.6.2` -> `==2.6.3` | [![age](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery-storage/2.6.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery-storage/2.6.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery-storage/2.6.3/compatibility-slim/2.6.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/google-cloud-bigquery-storage/2.6.3/confidence-slim/2.6.2)](https://docs.renovatebot.com/merge-confidence/) |
    
    ***
    
    ### Release Notes
    
    <details>
    <summary>googleapis/python-bigquery-storage</summary>
    
    ### [`v2.6.3`](https://github.com/googleapis/python-bigquery-storage/blob/master/CHANGELOG.md#​263-httpswwwgithubcomgoogleapispython-bigquery-storagecomparev262v263-2021-08-06)
    
    [Compare Source](https://github.com/googleapis/python-bigquery-storage/compare/v2.6.2...v2.6.3)
    
    </details>
    
    ***
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ***
    
    *   \[x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    
    ***
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-bigquery).
    renovate-bot committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    443b8ab View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. chore: fix INSTALL_LIBRARY_FROM_SOURCE in noxfile.py (googleapis#869)

    Source-Link: googleapis/synthtool@6252f2c
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:50e35228649c47b6ca82aa0be3ff9eb2afce51c82b66c4a03fe4afeb5ff6c0fc
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    aee814c View commit details
    Browse the repository at this point in the history
  2. feat: make the same Table* instances equal to each other (googleapi…

    …s#867)
    
    * feat: make the same Table instances equal to each other
    
    * Table equality should ignore metadata differences
    
    * Compare instances through tableReference property
    
    * Make Table instances hashable
    
    * Make Table* classes interchangeable
    
    If these classes reference the same table, they are now considered equal.
    plamut committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    c1a3d44 View commit details
    Browse the repository at this point in the history
  3. feat: support ScalarQueryParameterType for type_ argument in `Sca…

    …larQueryParameter` constructor (googleapis#850)
    
    Follow-up to https://github.com/googleapis/python-bigquery/pull/840/files#r679880582
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    tswast committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    93d15e2 View commit details
    Browse the repository at this point in the history
  4. feat: retry failed query jobs in result() (googleapis#837)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes googleapis#539  🦕
    
    Previously, we only retried failed API requests. Now, we retry failed jobs (according to the predicate of the `Retry` object passed to `job.result()`).
    jimfulton committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    519d99c View commit details
    Browse the repository at this point in the history
  5. fix: make unicode characters working well in load_table_from_json (go…

    …ogleapis#865)
    
    Co-authored-by: Tim Swast <swast@google.com>
    Co-authored-by: Tres Seaver <tseaver@palladion.com>
    3 people committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    ad9c802 View commit details
    Browse the repository at this point in the history
  6. chore: release 2.24.0 (googleapis#868)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ## [2.24.0](https://www.github.com/googleapis/python-bigquery/compare/v2.23.3...v2.24.0) (2021-08-11)
    
    
    ### Features
    
    * add support for transaction statistics ([googleapis#849](https://www.github.com/googleapis/python-bigquery/issues/849)) ([7f7b1a8](https://www.github.com/googleapis/python-bigquery/commit/7f7b1a808d50558772a0deb534ca654da65d629e))
    * make the same `Table*` instances equal to each other ([googleapis#867](https://www.github.com/googleapis/python-bigquery/issues/867)) ([c1a3d44](https://www.github.com/googleapis/python-bigquery/commit/c1a3d4435739a21d25aa154145e36d3a7c42eeb6))
    * retry failed query jobs in `result()` ([googleapis#837](https://www.github.com/googleapis/python-bigquery/issues/837)) ([519d99c](https://www.github.com/googleapis/python-bigquery/commit/519d99c20e7d1101f76981f3de036fdf3c7a4ecc))
    * support `ScalarQueryParameterType` for `type_` argument in `ScalarQueryParameter` constructor ([googleapis#850](https://www.github.com/googleapis/python-bigquery/issues/850)) ([93d15e2](https://www.github.com/googleapis/python-bigquery/commit/93d15e2e5405c2cc6d158c4e5737361344193dbc))
    
    
    ### Bug Fixes
    
    * make unicode characters working well in load_table_from_json ([googleapis#865](https://www.github.com/googleapis/python-bigquery/issues/865)) ([ad9c802](https://www.github.com/googleapis/python-bigquery/commit/ad9c8026f0e667f13dd754279f9dc40d06f4fa78))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    cf6f0e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Configuration menu
    Copy the full SHA
    c44d45b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. test: refactor list_rows tests and add test for scalars (googleapis…

    …#829)
    
    * test: refactor `list_rows` tests and add test for scalars
    
    * fix JSON formatting
    
    * add TODO for INTERVAL Arrow support
    
    * format tests
    tswast committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    e3704c3 View commit details
    Browse the repository at this point in the history
  2. chore: drop mention of Python 2.7 from templates (googleapis#877)

    Source-Link: googleapis/synthtool@facee4c
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:9743664022bd63a8084be67f144898314c7ca12f0a03e422ac17c733c129d803
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    cd21df1 View commit details
    Browse the repository at this point in the history
  3. fix: remove pytz dependency and require pyarrow>=3.0.0 (googleapis#875)

    * fix: remove pytz dependency
    
    * 🦉 Updates from OwlBot
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix(deps): require pyarrow>=3.0.0
    
    * remove version check for pyarrow
    
    * require pyarrow 3.0 in pandas extra
    
    * remove _BIGNUMERIC_SUPPORT references from tests
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Dina Graves Portman <dinagraves@google.com>
    Co-authored-by: Tim Swast <swast@google.com>
    4 people committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    2cb3563 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    7c7a0f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57007e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5649327 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e6ee6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e94597d View commit details
    Browse the repository at this point in the history