A weekly digest of client library updates from across the Cloud SDK
Share
Services
## Library
A weekly digest of client library updates from across the [Cloud SDK](https://cloud.google.com/sdk).
### Go
### Changes for [bigquery/storage/apiv1beta1](https://github.com/googleapis/google-cloud-go/tree/main/bigquery/storage/apiv1beta1)
#### [1.66.0](https://github.com/googleapis/google-cloud-go/compare/bigquery/v1.65.0...bigquery/v1.66.0) (2025-01-20)
##### Features
* **bigquery/storage/managedwriter:** Graceful connection drains ([#11463](https://github.com/googleapis/google-cloud-go/issues/11463)) ([b29912f](https://github.com/googleapis/google-cloud-go/commit/b29912faab73a2e708127eeb2f729ae581e7a24e))
##### Bug Fixes
* **bigquery:** Update golang.org/x/net to v0.33.0 ([e9b0b69](https://github.com/googleapis/google-cloud-go/commit/e9b0b69644ea5b276cacff0a707e8a5e87efafc9))
### Python
### Changes for [google-cloud-bigquery](https://github.com/googleapis/python-bigquery)
#### [3.29.0](https://github.com/googleapis/python-bigquery/compare/v3.28.0...v3.29.0) (2025-01-21)
##### Features
* Add ExternalCatalogTableOptions class and tests ([#2116](https://github.com/googleapis/python-bigquery/issues/2116)) ([cdc1a6e](https://github.com/googleapis/python-bigquery/commit/cdc1a6e1623b8305c6a6a1a481b3365e866a073d))
##### Bug Fixes
* Add default value in SchemaField.from\_api\_repr() ([#2115](https://github.com/googleapis/python-bigquery/issues/2115)) ([7de6822](https://github.com/googleapis/python-bigquery/commit/7de6822e1c556a68cb8d50e90664c094697cca1d))
## Feature
The following BigQuery ML generative AI features are now available:
* Creating a[remote model](https://cloud.google.com//bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open)based on an[open model from Vertex Model Garden or Hugging Face that is deployed to Vertex AI](https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open). Options include Llama, Gemma, and other leading open text generation models.
* Using the[ML.GENERATE\_TEXT function](https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-generate-text)with this remote model to perform a broad range of generative AI tasks.
* Using the[ML.EVALUATE function](https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-evaluate)to evaluate the remote model.
Try these features with the[Generate text by using the ML.GENERATE\_TEXT function](https://cloud.google.com/bigquery/docs/generate-text)how-to topic and the
[Generate text by using a Gemma open model and the ML.GENERATE\_TEXT function](https://cloud.google.com/bigquery/docs/generate-text-tutorial-gemma)tutorial.
These features are[generally available](https://cloud.google.com/products/#product-launch-stages)(GA).
## Announcement
We previously communicated that after January 27, 2025, a purchase would be required to use [Gemini in BigQuery features](https://cloud.google.com/gemini/docs/bigquery/overview). We are temporarily delaying enforcement of these procurement methods, and no purchase is required at this time. For more information, see [Gemini for Google Cloud pricing](https://cloud.google.com/products/gemini/pricing).
## Feature
You can now set [conditional IAM access on BigQuery datasets](https://cloud.google.com/bigquery/docs/conditions) with access control lists (ACLs). This feature is [generally available](https://cloud.google.com/products#product-launch-stages) (GA).