diff --git a/bigquery/CHANGELOG.md b/bigquery/CHANGELOG.md
index 9061e4ad353f..dd01d5cce1bd 100644
--- a/bigquery/CHANGELOG.md
+++ b/bigquery/CHANGELOG.md
@@ -4,9 +4,9 @@
[1]: https://pypi.org/project/google-cloud-bigquery/#history
-## 0.29.0 (unreleased)
+## 0.29.0
-## Interface changes / additions
+### Interface changes / additions
- Add `to_dataframe()` method to row iterators. When Pandas is installed this
method returns a `DataFrame` containing the query's or table's rows.
@@ -22,7 +22,7 @@
([#4393](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4393),
[#4413](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4413))
-## Interface changes / breaking changes
+### Interface changes / breaking changes
- Add `Client.insert_rows()` and `Client.insert_rows_json()`, deprecate
`Client.create_rows()` and `Client.create_rows_json()`.
diff --git a/bigquery/setup.py b/bigquery/setup.py
index 8d108c9c4dec..c389b70f9898 100644
--- a/bigquery/setup.py
+++ b/bigquery/setup.py
@@ -64,7 +64,7 @@
setup(
name='google-cloud-bigquery',
- version='0.28.1.dev1',
+ version='0.29.0',
description='Python Client for Google BigQuery',
long_description=README,
namespace_packages=[
diff --git a/docs/bigquery/releases.rst b/docs/bigquery/releases.rst
index e4e8a6cd92cd..b83de4abcec2 100644
--- a/docs/bigquery/releases.rst
+++ b/docs/bigquery/releases.rst
@@ -12,3 +12,4 @@
* ``0.26.0`` (`PyPI `__, `Release Notes `__)
* ``0.27.0`` (`PyPI `__, `Release Notes `__)
* ``0.28.0`` (`PyPI `__, `Release Notes `__)
+* ``0.29.0`` (`PyPI `__, `Release Notes `__)