8000 chore(main): release 1.37.0 by release-please[bot] · Pull Request #1392 · googleapis/python-bigquery-dataframes · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@release-please
Copy link
Contributor
@release-please release-please bot commented Feb 12, 2025

🤖 I have created a release beep boop

1.37.0 (2025-02-19)

Features

  • JSON dtype support for read_pandas and Series constructor (#1391) (44f4137)
  • Support add, sub, mult, div, and more between timedeltas (#1396) (ffa63d4)
  • Support comparison, ordering, and filtering for timedeltas (#1387) (34d01b2)
  • Support subtraction in DATETIME/TIMESTAMP columns with timedelta columns (#1390) (50ad3a5)

Bug Fixes

  • Ensure binops with pandas objects returns bigquery dataframes (#1404) (3cee24b)

Performance Improvements

Documentation


This PR was generated with Release Please. See documentation.

@release-please release-please bot requested review from a team as code owners February 12, 2025 21:38
@release-please release-please bot requested a review from Genesis929 February 12, 2025 21:38
@product-auto-label product-auto-label bot added the size: s Pull request size is small. label Feb 12, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 12, 2025
@product-auto-label product-auto-label bot added the api: bigquery Issues related to the googleapis/python-bigquery-dataframes API. label Feb 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 12, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 12, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from cd5dff3 to 6158a0b Compare February 12, 2025 22:08
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 12, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 12, 2025
@release-please release-please bot changed the title chore(main): release 1.36.1 chore(main): release 1.37.0 Feb 13, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from 6158a0b to 7866706 Compare February 13, 2025 06:28
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 13, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 13, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from 7866706 to 6b6bf61 Compare February 14, 2025 00:52
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 14, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 14, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 14, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from 6b6bf61 to 6d5b730 Compare February 14, 2025 22:41
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 14, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 19, 2025
@tswast tswast added the release-please:force-run To run release-please label Feb 19, 2025
@release-please release-please bot removed the release-please:force-run To run release-please label Feb 19, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from 601c659 to 9a339a9 Compare February 19, 2025 15:11
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 19, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 19, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 19, 2025
@tswast tswast added the release-please:force-run To run release-please label Feb 19, 2025
@release-please release-please bot removed the release-please:force-run To run release-please label Feb 19, 2025
@release-please release-please bot force-pushed the release-please--branches--main branch from 9a339a9 to f0bb474 Compare February 19, 2025 15:17
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 19, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 19, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 19, 2025
@tswast
Copy link
Collaborator
tswast commented Feb 19, 2025

e2e test failure:

________________________ test_blob_create_from_uri_str _________________________
[gw3] linux -- Python 3.13.0 /tmpfs/src/github/python-bigquery-dataframes/.nox/system_prerelease/bin/python

    def test_blob_create_from_uri_str():
        bigframes.options.experiments.blob = True
    
        uri_series = bpd.Series(
            [
                "gs://bigframes_blob_test/images/img0.jpg",
                "gs://bigframes_blob_test/images/img1.jpg",
            ]
        )
        # TODO: use bq_connection fixture when MMD location capitalization fix is in prod
>       blob_series = uri_series.str.to_blob(connection="us.bigframes-default-connection")

[tests/system/small/blob/test_io.py:29](https://cs.corp.google.com/piper///depot/google3/tests/system/small/blob/test_io.py?l=29): 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[bigframes/core/log_adapter.py:147](https://cs.corp.google.com/piper///depot/google3/bigframes/core/log_adapter.py?l=147): in wrapper
    return method(self, *args, **kwargs)
[bigframes/operations/strings.py:308](https://cs.corp.google.com/piper///depot/google3/bigframes/operations/strings.py?l=308): in to_blob
    connection = session._create_bq_connection(
[bigframes/session/__init__.py:1675](https://cs.corp.google.com/piper///depot/google3/bigframes/session/__init__.py?l=1675): in _create_bq_connection
    self.bqconnectionmanager.create_bq_connection(
[bigframes/clients.py:95](https://cs.corp.google.com/piper///depot/google3/bigframes/clients.py?l=95): in create_bq_connection
    self._ensure_iam_binding(project_id, service_account_id, iam_role)
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py:293](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py?l=293): in retry_wrapped_func
    return retry_target(
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py:153](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py?l=153): in retry_target
    _retry_error_helper(
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_base.py:212](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_base.py?l=212): in _retry_error_helper
    raise final_exc from source_exc
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py:144](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/retry/retry_unary.py?l=144): in retry_target
    result = target()
[bigframes/clients.py:133](https://cs.corp.google.com/piper///depot/google3/bigframes/clients.py?l=133): in _ensure_iam_binding
    self._cloud_resource_manager_client.set_iam_policy(request=request)
[.nox/system_prerelease/lib/python3.13/site-packages/google/cloud/resourcemanager_v3/services/projects/client.py:2110](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/cloud/resourcemanager_v3/services/projects/client.py?l=2110): in set_iam_policy
    response = rpc(
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py:131](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py?l=131): in __call__
    return wrapped_func(*args, **kwargs)
[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/timeout.py:130](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/timeout.py?l=130): in func_with_timeout
    return func(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

args = (resource: "projects/bigframes-load-testing"
policy {
  version: 1
  etag: "\007\006$\257\207\247A\255"
  bindings {
 ...bjectUser"
    members: "serviceAccount:bqcx-272725758477-0cj8@gcp-sa-bigquery-condel.iam.gserviceaccount.com"
  }
}
,)
kwargs = {'metadata': [('x-goog-request-params', 'resource=projects/bigframes-load-testing'), ('x-goog-api-client', 'bigframes/1.37.0 ibis/9.2.0 gl-python/3.13.0 grpc/1.70.0 gax/2.24.1')], 'timeout': 60.0}

    @functools.wraps(callable_)
    def error_remapped_callable(*args, **kwargs):
        try:
            return callable_(*args, **kwargs)
        except grpc.RpcError as exc:
>           raise exceptions.from_grpc_error(exc) from exc
E           google.api_core.exceptions.PermissionDenied: 403 Permission 'resourcemanager.projects.setIamPolicy' denied on resource '//[cloudresourcemanager.googleapis.com/projects/bigframes-load-testing](https://www.google.com/url?q=http://cloudresourcemanager.googleapis.com/projects/bigframes-load-testing&sa=D)' (or it may not exist). [reason: "IAM_PERMISSION_DENIED"
E           domain: "cloudresourcemanager.googleapis.com"
E           metadata {
E             key: "resource"
E             value: "projects/bigframes-load-testing"
E           }
E           metadata {
E             key: "permission"
E             value: "resourcemanager.projects.setIamPolicy"
E           }
E           ]

[.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/grpc_helpers.py:78](https://cs.corp.google.com/piper///depot/google3/.nox/system_prerelease/lib/python3.13/site-packages/google/api_core/grpc_helpers.py?l=78): PermissionDenied

I'm okay proceeding forward with the release, since this is a preview feature.

@tswast tswast enabled auto-merge (squash) February 19, 2025 16:01
@tswast tswast merged commit 4df61b4 into main Feb 19, 2025
22 of 23 checks passed
@tswast tswast deleted the release-please--branches--main branch February 19, 2025 16:18
@release-please
Copy link
Contributor Author

🤖 Created releases:

🌻

@release-trigger
Copy link

Triggered job: cloud-devrel/client-libraries/python/googleapis/python-bigquery-dataframes/release/release (2025-02-19T16:18:55.486Z)

To trigger again, remove the autorelease: triggered label (in a few minutes).

@release-tool-publish-reporter

The release build has started, the log can be viewed here. 🌻

@release-tool-publish-reporter

🥚 You hatched a release! The release build finished successfully! 💜

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigquery Issues related to the googleapis/python-bigquery-dataframes API. autorelease: published size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

0