Bump version to 2.3.0 final.

Change-Id: Ia85e753e0321c9d91653426fd1b90c25722b63c4
diff --git a/base/BUILD b/base/BUILD
index d9b1a88..a884259 100644
--- a/base/BUILD
+++ b/base/BUILD
@@ -5,18 +5,18 @@
 # TODO: Extend POM generation to support what's needed for publishing.
 maven_pom(
   name = "base_version",
-  version = "25.3.0-rc1",
+  version = "25.3.0",
   visibility = ["//visibility:public"],
 )
 
 maven_pom(
   name = "build_version",
-  version = "2.3.0-rc1",
+  version = "2.3.0",
   visibility = ["//visibility:public"],
 )
 
 maven_pom(
   name = "experimental_version",
-  version = "0.9.0-rc1",
+  version = "0.9.0",
   visibility = ["//visibility:public"],
 )
diff --git a/base/version.properties b/base/version.properties
index ecc6c01..83c72fa 100644
--- a/base/version.properties
+++ b/base/version.properties
@@ -3,9 +3,9 @@
 
 # NOTE: Make sure any changes to the following version numbers are also made in
 # the BUILD file, for Bazel tests to continue to work properly.
-baseVersion = 25.3.0-rc1
-buildVersion = 2.3.0-rc1
-experimentalVersion = 0.9.0-rc1
+baseVersion = 25.3.0
+buildVersion = 2.3.0
+experimentalVersion = 0.9.0
 experimentalGradleVersion = 3.1
 
 # This counter should be incremented every time the api is changed in not backward-compatible way,