This page documents production updates to BigQuery. We recommend that BigQuery developers periodically check this list for any new announcements. BigQuery automatically updates to the latest release and cannot be downgraded to a previous version.
For older release notes, see the Release notes archive.
You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.
To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.
August 18, 2026
The default per-project limit of user-specific reservation assignments has been increased from 10 to 100.
August 13, 2026
BigQuery pipelines now support automated metadata enrichment, allowing you to define semantic metadata directly in SQLX configurations for synchronization with Knowledge Catalog. In addition, the Data Engineering Agent proactively generates this metadata based on your intent or context. For more information, see Metadata enrichment and data quality scorecard integration. This feature is in Preview.
August 12, 2026
Table Explorer behavior has moved to the Reference panel. Table Explorer has been deprecated. For more information, see "Use the Reference panel" in Run a query.
August 11, 2026
Query templates for data clean rooms are generally available (GA). Query templates allow data clean room owners and publishers to share predefined queries without exposing the underlying tables and views.
Additionally,
table parameters
in table-valued functions (TVFs) are
generally available
(GA). You can use the ANY TABLE type as a table parameter to create
generic functions that accept tables of any structure.
August 10, 2026
BigQuery now supports the gemini-3.1-flash-lite and gemini-3.5-flash GA
models, which are available for the us, eu, and global multi-regional
endpoints. You can use these models in all generative AI functions.
For information about how to specify a multi-regional endpoint and
how endpoints are selected, read about
locations
in the generative AI overview.
August 03, 2026
You can now use cross-cloud connections to query data in AWS, Azure, and Salesforce Data 360 from all BigQuery regions. These connections let you use more BigQuery features and are more cost efficient than standard connections that use BigQuery Omni. This feature is in Preview.
The JDBC driver for BigQuery now supports OpenTelemetry for tracing and logging, which helps you monitor the performance of your database interactions and troubleshoot issues. Automatic exports to Google Cloud Observability are also available. This feature is generally available (GA).
Support for hybrid search (using the VECTOR_SEARCH function to combine a
semantic search with a lexical (keyword) search) has been restored. Using
HYBRID mode in the AI.SEARCH function has also been restored.
July 30, 2026
You can add tables, views, data sources, and data quality tests as tasks to BigQuery pipelines. For more information, see Add a pipeline task. This feature is generally available.
You can audit when users download query results by using the BigQuery
console. Data Access audit logs for the tabledata.list method now include a
uiDownloadRequest
field to indicate whether the request was triggered by a UI download.
This feature is
generally available
(GA).
July 29, 2026
The BigQuery Data Transfer Service now supports incremental data transfers when transferring data from Klaviyo to BigQuery. This feature is supported in Preview.
July 27, 2026
You can discover commercial BigQuery sharing listings on Google Cloud Marketplace with the Marketplace filter. For more information, see Subscribe to a Cloud Marketplace-integrated listing. This feature is generally available (GA).
You can use the APPENDS and CHANGES change history functions
to view the rows that were appended to or changed in a table during a given time
range. This feature is
generally available
(GA).
You can use the Google-developed Open Database Connectivity (ODBC) driver for BigQuery to connect your applications to BigQuery. This feature is generally available (GA).
The feature formerly known as the legacy tabledata.insertAll method is now
called the
Storage Write API (REST). The
feature formerly known as the Storage Write API is now called the
Storage Write API (gRPC).
BigQuery dataset insights is generally available (GA).
BigQuery dataset insights helps you discover and visualize relationships between tables and automatically generate cross-table queries. You can run and publish these insights to Knowledge Catalog for agentic grounding use cases, or generate them on demand without publishing for quick, ad hoc dataset exploration.
July 23, 2026
An updated version of the Simba ODBC driver for BigQuery is now available.
July 20, 2026
Lakehouse for Apache Iceberg: Data Products with special characters, such as "/" or "-", are not supported and will not be available in BigQuery even if shared from SAP BDC to BigQuery. If you share a Data Product with special characters, this could cause the refresh to stop and require re-enrollment. Known SAP systems producing these Data Products include SAP Business Warehouse (BW) sources and SAP SuccessFactors.
Lakehouse for Apache Iceberg: Cross-cloud Lakehouse now supports integration with SAP Business Data Cloud (BDC) in Preview.
This update includes the following features:
- Federation from SAP BDC: Create Delta Sharing catalogs in Lakehouse to automatically synchronize shares, schemas, and tables from SAP BDC.
- Querying SAP data: Query synchronized SAP BDC tables directly from BigQuery without data migration.
- Publishing to SAP BDC: Publish Apache Iceberg REST catalog (IRC) tables or Knowledge Catalog Data Products from Lakehouse directly to SAP BDC, allowing SAP users and applications to consume Google Cloud data directly as remote tables in SAP Datasphere without migrating data.
For more information, see Set up cross-cloud Lakehouse for SAP BDC, Query SAP BDC data, and Publish Data Products to SAP BDC.
July 15, 2026
BigQuery supports data governance tags, which let you enforce column-level security and data masking. Data governance tags are a type of Resource Manager tag that you can attach to sensitive columns and use in BigQuery data policies to grant conditional access to your users. This feature is in Preview.
July 14, 2026
Conversational analytics
now supports the
AI.AGG function.
This function is in
Preview.
As part of Gemini in BigQuery, conversational analytics now supports HIPAA compliance.
July 13, 2026
Table partitioning, multi-statement transactions, and advanced runtime are now generally available (GA) for Apache Iceberg managed tables.
Cross-cloud Lakehouse now supports Snowflake as a remote catalog provider (Preview). You can configure federated catalogs to query data stored in Snowflake directly from Google Cloud using BigQuery or Apache Spark without migrating data or building complex ETL pipelines.
For more information, see Set up cross-cloud Lakehouse for Snowflake.
A Missing Authorization vulnerability was discovered in repositories in BigQuery, Dataform, and Colab Enterprise. An authenticated attacker could potentially escalate permissions and perform cross-tenant repository takeover. For more information, see the GCP-2026-047 security bulletin.
Project caps (also known as scheduling policies) let you limit maximum slots and concurrency per project within a BigQuery reservation. This feature is in Preview.
The BigQuery Overview page is a hub for discovering tutorials, features, and resources to help you get the most out of BigQuery. It provides guided paths for users of all skill levels. This feature is now generally available (GA).
You can use the BigQuery Migration Service MCP server to perform SQL translation tasks, including translating SQL queries into GoogleSQL syntax, generating DDL statements from SQL input queries, and getting explanations of SQL translations.
This feature is Generally Available.
Incremental data transfers for the BigQuery Data Transfer Service for Salesforce are now generally available (GA).
You can now use the
ALTER SEARCH INDEX DDL statement
to
update the configuration
of a search index. This feature is in
Preview.
July 09, 2026
You can use the BigQuery Data Transfer Service to transfer metadata from the following data sources into Knowledge Catalog:
This feature is in Preview.
The Data Agent Kit extension is an extension for agent coding tools, such as VS Code, Antigravity, and Cursor, that lets you interact with BigQuery resources directly in your agent environment. You can use this extension to browse datasets, manage pipelines, run queries, and prompt your agent to perform other BigQuery tasks directly in your preferred IDE. This feature is in Preview.
Support for hybrid search (using the VECTOR_SEARCH function to combine a
semantic search with a lexical (keyword) search) has been temporarily disabled.
We are working to restore this feature as soon as possible.
July 08, 2026
An updated version of the Simba ODBC driver for BigQuery is now available.
You can now perform multi-level aggregation in GoogleSQL, which lets you use an aggregate function as an argument to another aggregate function. This feature is in Preview.
July 06, 2026
For data transfers from Facebook Ads,
support for the AdInsightsMMM report has been temporarily disabled. Existing
data transfers from Facebook Ads that include the AdInsightsMMM report will
continue to run, but the transfer won't include data from the AdInsightsMMM
report.
This change is due to schema changes in the Facebook Ads API.
For more information, see July 06, 2026.
July 01, 2026
You can now use pre-trained TimesFM models in BigQuery ML
directly from
Connected Sheets.
These models let you create
forecasts and detect anomalies in your data by using the
AI.FORECAST
and
AI.DETECT_ANOMALIES
functions. This feature is
generally available
(GA).
June 30, 2026
You can specify an optional principal property on
BigQuery reservation assignments to
route queries to specific reservations based on the identity of the user,
service account, or third-party identity executing the job.
In the Google Cloud console, Capacity management has been renamed Workload management.
June 29, 2026
Effective March 9, 2026, new users are required to have a Cloud Billing account to use the BigQuery Migration Service. This change applies to users starting new projects using BigQuery Migration Service features, such as SQL translation and migration assessment.
After May 18, 2026, all users are required to have a Cloud Billing account to use the BigQuery Migration Service.
Pricing for the BigQuery Migration Service remains without charge.
You can now grant data preparations and pipelines access to additional services when running or scheduling them with user credentials for a Google Account. You can grant data preparations access to Google Drive, and grant pipelines access to Google Drive, Bigtable, and Knowledge Catalog. Extended access options are available in Preview.
June 25, 2026
Lakehouse now supports BigQuery writes (DML, DDL) and automatic table management for Apache Iceberg tables in the Lakehouse runtime catalog (Preview).
This update introduces the following features:
Read/write interoperability: Full read and write (DML) support across Managed Service for Apache Spark, open source engines (such as Spark, Flink, and Trino).
BigQuery SQL DDL and DML: Create, alter, and delete
tables, or modify data using standard SQL DDL and DML statements
(INSERT, UPDATE, DELETE, and MERGE) directly in
BigQuery.
Automatic table management: Opt in to automatic storage optimization, including compaction and garbage collection.
For more information, see Apache Iceberg tables and Configure table options.
An updated version of the Simba ODBC driver for BigQuery is now available.
You can now use the VECTOR_SEARCH function
to combine a semantic search with a lexical (keyword) search. This is known as a
hybrid search. For tables with autonomous embedding generation enabled, you can
use HYBRID mode in the AI.SEARCH
function to simplify your search syntax.
You can also extend a vector index to include keyword information to improve the speed of the lexical search portion of a hybrid search.
This feature is in Preview.
June 23, 2026
You can now configure your BigQuery pipelines to automatically trigger executions based on updates to specific BigQuery tables. For more information, see Trigger-based scheduling. This feature is in Preview.
Conversational analytics in BigQuery is now generally available (GA) and includes the following features:
- You can select whether an agent can only use generally available models, or a mix of preview and generally available models.
- You can change the thinking mode of an agent within a conversation.
- Agents can ask clarifying questions about your input prompt.
- Agent responses include context citations, to help you understand the specific sources used to generate the answer.
- Parameters are supported in verified queries.
Agents can use the following AI functions to answer your questions:
Conversational analytics supports US MREP and EU MREP locations that govern the storage of agent and conversation resources, and the location used for ML processing.
You can also create a conversation with a dataset. This feature is in preview.
June 22, 2026
June 17, 2026
You can enable autonomous embedding
generation on new or existing
tables that you make with the CREATE
TABLE
or ALTER
TABLE
statements. When you do this, BigQuery maintains a column of embeddings on the
table based on a source column. When you add or modify data in the source
column, BigQuery automatically generates or updates the embedding column for
that data.
This feature is generally available (GA).
June 16, 2026
Table Explorer behavior is moving to the Reference panel. This transition will occur in July 2026 or later. For more information, see Table Explorer.
June 15, 2026
Use Gemini Cloud Assist to analyze your SQL queries and receive recommendations to optimize query performance in BigQuery. This feature is available to customers who use BigQuery editions. This feature is in Preview.
Support for configuring daily token quotas for BigQuery generative AI functions has been temporarily disabled. We are working to restore this feature as soon as possible.
You can resize the width of table columns in BigQuery Studio for BigQuery listings such as datasets, repositories, job history, and connections. To resize a column, hover over the column divider and drag it to your preferred width.
You can use Gemini Code Assist directly within the BigQuery Jobs explorer, Job details, Job history, and Capacity management pages to help you troubleshoot and analyze performance issues. For more information, see Troubleshoot job performance. This feature is in Preview.
June 12, 2026
Lakehouse for Apache Iceberg now supports custom catalog names and data distributed across multiple buckets. For more information, see Create a catalog.
BigQuery AI functions can use
ObjectRef values directly as input,
without calling the OBJ.GET_ACCESS_URL function.
This feature is
generally available
(GA).
June 11, 2026
You can monitor performance, analyze capacity, and optimize costs with Gemini Cloud Assist in BigQuery. This feature is in Preview.
Lakehouse runtime catalog now supports Apache Iceberg V3 tables with Binary Deletion Vectors (BDV) (Preview). This feature is useful for handling high-volume updates and deletes by deleting specific rows without the overhead of rewriting entire data files.
For more information, see Use Binary Deletion Vectors in Iceberg V3 tables.
Support for the
AI.KEY_DRIVERS function
is restored. You can use the
AI.KEY_DRIVERS function to identify segments of data that cause statistically significant changes to a summable metric.
This feature is in Preview.
June 10, 2026
BigQuery continuous queries now support the following aggregation functions:
Support for these functions is in Preview.
June 08, 2026
You can analyze data lineage with Gemini Cloud Assist in BigQuery. This feature is in Preview.
You can now use Gemini Cloud Assist to schedule queries. This feature is in Preview.
You can use the Google-developed, open source Java Database Connectivity (JDBC) driver for BigQuery to connect your Java applications to BigQuery. This feature is generally available (GA).
You can use custom constraints with Organization Policy to provide more granular control over specific fields for some BigQuery sharing resources. For more information, see Manage Sharing data exchanges and listings using custom constraints. This feature is generally available (GA).
IAM deny policies for BigQuery are now generally available (GA).
You can manage and limit the costs associated with BigQuery generative AI functions by configuring daily token quotas. Token-based cost management for BigQuery generative AI functions is generally available (GA).
June 05, 2026
Cross-cloud Lakehouse now supports AWS Glue as a remote catalog provider (Preview). You can configure federated catalogs to query data stored in AWS Glue directly from Google Cloud using BigQuery or Apache Spark without migrating data or building complex ETL pipelines.
For more information, see Set up cross-cloud Lakehouse for AWS Glue.
June 03, 2026
BigQuery fluid scaling, which provides per-second billing with no minimum duration for autoscaling reservations, is generally available (GA).
June 02, 2026
Remote functions now support a custom path in the endpoint URL. You can reuse a single Cloud Run service for multiple BigQuery remote functions by specifying different path suffixes on the same endpoint. This feature is generally available (GA).
June 01, 2026
The Facebook Ads connector for the BigQuery Data Transfer Service now supports data transfers from the following Facebook Ads reports:
AdInsightsMMMAdsAdCreativesAdSetsCampaignsAdImagesAdLabelsBusinessesCustomAudiences
May 27, 2026
An updated version of the Simba ODBC driver for BigQuery is now available.
May 26, 2026
Lakehouse now supports using Apache Spark and Apache Hive with the Lakehouse runtime catalog and the Hive catalog. This integration lets you use the metastore as a serverless, central metadata layer, enabling seamless data sharing and unified querying across Spark, Hive, and BigQuery using supported environments (such as Managed Service for Apache Spark).
For more information, see About Hive Catalogs in Lakehouse runtime catalog and Use Spark and Hive with the Lakehouse runtime catalog.
The Data Science Agent (DSA) for Colab Enterprise and BigQuery is now generally available (GA).
May 20, 2026
BigQuery can re-execute instructions (queries) to try to proactively detect performance, correctness, or functional regressions.
These re-executions will have no side effects and will happen with no additional cost or resource consumption.
Data access logs may show bigquery-adminbot@system.gserviceaccount.com when BigQuery re-executes an instruction.
Python UDFs are now Generally Available (GA).
You can use Python UDFs to implement a scalar function in Python and use it in a SQL query. Python UDFs let you install third-party libraries from the Python Package Index (PyPI) and let you access external services using a Cloud resource connection.
You can now use the
AI.AGG function
to semantically aggregate unstructured input data based on natural language
instructions. This feature is in
Preview.
May 18, 2026
You can group reservations together to prioritize idle slot sharing within the group. Reservations within a reservation group share idle slots with each other before making them available to other reservations in the project, giving you more control over slot allocation for high-priority workloads. This feature is generally available (GA).
You can now use a custom organization policy to allow or deny specific operations on workload management resources including reservations, assignments, capacity commitments, and BI reservations. This feature is in Preview.
You can manage and version control SQL scripts and notebooks with BigQuery Studio Git repositories, which provide a streamlined, folder-based integration with remote Git repositories. This feature is in preview.
May 15, 2026
The
AI.DETECT_ANOMALIES function
supports calling the function with a single input table that holds both the
historical and target data. This feature is
generally available
(GA).
May 14, 2026
Support for the AI.KEY_DRIVERS function
preview
has been temporarily disabled. We are working to restore this feature as soon as
possible.
May 12, 2026
You can now use the
AI.COUNT_TOKENS function
to estimate the token count of text input that you provide. For some generative
AI functions, you can view
the total number of input, output, thought, and cache tokens for each modality
processed by the query. These features are in
Preview.
May 08, 2026
Starting August 11, 2026, the billing label for the BigQuery Data Transfer
Service SKU will be updated from goog-bq-feature-type: DATA_TRANSFER_SERVICE
(uppercase) to goog-bq-feature-type: data_transfer_service (lowercase) to
provide a more unified and complete view of your costs. This update expands the
scope of the label to cover all costs associated with the BigQuery Data Transfer
Service, including data transfer orchestration, data load operations, and data
merge operations.
To ensure uninterrupted cost visibility, update your billing exports, dashboards, and reporting queries to include both these labels.
May 06, 2026
You can configure BigQuery sharing listings for multiple regions, which allows you to share datasets and linked replicas across global geographies simultaneously. For more information, see Create a listing. This feature is generally available (GA).
Starting June 1, 2026, due to changes in Google Ads data retention policies, the BigQuery Data Transfer Service connectors for Google Ads, Search Ads 360, and Google Analytics 4 will stop populating data for backfill runs with dates earlier than 37 months from the current date.
For more information about the changes to the Google Ads data retention policies, see New Data Retention Policy for Google Ads starting June 1, 2026.
April 30, 2026
Starting May 7, 2026, new transfer configurations that transfer data from Google Ads using the BigQuery Data Transfer Service will require Multi-factor authentication (MFA) for individual user authentication. For more information, see May 7, 2026.
April 29, 2026
Strict act-as mode is enforced globally for all Dataform repositories, requiring the use of a custom service account or user credentials for running Dataform workflows, BigQuery pipelines, notebooks, and data preparations.
You can now use the
VECTOR_INDEX.STATISTICS function to calculate how much an indexed table's data has drifted between when a
vector index was created and the present. If table data has changed enough
to require a vector index rebuild, you can use the
ALTER VECTOR INDEX REBUILD statement
to rebuild the vector index without downtime. These features are
generally available
(GA).
You can now use the PARTITION BY clause of the
CREATE VECTOR INDEX statement
to partition TreeAH vector indexes.
Partitioning enables partition pruning and can decrease I/O costs. This feature
is Generally Available.
April 28, 2026
You can now create materialized views over active change data capture (CDC) enabled tables. This feature is generally available (GA).
April 23, 2026
An updated version of the Simba JDBC driver for BigQuery is now available.
April 22, 2026
You can now use the visual graph modeler in BigQuery Studio to define BigQuery graph nodes and edges from your BigQuery tables and edit graph schema. This feature is available in Preview.
Dataproc is now called Managed Service for Apache Spark. The names for associated API, client library, CLI, and Identity and Access Management (IAM) resources remain unchanged.
BigLake is now called Google Cloud Lakehouse. BigLake metastore is now called the Lakehouse runtime catalog. The names for associated APIs, client libraries, CLI commands, and Identity and Access Management (IAM) remain unchanged and still reference BigLake.
Dataplex Universal Catalog is now called Knowledge Catalog. The API, client library, CLI, and Identity and Access Management (IAM) names remain unchanged. For more information, see Knowledge Catalog overview.
Looker Studio is now called Data Studio.
The website and endpoint change from lookerstudio.google.com to
datastudio.google.com. You do not need to update your reports for this change,
as Data Studio automatically redirects to the new domain. However,
if your company uses proxies to restrict access to external sites, your IT
administrator needs to add the new domain to your access control list (ACL).
The names for associated API, client library, CLI, and Identity and Access
Management (IAM) resources remain unchanged. For more information, see Data Studio returns as new home for Data Cloud
assets.
BigQuery graphs now support the following features:
- You can query graphs using natural language in Conversational Analytics.
- You can add descriptions and synonyms to the labels and properties in your graphs.
- For some types of graphs you can
define measures, which lock an aggregation
to a key to help you perform complex aggregations without overcounting. To
query measures, you transform your graph into a flattened table by using the
GRAPH_EXPANDTVF, and then query measures in that table with theAGGfunction.
These features are in Preview.
You can now use the Data Engineering Agent to build, modify, and troubleshoot data pipelines in BigQuery. This feature is generally available (GA).
You can now use the gemini-embedding-2-preview model in the
AI.EMBED,
AI.SIMILARITY,
and
AI.GENERATE_EMBEDDING
functions to generate a single embedding from a combination of input types,
including text, image, audio, video, and PDF files.
This feature is in Preview.
April 21, 2026
You can now visualize BigQuery graph query results and graph schemas directly in BigQuery Studio, without the need of a notebook environment. This feature is in Preview.
April 20, 2026
Starting July 25, 2026, the BigQuery Data Transfer Service for Facebook Ads
connector will update the data type
mapping for the ActionValue field in the AdInsightsActions report from INT
to FLOAT.
The following features have been added to Python UDFs during Preview:
- Vectorized UDFs with Apache Arrow. You can now create vectorized Python
UDFs
using the Apache Arrow
RecordBatchinterface for improved performance. - Cloud Monitoring integration. Python UDFs now export metrics to Cloud Monitoring, including CPU utilization, memory utilization, and maximum concurrent requests per instance.
- Container request concurrency. A new option,
container_request_concurrency, is available for theCREATE FUNCTIONstatement. This option controls the maximum number of concurrent requests per Python UDF container instance. - New quotas. Python UDFs are now subject to new quotas on image storage bytes (10 GiB per project per region) and mutation rate (30 per minute per project per region).
- Cost visibility. Python UDF costs can be seen in the
external_service_costscolumn in theINFORMATION_SCHEMA.JOBSview and in theExternalServiceCostsfield in the Job API.
You can now migrate metadata from external data catalogs to BigLake tables for Apache Iceberg. This feature supports external data catalogs such as such as Apache Hive Metastore and Apache Iceberg REST Catalog. This feature is in Preview.
You can use the BigQuery MCP server to perform a range of data-related tasks with your AI applications including:
- Examining BigQuery resources.
- Generating accurate and efficient SQL queries.
- Securely executing queries.
- Interpreting query results.
This feature is Generally Available (GA).
You can now publish a BigQuery Conversational Analytics agent in Gemini Enterprise. This feature is in Preview.
You can now use the notebook gallery in the BigQuery web UI as your central hub for discovering and using prebuilt notebook templates. This feature is generally available (GA).
April 17, 2026
Using folders to organize and control access to single file code assets is generally available (GA). In addition, you can perform bulk move and delete operations, refresh folder contents, and view full breadcrumb paths based on resource permissions. For more information, see Create and manage folders.
April 16, 2026
Conversational analytics now supports querying Lakehouse tables that connect to the Apache Iceberg REST catalog or are federated to an external catalog. For more information, see Query BigLake data with natural language.
This feature is in Preview.
You can now use Colab Data Apps to transform your data analyses from Colab notebooks into polished, interactive applications.
This feature is in Preview.
You can now use the
AI.KEY_DRIVERS function
to identify segments of data that cause statistically significant changes to a
summable metric.
This feature is in Preview.
April 15, 2026
BigQuery Apache Iceberg external tables now support Iceberg version 3, including binary deletion vectors. For more information, see Apache Iceberg external tables. This feature is in Preview.
A known issue has been resolved where a materialized view refresh could expose masked or filtered data from fine grained access control policies in error messages. No further action is needed.
BigQuery agent analytics is now generally available (GA) in the Google Agent Developer Kit. BigQuery agent analytics is an open source solution that lets you capture, analyze, and visualize multimodal agent interaction data at scale.
You can now use EXPORT DATA
statements to reverse
ETL BigQuery data to AlloyDB. This feature is
in Preview.
April 13, 2026
Support for the AI.AGG function preview
has been temporarily disabled. We are working to restore this feature as soon as
possible.
To reduce LLM token consumption and query latency when processing large datasets, enable optimized mode using the following managed AI functions:
This feature is in Preview.
The following managed AI functions use Gemini to help you filter, join, rank, and classify your data:
AI.IF: Filter and join text and unstructured data (such as images, PDFs, audio, or video) based on a condition described in natural language.AI.SCORE: Rate text and unstructured data (such as images, PDFs, audio, or video) to rank your data by quality, similarity, or other criteria.AI.CLASSIFY: Classify text and unstructured data (such as images, PDFs, audio, or video) into user-defined categories.
These functions are generally available (GA).
You can use visualization cells to automatically generate a visualization of any DataFrame in your notebook. You can customize the columns, chart type, aggregations, colors, labels, and title.
This feature is generally available (GA).
April 10, 2026
SQL cells in BigQuery notebooks are now generally available (GA).
April 09, 2026
The BigQuery Data Transfer Service can now transfer data from Snowflake to BigQuery. This feature is generally available (GA).
You can now use stateful operations in continuous
queries,
which let you perform complex analysis by retaining information across multiple
rows or time intervals using JOINs and windowing aggregations. This feature is
in Preview.
You can now use BigQuery Graph to model your data as a graph and perform analysis on a large scale.
Create a graph directly from tables that store entities and relationships between entities. You don't need to modify your existing workflows or replicate your data to use it in graph queries.
Use Graph Query Language (GQL) to find complex, hidden relationships between data points that would be challenging to find using SQL.
Visualize your graph schema and graph query results in a notebook.
This feature is in Preview.
April 08, 2026
The BigQuery Data Transfer Service now supports incremental data transfers when transferring data from Microsoft SQL Server to BigQuery. This feature is supported in Preview.
You can now use the
@@session_id system variable with
SQL user-defined functions, table functions, and logical views. This feature is
generally available
(GA).
April 07, 2026
The BigQuery Data Transfer Service now supports incremental data transfers for the following data source connectors:
These features are supported in Preview.
You can now use the built-in text embedding model embeddinggemma-300m in the
AI.EMBED
and
AI.SIMILARITY
functions. This model uses your BigQuery slots to generate embeddings at scale.
This feature is in
Preview.
April 06, 2026
You can now use the
AI.AGG function
to semantically aggregate unstructured input data based on natural language
instructions. This feature is in
Preview.
You can now use a custom organization policy to allow or deny specific operations on these BigQuery resources: tables, data policies, and row access policies. This feature is in preview.
April 02, 2026
You can now use the
CREATE CONNECTION,
ALTER CONNECTION SET OPTIONS,
and DROP CONNECTION
data definition language (DDL) statements to manage Cloud resource connections
with GoogleSQL. Additionally, you can now use the
connection user type
and PROJECT resource type
with GRANT and REVOKE data control language (DCL) statements to manage
connection and project access. These features are
generally available
(GA).
The BigQuery Migration Service supports SQL translations from Snowflake SQL to GoogleSQL. This feature is now generally available (GA).
With this change, the translation service supports a wider variety of
Snowflake SQL and has improved support for several data types.
Among other changes, the translation service maps Snowflake
INTEGER and zero-scale NUMERIC types up to precision 38 to INT64 type in
GoogleSQL for improved performance by default.
You can set the column granularity when you create a search index, which stores additional column information in your search index to further optimize your search query performance. This feature is generally available (GA).
March 31, 2026
BigQuery ObjectRef values
now support the following:
- You can run
ObjectReffunctions with either direct access or delegated access. - The
OBJ.MAKE_REFfunction automatically fetches the latest Cloud Storage metadata and populates this in theref.detailsfield. - The
OBJ.GET_READ_URLfunction returns aSTRUCTvalue with a read URL and status columns and renders image results in the Cloud console. Use this function when you don't require a write URL.
These features are generally available (GA).
March 30, 2026
The following forecasting and anomaly detection functions and updates are generally available (GA):
The
AI.DETECT_ANOMALIESfunction supports providing a custom context window that determines how many of the most recent data points should be used by the model.The
AI.FORECASTfunction supports specifying the latest timestamp value for forecasting.The
AI.EVALUATEfunction supports the following:You can provide a custom context window that determines how many of the most recent data points should be used by the model.
The function outputs the mean absolute scaled error for the time series.
You can now create BigQuery non-incremental materialized views over Spanner data to improve query performance by periodically caching results. This feature is generally available (GA).
March 26, 2026
You can now use
Cloud resource connections with EXPORT DATA statements
to reverse ETL BigQuery data to Spanner. This
feature is
generally available (GA).
March 25, 2026
The Gemini for Google Cloud API (cloudaicompanion.googleapis.com) is now enabled for existing BigQuery projects in the European jurisdiction.
You can now use the BigQuery Migration Service MCP server to perform SQL translation tasks, including translating SQL queries into GoogleSQL syntax, generating DDL statements from SQL input queries, and getting explanations of SQL translations.
This feature is in preview.
In BigQuery Data Transfer Service, you can monitor resource-level status reporting for Hive managed tables to track progress and view granular error details for individual tables. This feature is in preview.
You can use the BigQuery migration assessment for Snowflake to assess the complexity of migrating from Snowflake to BigQuery. This feature is generally available (GA).
March 24, 2026
You can now use the BigQuery Data Transfer Service remote MCP server to enable AI agents to create, manage, and run data transfers. This feature is in Preview.
March 23, 2026
The following functions are now generally available (GA):
AI.EMBED: create embeddings from text or image data.AI.SIMILARITY: compute the semantic similarity between pairs of text, pairs of images, or across text and images.
You can clean, transform, and enrich data from files in Cloud Storage and Google Drive in your BigQuery data preparations. For more information, see Prepare data with Gemini. This feature is generally available (GA).
March 19, 2026
You can now use a custom organization policy to allow or deny specific operations on routines. This feature is in preview.
March 17, 2026
In BigQuery ML, you can now automatically deploy open models to Vertex AI endpoints. Automatically deployed models offer the following benefits:
- Automatic Vertex AI resource management
- Reserve open model resources by using Compute Engine reservations
- Automatic or immediate open model undeployment to save costs
This feature is generally available (GA).
March 16, 2026
BigQuery now lets you configure a global default location. This setting is used if the location isn't set or can't be inferred from the request. You can set the default location at the organization or project level.
This feature is generally available (GA).
March 12, 2026
BigQuery advanced runtime is now enabled as the default runtime for all projects.
March 11, 2026
You can now understand and debug BigQuery query performance with a visual mapping of your SQL query in the query execution graph. A heatmap highlights the steps that consume more slot time. This feature is generally available (GA).
March 09, 2026
Updates to conversational analytics include the following improvements:
- ObjectRef support: BigQuery conversational analytics now integrates with Google Cloud Storage through ObjectRef functions. This lets you reference and interact with unstructured data such as images and PDFs in Cloud Storage buckets in your conversational analysis.
- BQML support: BigQuery conversational analytics now supports a set of BigQuery ML functions, including AI.FORECAST, AI.DETECT_ANOMALIES, and AI.GENERATE. These functions let you perform advanced analytics tasks with simple conversational prompts.
- Chat with BigQuery results: You can now start conversations and chat with query results in BigQuery Studio (SQL editor).
- Enhanced support for partitioned tables: BigQuery conversational analytics can now use BigQuery table partitioning. The agent can optimize SQL queries by using partitioned columns such as date ranges on a date-partitioned table. This can improve query performance and reduce costs.
- Labels for agent-generated queries: BigQuery jobs initiated by the
conversational analytics agent are now labeled in BigQuery Job History
in the Google Cloud Console. You can identify, filter, and analyze the jobs
run by the conversational analytics agent by referencing labels similar to
{'ca-bq-job': 'true'}. These labels can help with the following tasks:- Monitor and attribute cost.
- Audit agent activity.
- Analyze agent-generated query performance.
- Suggest next questions (clickable): When working with BigQuery conversational analytics, the agent now suggests questions that are directly clickable in the Google Cloud console.
This feature is available in Preview.
March 06, 2026
You can create a remote model
based on the Vertex AI gemini-embedding-001 model, or a
remote model
based on an open embedding model from Vertex Model Garden or Hugging Face that
is deployed to Vertex AI.
You can then use the
AI.GENERATE_EMBEDDING function
with these remote models to generate embeddings. You can also use the
AI.EMBED function
directly with the gemini-embedding-001 model endpoint.
These features are generally available (GA).
You can now use the Pipelines & Connections page to streamline your data integration tasks by using guided, BigQuery-specific configuration workflows for services like BigQuery Data Transfer Service, Datastream, and Pub/Sub.
This feature is in Preview.
March 05, 2026
An updated version of the Simba ODBC driver for BigQuery is now available.
You can now use an alternate syntax when you call the
VECTOR_SEARCH function
to improve query performance when you search for a single vector. This feature
is in Preview.
March 04, 2026
Monitor dataset replication latency and network egress bytes in Cloud Monitoring for BigQuery cross-region replication and managed disaster recovery. These metrics are generally available (GA).
You can now use continuous queries to stream BigQuery data to Spanner in real time. This feature is generally available (GA).
February 25, 2026
Effective June 1, 2026, BigQuery will limit legacy SQL use. This depends on whether your organization or project uses it from November 1, 2025, to June 1, 2026. If you don't use legacy SQL during this time, you won't be able to use it after June 1, 2026. If you do use it, your existing workloads will keep running, but new ones might not. For more information, see Legacy SQL feature availability.
February 24, 2026
You can now create and review custom glossary terms in BigQuery for a conversational analytics agent and you can review business glossary terms imported from Dataplex Universal Catalog for an agent. These terms help an agent interpret your prompts.
This feature is now in Preview.
February 23, 2026
You can now undelete a dataset that is within your time travel window to recover it to the state that it was in when it was deleted. This feature is generally available (GA).
February 17, 2026
You can now run global queries, which let you reference data stored in more than one region in a single query. This feature is in Preview.
After March 17, 2026, when you enable BigQuery, the BigQuery MCP server is automatically enabled.
Control of MCP use with organization policies is deprecated. After
March 17, 2026, organization policies that use the
gcp.managed.allowedMCPServices constraint won't work, and you can control
MCP use with IAM deny policies. For more information about controlling MCP use,
see Control MCP use with IAM deny policies.
February 12, 2026
The
AI.CLASSIFY function
now supports classifying your input into multiple categories. This feature is in
Preview.
You can now provide descriptions for the fields in your custom output schema
when you use the
AI.GENERATE
and
AI.GENERATE_TABLE
functions.
This feature is generally available
(GA).
You can now use dataset insights to understand relationships between tables in a dataset by generating relationship graphs and cross-table queries. You can automatically generate dataset summaries, infer relationships across tables, and receive suggestions for analytical questions. This feature is in Preview.
February 11, 2026
You can now run pipelines with three distinct execution methods: running all tasks, running selected tasks, and running tasks with selected tags. For more information, see Run a pipeline. This feature is generally available (GA).
February 09, 2026
You can now customize the scope of data documentation scans for BigQuery tables to generate specific insights. You can choose to generate only SQL queries, only table and column descriptions, or all insights.
You can also create one-time data scans that execute immediately upon creation,
removing the need for a separate run command. These scans support a
Time to Live (TTL) setting to automatically delete the scan resource after
completion.
For more information, see Generate insights for a BigQuery table.
February 04, 2026
Data transfers from the YouTube Channel and YouTube Content Owner data sources now support reach reports. For more information, see YouTube Channel report transformation and YouTube Content Owner report transformation.
You can now associate data policies directly on columns. This feature enables direct database administration for controlling access and applying masking and transformation rules at the column level. This feature is now generally available (GA).
February 03, 2026
Gemini in BigQuery now processes data in the same jurisdiction (US or EU) as
your BigQuery datasets, or based upon user-specified location settings. For more
information, see Where Gemini BigQuery processes your
data.
February 02, 2026
You can now pass parameterized queries from the BigQuery query editor in the Google Cloud console.
This feature is generally available (GA).
January 29, 2026
BigQuery now supports a RANDOM_HASH predefined masking rule. This rule returns
a hash of the column's value using a salted hash algorithm, and it provides
stronger security than the standard Hash (SHA-256) rule.
For more information, see Data masking rules.
BigQuery now offers conversational analytics, which accelerates data analysis by enabling insights through natural language. Users can view a predefined sample agent, chat with their BigQuery data or custom agents, and access those agents even outside of BigQuery. They can also use supported BigQuery ML functions in verified queries and in chat. This feature is in Preview.
You can now create BigQuery ML models by using the Google Cloud console.
This feature is generally available (GA).
January 28, 2026
The BigQuery change data capture feature has been renamed to BigQuery change data capture ingestion.
The BigQuery Data Transfer Service can now transfer data from Shopify to BigQuery. This feature is in Preview.
January 27, 2026
An updated version of the Simba JDBC driver for BigQuery is now available.
The BigQuery Data Transfer Service can now transfer data from Mailchimp to BigQuery. This feature is in Preview.
January 26, 2026
You can now use Gemini Cloud Assist to discover resources across your projects. For example, you can ask about a specific table's schema, or which tables contain demographic information about new users. This feature is in Preview.
January 23, 2026
You can now optionally specify which model to use by passing an endpoint
argument to the
AI.IF,
AI.SCORE,
and
AI.CLASSIFY
functions.
January 22, 2026
Support for table parameters in table-valued functions is restored.
You can now run queries that use the
AI.IF,
AI.SCORE,
and
AI.CLASSIFY
functions by using your
end-user credentials instead of a
BigQuery connection.
January 21, 2026
BigQuery is now available in the Bangkok (asia-southeast3) region.
You can now use Gemini Cloud Assist to get information about your job history, such as why a particular query was slow or which queries were the most resource-intensive in the past day. This feature is in Preview.
January 19, 2026
Dataform workflows,
BigQuery notebooks,
pipelines,
and
data preparations
are enforcing strict act-as mode at the project level. To avoid failures and
maintain automatic releases, you must use custom service accounts instead of the
default Dataform service agent across all repositories. You must also grant the
Service Account User role (roles/iam.serviceAccountUser) to the default
Dataform service agent and relevant principals. For more information and to
verify act-as permissions, see
Use strict act-as mode.
January 07, 2026
You can now use the Google-developed, open source Java Database Connectivity (JDBC) driver for BigQuery to connect your Java applications to BigQuery. This feature is in Preview.
January 06, 2026
The CREATE EXTERNAL TABLE
and LOAD DATA
statements now support the following options:
time_zone: specify a time zone to use when loading datadate_format,datetime_format,time_format, andtimestamp_format: define how date and time values are formatted in your source filesnull_markers: define the strings that representNULLvalues in CSV files.source_column_match: specify how loaded columns are matched to the schema. You can match columns by position or by name.
These features are generally available (GA).
December 22, 2025
The BigQuery Data Transfer Service can now transfer data from PostgreSQL to BigQuery. This feature is generally available (GA).
Java
2.58.0-rc1 (2025-12-17)
Features
- Add ability to specify RetryOptions and BigQueryRetryConfig when create job and waitFor (#3398) (1f91ae7)
- add additional parameters to CsvOptions and ParquetOptions (#3370) (34f16fb)
- add columnNameCharacterMap to LoadJobConfiguration (#3356) (2f3cbe3)
- add max staleness to ExternalTableDefinition (#3499) (f1ebd5b)
- add MetadataCacheMode to ExternalTableDefinition (#3351) (2814dc4)
- add remaining Statement Types (#3381) (5f39b19)
- add WRITE_TRUNCATE_DATA as an enum value for write disposition (#3752) (acea61c)
- bigquery: Add custom ExceptionHandler to BigQueryOptions (#3937) (de0914d)
- bigquery: Add OpenTelemetry Samples (#3899) (e3d9ed9)
- bigquery: Add OpenTelemetry support to BQ rpcs (#3860) (e2d23c1)
- bigquery: Add otel metrics to request headers (#3900) (4071e4c)
- bigquery: Add support for custom timezones and timestamps (#3859) (e5467c9)
- bigquery: Add support for reservation field in jobs. (#3768) (3e97f7c)
- bigquery: Implement getArray in BigQueryResultImpl (#3693) (e2a3f2c)
- bigquery: Integrate Otel in client lib (#3747) (6e3e07a)
- bigquery: Integrate Otel into retries, jobs, and more (#3842) (4b28c47)
- bigquery: job creation mode GA (#3804) (a21cde8)
- bigquery: Support Fine Grained ACLs for Datasets (#3803) (bebf1c6)
- bigquery: support IAM conditions in datasets in Java client. (#3602) (6696a9c)
- bigquery: Support resource tags for datasets in java client (#3647) (01e0b74)
- configure rc releases to be on prerelease mode (93700c8)
- Enable Lossless Timestamps in BQ java client lib (#3589) (c0b874a)
- Enable maxTimeTravelHours in BigQuery java client library (#3555) (bd24fd8)
- implement wasNull for BigQueryResultSet (#3650) (c7ef94b)
- introduce
java.timemethods and variables (#3586) (31fb15f) - new queryWithTimeout method for customer-side wait (#3995) (9c0df54)
- next release from main branch is 2.49.0 (#3706) (b46a6cc)
- next release from main branch is 2.53.0 (#3879) (c47a062)
- Relax client-side validation for BigQuery entity IDs (#4000) (c3548a2)
- update with latest from main (#4034) (ec447b5)
Bug Fixes
- adapt graalvm config to arrow update (#3928) (ecfabc4)
- add clustering value to ListTables result (#3359) (5d52bc9)
- Add labels to converter for listTables method (#3735) (#3736) (8634822)
- bigquery: Add MY_VIEW_DATASET_NAMETEST to resource clean up sample (#3838) (b1962a7)
- bigquery: Remove ReadAPI bypass in executeSelect() (#3624) (fadd992)
- Close bq read client (#3644) (8833c97)
- executeSelect now use provided credentials instead of GOOGLE_APP… (#3465) (cd82235)
- load jobs preserve ascii control characters configuration (#3876) (5cfdf85)
- next release candidate (d01971e)
- NPE for executeSelect nonFast path with empty result (#3445) (d0d758a)
- NPE when reading BigQueryResultSet from empty tables (#3627) (9a0b05a)
- null field mode inconsistency (#2863) (b9e96e3)
- retry ExceptionHandler not retrying on IOException (#3668) (83245b9)
- test: Force usage of ReadAPI (#3625) (5ca7d4a)
- test: Update schema for broken ConnImplBenchmark test (#3574) (8cf4387)
- Update experimental methods documentation to @internalapi (#3552) (20826f1)
Dependencies
- exclude io.netty:netty-common from org.apache.arrow:arrow-memor… (#3715) (11b5809)
- fix update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.17.2 (b25095d)
- remove version declaration of open-telemetry-bom (#3855) (6f9f77d)
- rollback netty.version to v4.1.119.Final (#3827) (94c71a0)
- update actions/checkout action to v4.1.6 (#3309) (c7d6362)
- update actions/checkout action to v4.1.7 (#3349) (0857234)
- update actions/checkout action to v4.2.0 (#3495) (b57fefb)
- update actions/checkout action to v4.2.1 (#3520) (ad8175a)
- update actions/checkout action to v4.2.2 (#3541) (c36c123)
- update actions/upload-artifact action to v4.3.4 (#3382) (efa1aef)
- update actions/upload-artifact action to v4.3.5 (#3420) (d5ec87d)
- update actions/upload-artifact action to v4.3.5 (#3422) (c7d07b3)
- update actions/upload-artifact action to v4.3.5 (#3424) (a9d6869)
- update actions/upload-artifact action to v4.3.5 (#3427) (022eb57)
- update actions/upload-artifact action to v4.3.5 (#3430) (c7aacba)
- update actions/upload-artifact action to v4.3.5 (#3432) (b7e8244)
- update actions/upload-artifact action to v4.3.5 (#3436) (ccefd6e)
- update actions/upload-artifact action to v4.3.5 (#3440) (916fe9a)
- update actions/upload-artifact action to v4.3.5 (#3443) (187f099)
- update actions/upload-artifact action to v4.3.5 (#3444) (04aea5e)
- update actions/upload-artifact action to v4.3.5 (#3449) (c6e93cd)
- update actions/upload-artifact action to v4.3.5 (#3455) (fbfc106)
- update actions/upload-artifact action to v4.3.5 (#3456) (f00977c)
- update actions/upload-artifact action to v4.3.5 (#3462) (e1c6e92)
- update actions/upload-artifact action to v4.3.6 (#3463) (ba91227)
- update actions/upload-artifact action to v4.4.0 (#3467) (08b28c5)
- update actions/upload-artifact action to v4.4.1 (#3521) (dc21975)
- update actions/upload-artifact action to v4.4.2 (#3524) (776a554)
- update actions/upload-artifact action to v4.4.3 (#3530) (2f87fd9)
- update actions/upload-artifact action to v4.5.0 (#3620) (cc25099)
- update actions/upload-artifact action to v4.6.0 (#3633) (ca20aa4)
- update actions/upload-artifact action to v4.6.1 (#3691) (9c0edea)
- update actions/upload-artifact action to v4.6.2 (#3724) (426a59b)
- update actions/upload-artifact action to v4.6.2 (#3724) (483f930)
- update bigquerystorage-bom to 3.20.0-rc1 (#4035) (cb44b5f)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.46.0 (#3328) (a6661ad)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.47.0 (#3342) (79e34c2)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.48.0 (#3374) (45b7f20)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.49.0 (#3417) (66336a8)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.50.0 (#3448) (2c12839)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.51.0 (#3480) (986b036)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.53.0 (#3504) (57ce901)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.54.0 (#3532) (25be311)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.55.0 (#3559) (950ad0c)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.56.0 (#3582) (616ee2a)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.57.0 (#3617) (51370a9)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.58.0 (#3631) (b0ea0d5)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.59.0 (#3660) (3a6228b)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.60.0 (#3680) (6d9a40d)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.61.0 (#3703) (53b07b0)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.62.0 (#3726) (38e004b)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.63.0 (#3770) (934389e)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.65.0 (#3787) (0574ecc)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.66.0 (#3835) (69be5e7)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.68.0 (#3858) (d4ca353)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.69.0 (#3870) (a7f1007)
- update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.70.0 (#3890) (84207e2)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240602-2.0.0 (#3273) (7b7e52b)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240616-2.0.0 (#3368) (ceb270c)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240623-2.0.0 (#3384) (e1de34f)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240629-2.0.0 (#3392) (352562d)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240714-2.0.0 (#3412) (8a48fd1)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240727-2.0.0 (#3421) (91d780b)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240727-2.0.0 (#3423) (16f350c)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240727-2.0.0 (#3428) (9ae6eca)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240803-2.0.0 (#3435) (b4e20db)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240815-2.0.0 (#3454) (8796aee)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240905-2.0.0 (#3483) (a6508a2)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20240919-2.0.0 (#3514) (9fe3829)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20241013-2.0.0 (#3544) (0c42092)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20241027-2.0.0 (#3568) (b5ccfcc)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20241111-2.0.0 (#3591) (3eef3a9)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20241115-2.0.0 (#3601) (41f9adb)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20241222-2.0.0 (#3623) (4061922)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250112-2.0.0 (#3651) (fd06100)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250128-2.0.0 (#3667) (0b92af6)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250216-2.0.0 (#3688) (e3beb6f)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250302-2.0.0 (#3720) (c0b3902)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250313-2.0.0 (#3723) (b8875a8)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250404-2.0.0 (#3754) (1381c8f)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250427-2.0.0 (#3773) (c0795fe)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250511-2.0.0 (#3794) (d3bf724)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250615-2.0.0 (#3872) (f081589)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20250706-2.0.0 (#3910) (ae5c971)
- update dependency com.google.apis:google-api-services-bigquery to v2-rev20251012-2.0.0 (#3923) (1d8977d)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.10.0 (0bd3c86)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.10.1 (c03a63a)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.10.2 (19fc184)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.17.0 (#3954) (e73deed)
- update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.9.0 (c4afbef)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.50.0 (#3330) (cabb0ab)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.51.0 (#3343) (e3b934f)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.52.0 (#3375) (2115c04)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.53.0 (#3418) (6cff7f0)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.54.0 (#3450) (cc9da95)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.55.0 (#3481) (8908cfd)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.57.0 (#3505) (6e78f56)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.58.0 (#3533) (cad2643)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.59.0 (#3561) (1bd24a1)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.60.0 (#3583) (34dd8bc)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.61.0 (#3618) (6cba626)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.62.0 (#3632) (e9ff265)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.63.0 (#3661) (9bc8c01)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.64.0 (#3681) (9e4e261)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.65.0 (#3704) (53b68b1)
- update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.66.0 (#3727) (7339f94)
- update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 (#3335) (0623455)
- update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#3360) (4420996)
- update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#3405) (a4a9999)
- update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#3433) (801f441)
- update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#3472) (fa9ac5d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.0 (#3490) (a72c582)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#3496) (8f2e5c5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (bf4d37a)
- update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 (#3542) (16448ee)
- update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 (#3548) (616b2f6)
- update dependency com.google.cloud:sdk-platform-java-config to v3.40.0 (#3576) (d5fa951)
- update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 (#3607) (11499d1)
- update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#3628) (442d217)
- update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#3653) (1a14342)
- update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#3669) (4d9e0ff)
- update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#3694) (f69fbd3)
- update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#3714) (e4512aa)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 (#3753) (a335927)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#3756) (907e39f)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 (#3772) (ab166b6)
- update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#3779) (b27434b)
- update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#3790) (206f06d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#3811) (2c5ede4)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.2 (#3853) (cf864df)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#3861) (eb26dee)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#3878) (0e971b8)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#3901) (8205623)
- update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#3924) (cb66be5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#3939) (794bf83)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#3952) (79b7557)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#3964) (6775fce)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#3971) (f8cf508)
- update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#3980) (a961247)
- update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#3994) (4e09f6b)
- update dependency com.google.oauth-client:google-oauth-client-java6 to v1.36.0 (#3305) (d05e554)
- update dependency com.google.oauth-client:google-oauth-client-java6 to v1.37.0 (#3614) (f5faa69)
- update dependency com.google.oauth-client:google-oauth-client-java6 to v1.38.0 (#3685) (53bd7af)
- update dependency com.google.oauth-client:google-oauth-client-java6 to v1.39.0 (#3710) (c0c6352)
- update dependency com.google.oauth-client:google-oauth-client-jetty to v1.36.0 (#3306) (0eeed66)
- update dependency com.google.oauth-client:google-oauth-client-jetty to v1.37.0 (#3615) (a6c7944)
- update dependency com.google.oauth-client:google-oauth-client-jetty to v1.38.0 (#3686) (d71b2a3)
- update dependency com.google.oauth-client:google-oauth-client-jetty to v1.39.0 (#3711) (43b86e9)
- update dependency io.opentelemetry:opentelemetry-api to v1.52.0 (#3902) (772407b)
- update dependency io.opentelemetry:opentelemetry-bom to v1.51.0 (#3840) (51321c2)
- update dependency io.opentelemetry:opentelemetry-bom to v1.52.0 (#3903) (509a6fc)
- update dependency io.opentelemetry:opentelemetry-context to v1.52.0 (#3904) (96c1bae)
- update dependency io.opentelemetry:opentelemetry-exporter-logging to v1.52.0 (#3905) (28ee4c9)
- update dependency node to v22 (#3713) (251def5)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.10.2 (#3311) (3912a92)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.2 (#3312) (9737a5d)
- update dependency org.junit.vintage:junit-vintage-engine to v5.10.3 (#3371) (2e804c5)
- update dependency ubuntu to v24 (#3498) (4f87ade)
- update github/codeql-action action to v2.25.10 (#3348) (8b6feff)
- update github/codeql-action action to v2.25.11 (#3376) (f1e0014)
- update github/codeql-action action to v2.25.12 (#3387) (af60b30)
- update github/codeql-action action to v2.25.13 (#3395) (95c8d6f)
- update github/codeql-action action to v2.25.15 (#3402) (a61ce7d)
- update github/codeql-action action to v2.25.6 (#3307) (8999d33)
- update github/codeql-action action to v2.25.7 (#3334) (768342d)
- update github/codeql-action action to v2.25.8 (#3338) (8673fe5)
- update github/codeql-action action to v2.26.10 (#3506) (ca71294)
- update github/codeql-action action to v2.26.11 (#3517) (ac736bb)
- update github/codeql-action action to v2.26.12 (#3522) (fdf8dc4)
- update github/codeql-action action to v2.26.13 (#3536) (844744f)
- update github/codeql-action action to v2.26.2 (#3426) (0a6574f)
- update github/codeql-action action to v2.26.3 (#3438) (390e182)
- update github/codeql-action action to v2.26.5 (#3446) (58aacc5)
- update github/codeql-action action to v2.26.6 (#3464) (2aeb44d)
- update github/codeql-action action to v2.26.7 (#3482) (e2c94b6)
- update github/codeql-action action to v2.26.8 (#3488) (a6d75de)
- update github/codeql-action action to v2.26.9 (#3494) (8154043)
- update github/codeql-action action to v2.27.0 (#3540) (1616a0f)
- update github/codeql-action action to v2.27.1 (#3567) (e154ee3)
- update github/codeql-action action to v2.27.3 (#3569) (3707a40)
- update github/codeql-action action to v2.27.4 (#3572) (2c7b4f7)
- update github/codeql-action action to v2.27.5 (#3588) (3f94075)
- update github/codeql-action action to v2.27.6 (#3597) (bc1f3b9)
- update github/codeql-action action to v2.27.7 (#3603) (528426b)
- update github/codeql-action action to v2.27.9 (#3608) (567ce01)
- update github/codeql-action action to v2.28.0 (#3621) (e0e09ec)
- update github/codeql-action action to v2.28.1 (#3637) (858e517)
- update netty.version to v4.1.119.final (#3717) (08a290a)
- update netty.version to v4.2.0.final (#3745) (bb811c0)
- update netty.version to v4.2.1.final (#3780) (6dcd858)
- update ossf/scorecard-action action to v2.4.0 (#3408) (66777a2)
- update ossf/scorecard-action action to v2.4.1 (#3690) (cdb61fe)
- update ossf/scorecard-action action to v2.4.2 (#3810) (414f61d)
- update sdk-platform-java-config to 3.55.0-rc1 (#4033) (580427d)
Documentation
- add short mode query sample (#3397) (6dca6ff)
- add simple query connection read api sample (#3394) (d407baa)
- bigquery: Add javadoc description of timestamp() parameter. (#3604) (6ee0c10)
- bigquery: Update TableResult.getTotalRows() docstring (#3785) (6483588)
- fix BigQuery documentation formatting (#3565) (552f491)
- reformat javadoc (#3545) (4763f73)
- update CONTRIBUTING.md for users without branch permissions (#3670) (009b9a2)
- update error handling comment to be more precise in samples (#3712) (9eb555f)
- update iam policy sample user to be consistent with other languages (#3429) (2fc15b3)
- update maven format command (#3877) (d2918da)
- Update SimpleApp to explicitly set project id (#3534) (903a0f7)
December 19, 2025
The BigQuery Data Transfer Service can now transfer data from MySQL to BigQuery. This feature is generally available (GA).
The BigQuery Data Transfer Service can now transfer data from Microsoft SQL Server to BigQuery. This feature is in Preview.
December 18, 2025
You can now use the BigQuery Data Transfer Service to transfer data from blob storage sources, such as Amazon Simple Storage Service (Amazon S3), Azure Blob Storage, and Cloud Storage, into BigLake Iceberg tables in BigQuery. This feature is in Preview.
December 16, 2025
The BigQuery Data Transfer Service can now transfer data from Oracle to BigQuery. This feature is generally available (GA).
December 15, 2025
December 10, 2025
You can now use the BigQuery remote MCP server to enable LLM agents to perform a range of data-related tasks.
This feature is in Preview.
December 02, 2025
An updated version of the ODBC driver for BigQuery is now available.
You can now enable
autonomous embedding generation
on tables that you make with the
CREATE TABLE statement.
When you do this, BigQuery maintains a column of embeddings on
the table based on a source column. When you add or modify data in the source
column, BigQuery automatically generates or updates the embedding
column for that data.
You can also use the
AI.SEARCH
function, enabling semantic search on tables that have autonomous embedding
generation enabled.
These features are in Preview.
December 01, 2025
Search results in the Explorer pane in BigQuery Studio now show results in the current organization. You can use a drop-down menu to switch between organizations. This feature is generally available (GA).
November 26, 2025
The BigQuery Data Transfer Service now supports incremental data transfers when transferring data from Salesforce to BigQuery. This feature is supported in Preview.
November 25, 2025
An updated version of the JDBC driver for BigQuery is now available.
November 24, 2025
You can set the default project and dataset for your pipeline in the SQLX options section, which simplifies task configuration by using these defaults for all tasks. This feature is generally available (GA).
November 20, 2025
You can now use the BigQuery Agent Analytics plugin within the Agent Development Kit to export agent interaction data directly into BigQuery. This plugin captures comprehensive logs of your agent's prompts, tool usage, and responses, enabling you to analyze and visualize agent performance metrics. The plugin leverages the BigQuery Storage Write API for efficient high-throughput streaming. For more information on how to leverage this plugin in your agent, see the Announcing BigQuery Agent Analytics for the Google ADK.
November 19, 2025
You can use the
JSON_FLATTEN function
to extract all non-array values that are either directly in the input JSON
value or children of one or more consecutively nested arrays in the input
JSON value. This function is available in
Preview.
You can now use Gemini in BigQuery to fix and explain errors in your SQL queries. This feature is in Preview.
November 18, 2025
You can now use Gemini 3.0
when you call generative AI functions in BigQuery,
such as AI.GENERATE.
You must use the full global endpoint argument:
https://aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/global/publishers/google/models/gemini-3-pro-preview.
Dataform now lets you automate the creation of BigLake tables for Apache Iceberg in BigQuery. This feature is generally available (GA).
BigQuery ML now supports the following generative AI functions:
AI.GENERATE: generate free text to accomplish a wide range of tasks, such as translation, summarization, and classification, on any unstructured data, including images, audio, video, and documents. It can also perform entity extraction and generate structured output. This function is generally available (GA).AI.EMBED: turn text, image, audio, video, or documents into embeddings. This function is in Preview.AI.SIMILARITY: compute the semantic similarity between pairs of text, pairs of images, or across text and images. This function is in Preview.- You can use the
AI.GENERATE_BOOL,AI.GENERATE_DOUBLE, andAI.GENERATE_INTfunctions to generate scalar values, which are convenient for filtering, scoring, and counting purposes. - Each of these functions supports authentication with end-user credentials (EUC) to set up the necessary Vertex AI permissions.
BigQuery ML now supports the following table-valued generative AI functions:
AI.GENERATE_TABLE: generate a table of structured output from unstructured data including text, images, audio, and video.AI.GENERATE_TEXTis the new, preferred version ofML.GENERATE_TEXT, which has the same functionality but with simplified column output names.AI.GENERATE_EMBEDDINGis the new, preferred version ofML.GENERATE_EMBEDDING, which has the same functionality but with simplified column output names.- These functions are all generally available (GA).
You can now publish data insights, including query recommendations and auto-generated table and column descriptions, to the Dataplex Universal Catalog. This feature is in Preview.
November 17, 2025
In the query execution graph, you can now use the query text heatmap to identify which query text contributes to stages that consume more slot time, and to see query plan details for those stages. This feature is in Preview.
You can now share SQL stored procedures in BigQuery sharing listings and enable role-based authorization for stored procedures. These features are in preview.
Java
2.56.0 (2025-11-15)
Features
Dependencies
November 11, 2025
The BigQuery Overview page is now your hub for discovering tutorials, features, and resources to help you get the most out of BigQuery. It provides guided paths for users of all skill levels. This feature is in Preview.
You can now use the interactive SQL translator, the translation API, and the batch SQL translator to translate the following SQL dialects into GoogleSQL:
- Apache Impala SQL
- GoogleSQL (BigQuery)
Impala SQL translation can be used to migrate Cloudera and Apache Hadoop SQL workloads that use Impala as a query engine.
GoogleSQL (BigQuery) translation can be used to verify and iteratively customize your translated SQL queries after an initial translation from an external dialect. For example, you can apply systematic query rewrites using YAML configurations to customize and optimize your GoogleSQL queries before deploying it.
These features are in Preview.
You can now use custom constraints with an Organization Policy to provide more granular control over specific fields for BigQuery dataset resources. This feature is generally available (GA).
November 10, 2025
You can aggregate and deduplicate table data with Gemini assistance in your BigQuery data preparations. These features are generally available (GA).
Partitioning is now available for BigLake tables for Apache Iceberg in BigQuery. This feature is in Preview.
BigQuery ML now supports the TimesFM 2.5
time series foundational model.
You can use the TimesFM 2.5 model in the
AI.FORECAST,
AI.EVALUATE,
and
AI.DETECT_ANOMALIES
functions to achieve better forecasting accuracy and lower latency.
BigQuery ML now offers the
AI.DETECT_ANOMALIES function.
Use the AI.DETECT_ANOMALIES function with a TimesFM model to
detect anomalies
in time series data, using historical data as a baseline.
This feature is in
Preview.
November 06, 2025
The research paper ARIMA_PLUS: Large-scale, Accurate, Automatic and
Interpretable In-Database Time Series Forecasting and Anomaly Detection in
Google BigQuery is now publicly available.
This paper describes the algorithms behind the
ARIMA_PLUS
and
ARIMA_PLUS_XREG
models for time series forecasting and anomaly detection, and demonstrates the
high performance, scalability, explainability, and customizability of the
models.
November 05, 2025
You can use the
MATCH_RECOGNIZE clause
in your SQL queries to filter and aggregate matches across rows in a table.
This feature is
generally available
(GA).
The BigQuery Data Transfer Service for Google Ads now supports Google Ads API v21.
You can now generate table and column descriptions in all supported Gemini languages when you generate data insights. This feature is generally available (GA).
You can now generate data insights when you
create a
DataScan
using the Dataplex API. This feature is
generally available
(GA).
November 04, 2025
You can now use custom organization policies with the BigQuery migration service to allow or deny specific operations during a BigQuery migration to meet your organization's compliance and security requirements. This includes an option to disable AI suggestions during a migration. This feature is in Preview.
November 03, 2025
Go
1.72.0 (2025-10-28)
Features
- bigquery/reservation: Add new
BACKGROUND_CHANGE_DATA_CAPTURE,BACKGROUND_COLUMN_METADATA_INDEX, andBACKGROUND_SEARCH_INDEX_REFRESHreservation assignment types (182df61) - bigquery/reservation: Add new reservation IAM policy get/set/test methods (182df61)
- bigquery/reservation: Add support for creation and modification of new reservation groups (182df61)
- bigquery: Expose continuous query in config (#13130) (2f0942b)
Bug Fixes
October 31, 2025
We have increased the row capacity for pivot tables backed by BigQuery in Connected Sheets from 100,000 to 200,000 rows.
October 30, 2025
The Apache Iceberg REST catalog in BigLake metastore is now generally available (GA) with several new features, including BigQuery catalog federation, credential vending, and catalog management in the Google Cloud console.
October 29, 2025
You can now group reservations together to prioritize idle slot sharing within the group. Reservations within a reservation group share idle slots with each other before making them available to other reservations in the project, giving you more control over slot allocation for high-priority workloads. This feature is in Preview.
October 28, 2025
The BigQuery Data Transfer Service can now transfer data from the following data sources:
Transfers from these data sources are now generally available (GA).
Subscriber email logging lets you log the principal identifiers of users
who execute jobs and queries against linked datasets. You can enable
logging at the
listing level
and the
data exchange level.
The logged data is available in the job_principal_subject field of the
INFORMATION_SCHEMA.SHARED_DATASET_USAGE view.
This feature is
generally available.
October 27, 2025
The administrative jobs explorer now includes a job details page to help you diagnose and troubleshoot queries. The Performance tab compiles query information including the execution graph, SQL text, execution history, performance variance, and system load during execution. You can also compare two jobs to identify discrepancies and potential areas to improve query performance.
This feature is in Preview.
BigQuery now offers the following managed AI functions that use Gemini to help you filter, join, rank, and classify your data:
AI.IF: Filter and join text or multimodal data based on a condition described in natural language.AI.SCORE: Rate text or multimodal input to rank your data by quality, similarity, or other criteria.AI.CLASSIFY: Classify text into user-defined categories.
These functions are in Preview.
You can now use the Data Engineering Agent to use Gemini in BigQuery to build and modify data pipelines to ingest data into BigQuery. This feature is in preview.
You can now use the Apache Arrow format to stream data to BigQuery with the Storage Write API. This feature is generally available (GA).
October 23, 2025
BigQuery is now offering early access to conversational analytics. Conversational analytics accelerates data analysis by enabling quick insights through natural language. Users can chat with their BigQuery data, create custom agents, and access those agents even outside of BigQuery. To enroll in conversational analytics early access, fill out the request form.
October 22, 2025
Support for table parameters in table-value functions (TVFs) has been temporarily disabled. We are working to restore this feature as soon as possible.
You can now use custom constraints with Organization Policy to provide more granular control over specific fields for some BigQuery sharing resources. For more information, see Manage Sharing data exchanges and listings using custom constraints. This feature is in preview.
BigQuery ML now offers a built-in TimesFM univariate time series forecasting model that implements Google Research's open source TimesFM model. You can use BigQuery ML's built-in TimesFM model with the following functions:
- Use
AI.FORECASTto perform forecasting. This function now supports a larger context window. - Use
AI.EVALUATEto evaluate forecasted data against a reference time series based on historical data.
To try using a TimesFM model with the AI.FORECAST function, see
Forecast a time series with a TimesFM univariate model.
This feature is generally available (GA).
October 21, 2025
BigQuery now supports TransUnion for entity resolution. This feature is generally available (GA).
October 20, 2025
In BigQuery ML, you can now fully manage open models as Vertex AI endpoints. BigQuery-managed open models offer the following benefits:
- Manage Vertex AI resource by using SQL queries
- Automatic or immediate open model undeployment to save costs
- Customize model deployment machine types or reserve open model resources by using Compute Engine reservations
This feature is in Preview.
You can now use visualization cells to automatically generate a visualization of any DataFrame in your notebook. You can customize the columns, chart type, aggregations, colors , labels, and title.
This feature is in Preview.
October 16, 2025
You can now access repositories by clicking Repositories in the Explorer pane. A new tab opens that displays a list of repositories. The Explorer pane no longer has a bottom pane for repositories. When you open a workspace in a repository, it opens in the Git repository pane in the left pane. These features are available in BigQuery Studio in preview.
The following features are now generally available (GA) in BigQuery Studio:
To streamline resource discovery and access, the left Explorer pane has been reorganized into three sections: Explorer, Classic Explorer, and Git repository. You can still use the Classic Explorer, which provides the complete resources tree.
In the Explorer pane, you can use the search feature to find BigQuery resources in your organization. The results appear in a new tab in the details pane. You can use filters to narrow your search.
You can access job histories by clicking Job history in the Explorer pane. A new tab opens that displays a list of job histories. BigQuery Studio no longer has a bottom pane for job history.
To reduce tab proliferation, clicking a resource opens it within the same tab. To open the resource in a separate tab, press Ctrl (or Command on macOS) and click the resource. To prevent the current tab from getting its content replaced, double-click the tab. The name changes from italicized to regular font. If you still lose your resource, you can click tab_recent Recent tabs in the details pane to find the resource.
You can use breadcrumbs to navigate through different tabs and resources in the details pane.
In the Home tab, the What's new section contains a list of new capabilities and changes to the BigQuery Studio.
The notebook action bar is consolidated by default to give you more screen space for writing code.
October 15, 2025
You can visualize your geospatial query results on an interactive map in BigQuery Studio. This feature is generally available (GA).
You can use the dbt-bigquery adapter to run Python code that's defined in
BigQuery DataFrames. For more information, see
Use BigQuery DataFrames in dbt.
This feature is
generally available
(GA).
October 14, 2025
The BigQuery Data Transfer API (bigquerydatatransfer.googleapis.com) is now enabled by default for every new Google Cloud project. This feature is generally available (GA).
You can now embed natural language as comments in existing SQL to refine and transform your code. This feature is preview.
October 13, 2025
October 09, 2025
An updated version of the ODBC driver for BigQuery is now available.
You can set a maximum slot limit for a reservation. You can configure the maximum reservation size when creating or updating a reservation. This feature is now generally available (GA).
You can allocate idle slots fairly across reservations within a single admin project. This ensures each reservation receives an approximately equal share of available capacity. This feature is now generally available (GA).