# What changed in @google-cloud/bigquery

> 12 changes in @google-cloud/bigquery 9 from its official release notes, upgrade guides and advisories: 1 breaking, 4 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/npm/@google-cloud/bigquery/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @google-cloud/bigquery 9

### Breaking changes

- Raises an error when an Arrow batch arrives before its schema. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)

### New APIs and options

- Supports arrowSerializationOptions when creating a query Arrow stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Supports maxResults when creating a query Arrow stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Supports specifying explicit destination tables when creating a query Arrow stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Adds createQueryArrowStream for inline jobs.query results. (9.4.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.4.0)

### Behavior and default changes

- Allows WRITE_APPEND when creating a query Arrow stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Supports jobs.insert when creating a query Arrow stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Arrow ReadRows streams can resume after interruption. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Streams multi-page Arrow results from the default job stream. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
- Waits for unfinished jobs before streaming Arrow results. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)

### Tooling

- API sources were updated and the client regenerated; the notes do not specify the resulting API changes. (9.3.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.3.0)

### Fixes and other changes

- Preserves timestamp nanoseconds when microseconds are zero. (9.5.0) — [release notes](https://github.com/googleapis/google-cloud-node/releases/tag/bigquery-v9.5.0)
