diff --git a/CHANGES.rst b/CHANGES.rst
index b81f41c..03ac09a 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,6 +1,6 @@
 CHANGES
 +++++++++
-
+* 0.0.9  add new region: spg
 * 0.0.8  fix bug
 * 0.0.7  update documents
 * 0.0.6  add tj region, enable_https changes to False
diff --git a/README.rst b/README.rst
index 2588700..b3942d6 100644
--- a/README.rst
+++ b/README.rst
@@ -47,7 +47,7 @@ __________
     appid = 100000                  # 替换为用户的appid
     secret_id = u'xxxxxxxx'         # 替换为用户的secret_id
     secret_key = u'xxxxxxx'         # 替换为用户的secret_key
-    region_info = "sh" #           # 替换为用户的region,目前可以为 sh/gz/tj,分别对应于上海,广州,天津园区
+   region_info = "sh" #           # 替换为用户的region,目前可以为 sh/gz/tj/sgp,分别对应于上海,广州,天津,新加坡园区
     cos_client = CosClient(appid, secret_id, secret_key, region=region_info)
 
     # 设置要操作的bucket
diff --git a/qcloud_cos/cos_config.py b/qcloud_cos/cos_config.py
index c33f870..d430bf3 100644
--- a/qcloud_cos/cos_config.py
+++ b/qcloud_cos/cos_config.py
@@ -20,6 +20,10 @@ def __init__(self, region=None, hostname=None, download_hostname=None, *args, **
             self._hostname = 'tj.file.myqcloud.com'
             self._download_hostname = 'costj.myqcloud.com'
 
+        elif region in ['sgp', 'singapore']:
+            self._hostname = 'sgp.file.myqcloud.com'
+            self._download_hostname = 'cosspg.myqcloud.com'
+
         else:
             if hostname and download_hostname:
                 self._hostname = hostname
diff --git a/setup.py b/setup.py
index 7ff7901..cf3db75 100644
--- a/setup.py
+++ b/setup.py
@@ -8,7 +8,7 @@
     sys.exit('Sorry, only python 2.6 or 2.7 is supported')
 
 setup(name='qcloud_cos_v4',
-      version='0.0.8',
+      version='0.0.9',
       description='python sdk for tencent qcloud cos v4.0',
       long_description=open('README.rst', 'r').read(),
       license='MIT License',