diff --git a/build.gradle b/build.gradle
index 692a766fa..3b68d1ed4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -17,7 +17,7 @@ allprojects {
ext {
shortVersion = '4.0.3'
- isSnapshot = true
+ isSnapshot = false
gitCommit = getGitCommit()
javadocAllDir = new File(buildDir, 'javadoc')
documentationDir = new File(buildDir, 'documentation')
diff --git a/resources/releasedocs/changelog.html b/resources/releasedocs/changelog.html
index 1d2fd93b5..b3040bd4d 100644
--- a/resources/releasedocs/changelog.html
+++ b/resources/releasedocs/changelog.html
@@ -141,6 +141,30 @@ hr {
+
4.0.3 -- 2014-08-16
+
+
Bug
+
+
+- [SMACK-589] - FormField.Option toXML() produces malformed XML
+
+- [SMACK-592] - OfflineMessagesManager.getMessages() does send request before collector is set up and could leak collector
+
+- [SMACK-594] - PrivateData Bookmarks.toXML() returns invalid XML
+
+
+
+
Improvement
+
+
+- [SMACK-539] - Verify ConnectionConfiguration parameters
+
+- [SMACK-588] - Typo in org.jivesoftware.smackx.pubsub.ConfigureForm: s/isSubscibe/isSubscribe/
+
+- [SMACK-593] - Smack should prefer full flush over sync flush when using compression
+
+
+
4.0.2 -- 2014-07-27
Improvement