diff --git a/CHANGELOG.md b/CHANGELOG.md
index 80bac768b..3cb9164d6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
# Changelog
+## [2.28.0](https://github.com/googleapis/java-bigquery/compare/v2.27.1...v2.28.0) (2023-06-19)
+
+
+### Features
+
+* Add primary key and foreign keys ([#2744](https://github.com/googleapis/java-bigquery/issues/2744)) ([afb571c](https://github.com/googleapis/java-bigquery/commit/afb571c97edb13f93df9ac140af4516205d27a49))
+* Partial Projection of Table Metadata ([#2756](https://github.com/googleapis/java-bigquery/issues/2756)) ([9207743](https://github.com/googleapis/java-bigquery/commit/92077437d759705151f7778207616ecf024371ba))
+* Return JobID with TableResult ([#2689](https://github.com/googleapis/java-bigquery/issues/2689)) ([aa38428](https://github.com/googleapis/java-bigquery/commit/aa38428ad26b64d2566b33f4b2ca3dcc102c3247))
+
## [2.27.1](https://github.com/googleapis/java-bigquery/compare/v2.27.0...v2.27.1) (2023-06-13)
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 36158d225..4931d9fcc 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -6,7 +6,7 @@
google-cloud-bigquery-parent
com.google.cloud
- 2.27.2-SNAPSHOT
+ 2.28.0
diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml
index 2a6c2dfd4..c97f64bba 100644
--- a/google-cloud-bigquery/pom.xml
+++ b/google-cloud-bigquery/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery
- 2.27.2-SNAPSHOT
+ 2.28.0
jar
BigQuery
https://github.com/googleapis/java-bigquery
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-bigquery-parent
- 2.27.2-SNAPSHOT
+ 2.28.0
google-cloud-bigquery
diff --git a/pom.xml b/pom.xml
index 8fa726a48..d9eb8f978 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquery-parent
pom
- 2.27.2-SNAPSHOT
+ 2.28.0
BigQuery Parent
https://github.com/googleapis/java-bigquery
@@ -111,7 +111,7 @@
com.google.cloud
google-cloud-bigquery
- 2.27.2-SNAPSHOT
+ 2.28.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index b226b12b2..e995689f5 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -44,7 +44,7 @@
com.google.cloud
google-cloud-bigquery
- 2.27.2-SNAPSHOT
+ 2.28.0
diff --git a/versions.txt b/versions.txt
index e2ff381f4..92533f2bf 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,4 +1,4 @@
# Format:
# module:released-version:current-version
-google-cloud-bigquery:2.27.1:2.27.2-SNAPSHOT
\ No newline at end of file
+google-cloud-bigquery:2.28.0:2.28.0
\ No newline at end of file