diff --git a/configure.ac b/configure.ac
index 4543e47d01693a746c809051ebbec89a7b6b2417..d56144c241ab5f9cde4ea41a7eb204f23a50994b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -7,7 +7,7 @@ AC_PREREQ(2.59)
 # * java/pom.xml
 # * python/setup.py
 # * src/google/protobuf/stubs/common.h
-AC_INIT([protobuf],[2.0.2-SNAPSHOT],[protobuf@googlegroups.com])
+AC_INIT([protobuf],[2.0.3-SNAPSHOT],[protobuf@googlegroups.com])
 
 AC_CONFIG_SRCDIR(src/google/protobuf/message.cc)
 AC_CONFIG_HEADERS([config.h])
diff --git a/java/pom.xml b/java/pom.xml
index eb1b31b54cdba030a2772c7035cfffb700aa2969..a98a8f42360d6cfd12c04f638653956dfcdcb266 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -11,7 +11,7 @@
   </parent>-->
   <groupId>com.google.protobuf</groupId>
   <artifactId>protobuf-java</artifactId>
-  <version>2.0.2-SNAPSHOT</version>
+  <version>2.0.3-SNAPSHOT</version>
   <packaging>jar</packaging>
   <name>Protocol Buffer Java API</name>
   <description>
diff --git a/python/setup.py b/python/setup.py
index 70e83d25b814fe2235a321053320c7f0cb8ff5de..f0ee329db6e23936a3ff83867bd801264224fb22 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -102,7 +102,7 @@ if __name__ == '__main__':
     generate_proto("../src/google/protobuf/descriptor.proto")
 
   setup(name = 'protobuf',
-        version = '2.0.2-SNAPSHOT',
+        version = '2.0.3-SNAPSHOT',
         packages = [ 'google' ],
         namespace_packages = [ 'google' ],
         test_suite = 'setup.MakeTestSuite',
diff --git a/src/google/protobuf/descriptor.pb.h b/src/google/protobuf/descriptor.pb.h
index 4bc315e24ddc799631c344e4f3ba78de7709a057..2458fadd023fa06087ee85911f73f0e253ab465f 100644
--- a/src/google/protobuf/descriptor.pb.h
+++ b/src/google/protobuf/descriptor.pb.h
@@ -12,7 +12,7 @@
 #error incompatible with your Protocol Buffer headers.  Please update
 #error your headers.
 #endif
-#if 2000002 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
+#if 2000003 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
 #error This file was generated by an older version of protoc which is
 #error incompatible with your Protocol Buffer headers.  Please
 #error regenerate this file with a newer version of protoc.
diff --git a/src/google/protobuf/stubs/common.h b/src/google/protobuf/stubs/common.h
index 9309b6be5fde3e57c17031c774bd1e59a1051a5a..05c15d1b00a376c54be8a481f444b1bbc7d20291 100644
--- a/src/google/protobuf/stubs/common.h
+++ b/src/google/protobuf/stubs/common.h
@@ -79,7 +79,7 @@ namespace internal {
 
 // The current version, represented as a single integer to make comparison
 // easier:  major * 10^6 + minor * 10^3 + micro
-#define GOOGLE_PROTOBUF_VERSION 2000002
+#define GOOGLE_PROTOBUF_VERSION 2000003
 
 // The minimum library version which works with the current version of the
 // headers.