[RELEASE] v0.9.3 official release (#4767)

diff --git a/NEWS.md b/NEWS.md
index faea3b2..3bc7638 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,9 +1,12 @@
 MXNet Change Log
 ================
-## NNVM: inprogress refactor branch
+## 0.9.3
 - Move symbolic API to NNVM @tqchen
   - Most front-end C API are backward  compatible
   - Removed symbolic api in MXNet and relies on NNVM
+- New features:
+  - MXNet profiler for profiling operator level executions
+  - mxnet.image package for fast image loading and processing
 - Change of JSON format
   - param and attr field are merged to attr
   - New code is backward compatible can load old json format
diff --git a/R-package/DESCRIPTION b/R-package/DESCRIPTION
index 7a75981..f56f415 100644
--- a/R-package/DESCRIPTION
+++ b/R-package/DESCRIPTION
@@ -1,7 +1,7 @@
 Package: mxnet
 Type: Package
 Title: MXNet
-Version: 0.9.2
+Version: 0.9.3
 Date: 2015-12-23
 Author: Tianqi Chen, Qiang Kou, Tong He
 Maintainer: Qiang Kou <qkou@umail.iu.edu>
diff --git a/README.md b/README.md
index e61d039..fb98090 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,7 @@
 
 What's New
 ----------
+* [Version 0.9.3 Release](./docs/architecture/release_note_0_9.md) - First 0.9 official release.
 * [Version 0.9.1 Release (NNVM refactor)](./docs/architecture/release_note_0_9.md) - NNVM branch is merged into master now. An official release will be made soon.
 * [Version 0.8.0 Release](https://github.com/dmlc/mxnet/releases/tag/v0.8.0)
 * [Updated Image Classification with new Pre-trained Models](./example/image-classification)
diff --git a/docs/conf.py b/docs/conf.py
index da50541..72bf64b 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -55,8 +55,8 @@
 }
 os.environ['MXNET_BUILD_DOC'] = '1'
 # Version information.
-version = '0.9.2'
-release = '0.9.2'
+version = '0.9.3'
+release = '0.9.3'
 # import mxnet
 # version = mxnet.__version__
 # release = mxnet.__version__
diff --git a/include/mxnet/base.h b/include/mxnet/base.h
index 76b0128..f23b4e1 100644
--- a/include/mxnet/base.h
+++ b/include/mxnet/base.h
@@ -87,7 +87,7 @@
 /*! \brief minor version */
 #define MXNET_MINOR 9
 /*! \brief patch version */
-#define MXNET_PATCH 1
+#define MXNET_PATCH 3
 /*! \brief mxnet version */
 #define MXNET_VERSION (MXNET_MAJOR*10000 + MXNET_MINOR*100 + MXNET_PATCH)
 /*! \brief helper for making version number */
diff --git a/python/mxnet/libinfo.py b/python/mxnet/libinfo.py
index 15f52a7..9cc3ee5 100644
--- a/python/mxnet/libinfo.py
+++ b/python/mxnet/libinfo.py
@@ -39,4 +39,4 @@
 
 
 # current version
-__version__ = "0.9.2"
+__version__ = "0.9.3"