diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7c3554b7..13dc7d20 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,30 @@
# Changelog
+## [0.4.0](https://www.github.com/googleapis/java-recommendations-ai/compare/v0.3.7...v0.4.0) (2021-02-24)
+
+
+### ⚠ BREAKING CHANGES
+
+* Apply namespace/package options to RecommendationEngine resources proto. (#210)
+
+### Bug Fixes
+
+* Apply namespace/package options to RecommendationEngine resources proto. ([#210](https://www.github.com/googleapis/java-recommendations-ai/issues/210)) ([d3fd7c3](https://www.github.com/googleapis/java-recommendations-ai/commit/d3fd7c34b2d5ff5338d0e8b036b797538019a898))
+
+
+### Documentation
+
+* generate sample code in the Java microgenerator ([#248](https://www.github.com/googleapis/java-recommendations-ai/issues/248)) ([e61048d](https://www.github.com/googleapis/java-recommendations-ai/commit/e61048d9b3e2963a1d105fe96e66d3cd50899428))
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#208](https://www.github.com/googleapis/java-recommendations-ai/issues/208)) ([c749372](https://www.github.com/googleapis/java-recommendations-ai/commit/c74937218cb62b623ac6b69e67f55901cb718da1))
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([b98fdc4](https://www.github.com/googleapis/java-recommendations-ai/commit/b98fdc49860c80873046317521cc373ac60515e8))
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#228](https://www.github.com/googleapis/java-recommendations-ai/issues/228)) ([1740c66](https://www.github.com/googleapis/java-recommendations-ai/commit/1740c662151eec626b823f31a95381551eba8a0a))
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#235](https://www.github.com/googleapis/java-recommendations-ai/issues/235)) ([fb4740b](https://www.github.com/googleapis/java-recommendations-ai/commit/fb4740bc68e54202f1b1486ceb94f0a64243de3e))
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#257](https://www.github.com/googleapis/java-recommendations-ai/issues/257)) ([0388424](https://www.github.com/googleapis/java-recommendations-ai/commit/038842421cd49d6c8149aa56f8e673842bf5ba98))
+
### [0.3.7](https://www.github.com/googleapis/java-recommendations-ai/compare/v0.3.6...v0.3.7) (2020-11-02)
diff --git a/google-cloud-recommendations-ai-bom/pom.xml b/google-cloud-recommendations-ai-bom/pom.xml
index c1941493..ec52c459 100644
--- a/google-cloud-recommendations-ai-bom/pom.xml
+++ b/google-cloud-recommendations-ai-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-recommendations-ai-bom
- 0.3.8-SNAPSHOT
+ 0.4.0
pom
com.google.cloud
@@ -64,17 +64,17 @@
com.google.cloud
google-cloud-recommendations-ai
- 0.3.8-SNAPSHOT
+ 0.4.0
com.google.api.grpc
proto-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
com.google.api.grpc
grpc-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
diff --git a/google-cloud-recommendations-ai/pom.xml b/google-cloud-recommendations-ai/pom.xml
index 123131f4..2de37e61 100644
--- a/google-cloud-recommendations-ai/pom.xml
+++ b/google-cloud-recommendations-ai/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-recommendations-ai
- 0.3.8-SNAPSHOT
+ 0.4.0
jar
Google Recommendations AI
https://github.com/googleapis/java-recommendations-ai
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-recommendations-ai-parent
- 0.3.8-SNAPSHOT
+ 0.4.0
google-cloud-recommendations-ai
diff --git a/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml b/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml
index 5fc88f4d..572dd653 100644
--- a/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml
+++ b/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
grpc-google-cloud-recommendations-ai-v1beta1
GRPC library for grpc-google-cloud-recommendations-ai-v1beta1
com.google.cloud
google-cloud-recommendations-ai-parent
- 0.3.8-SNAPSHOT
+ 0.4.0
diff --git a/pom.xml b/pom.xml
index e742bd61..78504511 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-recommendations-ai-parent
pom
- 0.3.8-SNAPSHOT
+ 0.4.0
Google Recommendations AI Parent
https://github.com/googleapis/java-recommendations-ai
@@ -70,17 +70,17 @@
com.google.cloud
google-cloud-recommendations-ai
- 0.3.8-SNAPSHOT
+ 0.4.0
com.google.api.grpc
proto-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
com.google.api.grpc
grpc-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
diff --git a/proto-google-cloud-recommendations-ai-v1beta1/pom.xml b/proto-google-cloud-recommendations-ai-v1beta1/pom.xml
index be32432e..70175915 100644
--- a/proto-google-cloud-recommendations-ai-v1beta1/pom.xml
+++ b/proto-google-cloud-recommendations-ai-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-recommendations-ai-v1beta1
- 0.3.8-SNAPSHOT
+ 0.4.0
proto-google-cloud-recommendations-ai-v1beta1
PROTO library for proto-google-cloud-recommendations-ai-v1beta1
com.google.cloud
google-cloud-recommendations-ai-parent
- 0.3.8-SNAPSHOT
+ 0.4.0
diff --git a/versions.txt b/versions.txt
index 6a1fdf5b..c3676f60 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
# Format:
# module:released-version:current-version
-google-cloud-recommendations-ai:0.3.7:0.3.8-SNAPSHOT
-proto-google-cloud-recommendations-ai-v1beta1:0.3.7:0.3.8-SNAPSHOT
-grpc-google-cloud-recommendations-ai-v1beta1:0.3.7:0.3.8-SNAPSHOT
\ No newline at end of file
+google-cloud-recommendations-ai:0.4.0:0.4.0
+proto-google-cloud-recommendations-ai-v1beta1:0.4.0:0.4.0
+grpc-google-cloud-recommendations-ai-v1beta1:0.4.0:0.4.0
\ No newline at end of file