diff --git a/CHANGELOG.md b/CHANGELOG.md
index 984b30f9..6ec19d07 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [1.0.4] - 2023-10-24
+
 ## Changed
 - Upgrade to Pydantic V2
 
diff --git a/docs/index.md b/docs/index.md
index bf14eb04..f93e67fc 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,4 +1,4 @@
-# GBQ - 1.0.3
+# GBQ - 1.0.4
 
 [![CI pipeline status](https://github.com/wayfair-incubator/gbq/workflows/CI/badge.svg?branch=main)][ci]
 [![PyPI](https://img.shields.io/pypi/v/gbq)](https://pypi.org/project/gbq/)
diff --git a/gbq/__init__.py b/gbq/__init__.py
index 4ab523f1..76d455f8 100644
--- a/gbq/__init__.py
+++ b/gbq/__init__.py
@@ -1,5 +1,5 @@
 from gbq.bigquery import BigQuery
 
-__version__ = "1.0.3"
+__version__ = "1.0.4"
 __author__ = "Jash Parekh <jparekh1@wayfair.com>"
 __all__ = [BigQuery]  # type: ignore
diff --git a/setup.cfg b/setup.cfg
index 6dddd9f4..45e7bd03 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -3,7 +3,7 @@ name = gbq
 url = https://github.com/wayfair-incubator/gbq
 author = Jash Parekh
 author_email = jparekh1@wayfair.com
-version = 1.0.3
+version = 1.0.4
 description = Python wrapper for interacting Google BigQuery.
 long_description = file: README.md
 long_description_content_type = text/markdown