Set version for 2.29.0 RC1
diff --git a/gradle.properties b/gradle.properties
index 26c4df7..0ee20a8 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -24,8 +24,8 @@
 signing.gnupg.executable=gpg
 signing.gnupg.useLegacyGpg=true
 
-version=2.29.0-SNAPSHOT
-sdk_version=2.29.0.dev
+version=2.29.0
+sdk_version=2.29.0
 
 javaVersion=1.8
 
diff --git a/runners/google-cloud-dataflow-java/build.gradle b/runners/google-cloud-dataflow-java/build.gradle
index 8e8d71d..8aa5c86 100644
--- a/runners/google-cloud-dataflow-java/build.gradle
+++ b/runners/google-cloud-dataflow-java/build.gradle
@@ -45,7 +45,7 @@
   filter org.apache.tools.ant.filters.ReplaceTokens, tokens: [
     'dataflow.legacy_environment_major_version' : '8',
     'dataflow.fnapi_environment_major_version' : '8',
-    'dataflow.container_version' : 'beam-2.29.0',
+    'dataflow.container_version' : 'beam-2.29.0'
   ]
 }
 
diff --git a/sdks/go/pkg/beam/core/core.go b/sdks/go/pkg/beam/core/core.go
index 64feee3..146d0bb 100644
--- a/sdks/go/pkg/beam/core/core.go
+++ b/sdks/go/pkg/beam/core/core.go
@@ -27,5 +27,5 @@
 	// SdkName is the human readable name of the SDK for UserAgents.
 	SdkName = "Apache Beam SDK for Go"
 	// SdkVersion is the current version of the SDK.
-	SdkVersion = "2.29.0.dev"
+	SdkVersion = "2.29.0"
 )
diff --git a/sdks/python/apache_beam/version.py b/sdks/python/apache_beam/version.py
index 4e6b7a0..c1d2887 100644
--- a/sdks/python/apache_beam/version.py
+++ b/sdks/python/apache_beam/version.py
@@ -17,4 +17,4 @@
 
 """Apache Beam SDK version information and utilities."""
 
-__version__ = '2.29.0.dev'
+__version__ = '2.29.0'