Skip to content

Conversation

JonAnCla
Copy link
Contributor

@JonAnCla JonAnCla commented Sep 16, 2025

  • use DuckDbPyRelation.to_arrow_table() instead of .arrow() to get a pyarrow.Table result from DuckDbPyRelation
  • this is to add compatibility for duckdb 1.4.0 which changed the return type of DuckDbPyRelation.arrow() to RecordBatchReader (from Table)

Issues closed

…() to convert to Table if result is RecordBatchReader

- this is to add compatibility for duckdb 1.4.0 which changed the return type ot DuckDbPyRelation.arrow()
@github-actions github-actions bot added the duckdb The DuckDB backend label Sep 16, 2025
@JonAnCla JonAnCla changed the title changes for compatibility with duckdb==1.4.0 compatibility with duckdb==1.4.0 Sep 16, 2025
@cpcloud
Copy link
Member

cpcloud commented Sep 16, 2025

@tswast It seems like our examples are now all private. Any idea what's going on there?

@tswast
Copy link
Collaborator

tswast commented Sep 16, 2025

Uh oh. :-( I applied for an exception regarding a Google-wide rollout of Public Access Protection a couple weeks ago. I'll check on the status of that.

@tswast
Copy link
Collaborator

tswast commented Sep 16, 2025

My exception was approved, but the policy was still applied. :-(

➜  ~ gcloud resource-manager org-policies describe constraints/storage.publicAccessPrevention --project=ibis-gbq --effective
booleanPolicy:
  enforced: true
constraint: constraints/storage.publicAccessPrevention

@tswast
Copy link
Collaborator

tswast commented Sep 16, 2025

Update: There was an additional per-bucket tag I needed to add, in addition to the per-project exception. I believe I have now restored access to the public buckets.

@JonAnCla
Copy link
Contributor Author

Thanks for the review @cpcloud have made those changes, LMK if anything else needed :)

@deepyaman
Copy link
Contributor

@cpcloud Is it possible to bump and relock after this to pick up DuckDB 1.4.0? Or I'm happy to do it separately.

I'm asking because I've opened #11624, which will require 1.4.0 to work on the DuckDB backend.

@cpcloud cpcloud changed the title compatibility with duckdb==1.4.0 feat(deps): support duckdb 1.4.0 Sep 17, 2025
@cpcloud cpcloud merged commit aacf072 into ibis-project:main Sep 17, 2025
113 of 115 checks passed
@ruiyang2015
Copy link

when will be the next release? we are blocked on this to upgrade to duckdb 1.4

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

Labels

duckdb The DuckDB backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: incompatible with duckdb==1.4.0

6 participants