Set version for 2.31.0 RC1
diff --git a/gradle.properties b/gradle.properties
index 1d72550..b6b2189 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -24,8 +24,8 @@
 signing.gnupg.executable=gpg
 signing.gnupg.useLegacyGpg=true
 
-version=2.31.0-SNAPSHOT
-sdk_version=2.31.0.dev
+version=2.31.0
+sdk_version=2.31.0
 
 javaVersion=1.8
 
diff --git a/runners/google-cloud-dataflow-java/build.gradle b/runners/google-cloud-dataflow-java/build.gradle
index 006c603..86b8857 100644
--- a/runners/google-cloud-dataflow-java/build.gradle
+++ b/runners/google-cloud-dataflow-java/build.gradle
@@ -46,7 +46,7 @@
     'dataflow.legacy_environment_major_version' : '8',
     'dataflow.fnapi_environment_major_version' : '8',
     'dataflow.legacy_container_version' : 'beam-2.31.0',
-    'dataflow.fnapi_container_version' : 'beam-2.31.0',
+    'dataflow.fnapi_container_version' : '2.31.0',
     'dataflow.container_base_repository' : 'gcr.io/cloud-dataflow/v1beta3',
   ]
 }
diff --git a/sdks/go/pkg/beam/core/core.go b/sdks/go/pkg/beam/core/core.go
index 9b2c713..5de93d3 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.31.0.dev"
+	SdkVersion = "2.31.0"
 )
diff --git a/sdks/python/apache_beam/version.py b/sdks/python/apache_beam/version.py
index ceda28a..8cceedb 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.31.0.dev'
+__version__ = '2.31.0'