From a9c7d2d830cbb150535c3ecb3db13fccdf2d8863 Mon Sep 17 00:00:00 2001
From: Chris Kleinknecht <libc@google.com>
Date: Mon, 11 Mar 2019 16:36:16 -0700
Subject: [PATCH 1/5] Update version numbers

---
 contrib/opencensus-correlation/version.py               | 2 +-
 contrib/opencensus-ext-dbapi/setup.py                   | 2 +-
 contrib/opencensus-ext-django/setup.py                  | 2 +-
 contrib/opencensus-ext-flask/setup.py                   | 2 +-
 contrib/opencensus-ext-google-cloud-clientlibs/setup.py | 2 +-
 contrib/opencensus-ext-grpc/setup.py                    | 2 +-
 contrib/opencensus-ext-httplib/setup.py                 | 2 +-
 contrib/opencensus-ext-jaeger/setup.py                  | 2 +-
 contrib/opencensus-ext-mysql/setup.py                   | 2 +-
 contrib/opencensus-ext-ocagent/setup.py                 | 2 +-
 contrib/opencensus-ext-postgresql/setup.py              | 2 +-
 contrib/opencensus-ext-pymongo/setup.py                 | 2 +-
 contrib/opencensus-ext-pymysql/setup.py                 | 2 +-
 contrib/opencensus-ext-pyramid/setup.py                 | 2 +-
 contrib/opencensus-ext-requests/setup.py                | 2 +-
 contrib/opencensus-ext-sqlalchemy/setup.py              | 2 +-
 contrib/opencensus-ext-stackdriver/setup.py             | 2 +-
 contrib/opencensus-ext-threading/setup.py               | 2 +-
 contrib/opencensus-ext-zipkin/setup.py                  | 2 +-
 opencensus/common/version/__init__.py                   | 2 +-
 20 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/contrib/opencensus-correlation/version.py b/contrib/opencensus-correlation/version.py
index ff18aeb50..8088a1980 100644
--- a/contrib/opencensus-correlation/version.py
+++ b/contrib/opencensus-correlation/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.2.dev0'
+__version__ = '0.3.0'
diff --git a/contrib/opencensus-ext-dbapi/setup.py b/contrib/opencensus-ext-dbapi/setup.py
index c1239bde3..671ab8a7f 100644
--- a/contrib/opencensus-ext-dbapi/setup.py
+++ b/contrib/opencensus-ext-dbapi/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-django/setup.py b/contrib/opencensus-ext-django/setup.py
index 333564ad2..444f67cd1 100644
--- a/contrib/opencensus-ext-django/setup.py
+++ b/contrib/opencensus-ext-django/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'Django >= 1.11.0, <= 1.11.20',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-flask/setup.py b/contrib/opencensus-ext-flask/setup.py
index be5513c26..1b3d94eae 100644
--- a/contrib/opencensus-ext-flask/setup.py
+++ b/contrib/opencensus-ext-flask/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'flask >= 0.12.3, < 2.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-google-cloud-clientlibs/setup.py b/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
index 3bac134bb..a6b8f2d46 100644
--- a/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
+++ b/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'opencensus-ext-grpc >= 0.1.dev0, < 1.0.0',
         'opencensus-ext-requests >= 0.1.dev0, < 1.0.0',
     ],
diff --git a/contrib/opencensus-ext-grpc/setup.py b/contrib/opencensus-ext-grpc/setup.py
index 1193f50c5..7f1181517 100644
--- a/contrib/opencensus-ext-grpc/setup.py
+++ b/contrib/opencensus-ext-grpc/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'grpcio >= 1.0.0, < 2.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-httplib/setup.py b/contrib/opencensus-ext-httplib/setup.py
index dada805ef..68aa116f5 100644
--- a/contrib/opencensus-ext-httplib/setup.py
+++ b/contrib/opencensus-ext-httplib/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-jaeger/setup.py b/contrib/opencensus-ext-jaeger/setup.py
index 3af0cea0e..e3db09f9d 100644
--- a/contrib/opencensus-ext-jaeger/setup.py
+++ b/contrib/opencensus-ext-jaeger/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-mysql/setup.py b/contrib/opencensus-ext-mysql/setup.py
index dbdd726e2..87bb37e6d 100644
--- a/contrib/opencensus-ext-mysql/setup.py
+++ b/contrib/opencensus-ext-mysql/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'mysql-connector >= 2.1.6, < 3.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'opencensus-ext-dbapi >= 0.1.dev0, < 1.0.0',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-ocagent/setup.py b/contrib/opencensus-ext-ocagent/setup.py
index d234a820a..c69638aa2 100644
--- a/contrib/opencensus-ext-ocagent/setup.py
+++ b/contrib/opencensus-ext-ocagent/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'grpcio >= 1.0.0, < 2.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-postgresql/setup.py b/contrib/opencensus-ext-postgresql/setup.py
index 8887239f3..ea14f03cc 100644
--- a/contrib/opencensus-ext-postgresql/setup.py
+++ b/contrib/opencensus-ext-postgresql/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'psycopg2 >= 2.7.3.1',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-pymongo/setup.py b/contrib/opencensus-ext-pymongo/setup.py
index 9cc12fb84..ef73ef0ef 100644
--- a/contrib/opencensus-ext-pymongo/setup.py
+++ b/contrib/opencensus-ext-pymongo/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'pymongo >= 3.1.0',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-pymysql/setup.py b/contrib/opencensus-ext-pymysql/setup.py
index 68f2e894e..5496cf882 100644
--- a/contrib/opencensus-ext-pymysql/setup.py
+++ b/contrib/opencensus-ext-pymysql/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'PyMySQL >= 0.7.11, < 1.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'opencensus-ext-dbapi >= 0.1.dev0, < 1.0.0',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-pyramid/setup.py b/contrib/opencensus-ext-pyramid/setup.py
index 978b36317..ccce62798 100644
--- a/contrib/opencensus-ext-pyramid/setup.py
+++ b/contrib/opencensus-ext-pyramid/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'pyramid >= 1.9.1, < 2.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-requests/setup.py b/contrib/opencensus-ext-requests/setup.py
index 40d512bbc..9f9c5168a 100644
--- a/contrib/opencensus-ext-requests/setup.py
+++ b/contrib/opencensus-ext-requests/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'wrapt >= 1.0.0, < 2.0.0',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-sqlalchemy/setup.py b/contrib/opencensus-ext-sqlalchemy/setup.py
index 0e8506d39..a8f265c17 100644
--- a/contrib/opencensus-ext-sqlalchemy/setup.py
+++ b/contrib/opencensus-ext-sqlalchemy/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
         'SQLAlchemy >= 1.1.14, < 2.0.0',
     ],
     extras_require={},
diff --git a/contrib/opencensus-ext-stackdriver/setup.py b/contrib/opencensus-ext-stackdriver/setup.py
index 5dfa666a8..32ced224f 100644
--- a/contrib/opencensus-ext-stackdriver/setup.py
+++ b/contrib/opencensus-ext-stackdriver/setup.py
@@ -40,7 +40,7 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'google-cloud-trace >= 0.20.0, < 1.0.0',
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-threading/setup.py b/contrib/opencensus-ext-threading/setup.py
index 14df5ede4..2e651deba 100644
--- a/contrib/opencensus-ext-threading/setup.py
+++ b/contrib/opencensus-ext-threading/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-zipkin/setup.py b/contrib/opencensus-ext-zipkin/setup.py
index 1c4832713..dad88222b 100644
--- a/contrib/opencensus-ext-zipkin/setup.py
+++ b/contrib/opencensus-ext-zipkin/setup.py
@@ -39,7 +39,7 @@
     include_package_data=True,
     long_description=open('README.rst').read(),
     install_requires=[
-        'opencensus >= 0.2.dev0, < 1.0.0',
+        'opencensus >= 0.3.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/opencensus/common/version/__init__.py b/opencensus/common/version/__init__.py
index ff18aeb50..8088a1980 100644
--- a/opencensus/common/version/__init__.py
+++ b/opencensus/common/version/__init__.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.2.dev0'
+__version__ = '0.3.0'

From 6ffcfe073f0ecdf2bc6107086c229f3269968139 Mon Sep 17 00:00:00 2001
From: Chris Kleinknecht <libc@google.com>
Date: Mon, 11 Mar 2019 16:36:35 -0700
Subject: [PATCH 2/5] Update changelog

---
 CHANGELOG.md | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0d0480457..7658dbc43 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,12 +2,15 @@
 
 ## Unreleased
 
+## 0.3.0
+Released 2019-03-11
+
 - Fix gRPC client tracer reuse bug
   ([#539](https://github.com/census-instrumentation/opencensus-python/pull/539))
-- Fix bugs in Prometheus exporter. Use ordered list for histogram buckets.
-  Use `UnknownMetricFamily` for `SumData` instead of `UntypedMetricFamily`.
-  Check if label keys and values match before exporting.
-- Remove min and max from Distribution.
+- Update prometheus client and fix multiple bugs in the exporter
+  ([#492](https://github.com/census-instrumentation/opencensus-python/pull/492))
+- Remove min and max from `Distribution`
+  ([#501](https://github.com/census-instrumentation/opencensus-python/pull/501))
 - Replace stackdriver `gke_container` resources, see the [GKE migration
   notes](https://cloud.google.com/monitoring/kubernetes-engine/migration#incompatible)
   for details

From 2afedaee10b44b1909378f86151a8953a2986746 Mon Sep 17 00:00:00 2001
From: Chris Kleinknecht <libc@google.com>
Date: Tue, 19 Mar 2019 12:46:13 -0700
Subject: [PATCH 3/5] Update core pkg to 0.3.1, ext pkgs to 0.1.0

---
 contrib/opencensus-ext-dbapi/version.py                   | 2 +-
 contrib/opencensus-ext-django/version.py                  | 2 +-
 contrib/opencensus-ext-flask/version.py                   | 2 +-
 contrib/opencensus-ext-google-cloud-clientlibs/setup.py   | 4 ++--
 contrib/opencensus-ext-google-cloud-clientlibs/version.py | 2 +-
 contrib/opencensus-ext-grpc/version.py                    | 2 +-
 contrib/opencensus-ext-httplib/version.py                 | 2 +-
 contrib/opencensus-ext-jaeger/version.py                  | 2 +-
 contrib/opencensus-ext-mysql/setup.py                     | 2 +-
 contrib/opencensus-ext-mysql/version.py                   | 2 +-
 contrib/opencensus-ext-ocagent/version.py                 | 2 +-
 contrib/opencensus-ext-postgresql/version.py              | 2 +-
 contrib/opencensus-ext-pymongo/version.py                 | 2 +-
 contrib/opencensus-ext-pymysql/setup.py                   | 2 +-
 contrib/opencensus-ext-pymysql/version.py                 | 2 +-
 contrib/opencensus-ext-pyramid/version.py                 | 2 +-
 contrib/opencensus-ext-requests/version.py                | 2 +-
 contrib/opencensus-ext-sqlalchemy/version.py              | 2 +-
 contrib/opencensus-ext-stackdriver/version.py             | 2 +-
 contrib/opencensus-ext-threading/version.py               | 2 +-
 contrib/opencensus-ext-zipkin/version.py                  | 2 +-
 opencensus/common/version/__init__.py                     | 2 +-
 22 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/contrib/opencensus-ext-dbapi/version.py b/contrib/opencensus-ext-dbapi/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-dbapi/version.py
+++ b/contrib/opencensus-ext-dbapi/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-django/version.py b/contrib/opencensus-ext-django/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-django/version.py
+++ b/contrib/opencensus-ext-django/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-flask/version.py b/contrib/opencensus-ext-flask/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-flask/version.py
+++ b/contrib/opencensus-ext-flask/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-google-cloud-clientlibs/setup.py b/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
index a6b8f2d46..35b043019 100644
--- a/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
+++ b/contrib/opencensus-ext-google-cloud-clientlibs/setup.py
@@ -40,8 +40,8 @@
     long_description=open('README.rst').read(),
     install_requires=[
         'opencensus >= 0.3.0, < 1.0.0',
-        'opencensus-ext-grpc >= 0.1.dev0, < 1.0.0',
-        'opencensus-ext-requests >= 0.1.dev0, < 1.0.0',
+        'opencensus-ext-grpc >= 0.1.0, < 1.0.0',
+        'opencensus-ext-requests >= 0.1.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-google-cloud-clientlibs/version.py b/contrib/opencensus-ext-google-cloud-clientlibs/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-google-cloud-clientlibs/version.py
+++ b/contrib/opencensus-ext-google-cloud-clientlibs/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-grpc/version.py b/contrib/opencensus-ext-grpc/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-grpc/version.py
+++ b/contrib/opencensus-ext-grpc/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-httplib/version.py b/contrib/opencensus-ext-httplib/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-httplib/version.py
+++ b/contrib/opencensus-ext-httplib/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-jaeger/version.py b/contrib/opencensus-ext-jaeger/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-jaeger/version.py
+++ b/contrib/opencensus-ext-jaeger/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-mysql/setup.py b/contrib/opencensus-ext-mysql/setup.py
index 87bb37e6d..bb564b16b 100644
--- a/contrib/opencensus-ext-mysql/setup.py
+++ b/contrib/opencensus-ext-mysql/setup.py
@@ -41,7 +41,7 @@
     install_requires=[
         'mysql-connector >= 2.1.6, < 3.0.0',
         'opencensus >= 0.3.0, < 1.0.0',
-        'opencensus-ext-dbapi >= 0.1.dev0, < 1.0.0',
+        'opencensus-ext-dbapi >= 0.1.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-mysql/version.py b/contrib/opencensus-ext-mysql/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-mysql/version.py
+++ b/contrib/opencensus-ext-mysql/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-ocagent/version.py b/contrib/opencensus-ext-ocagent/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-ocagent/version.py
+++ b/contrib/opencensus-ext-ocagent/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-postgresql/version.py b/contrib/opencensus-ext-postgresql/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-postgresql/version.py
+++ b/contrib/opencensus-ext-postgresql/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-pymongo/version.py b/contrib/opencensus-ext-pymongo/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-pymongo/version.py
+++ b/contrib/opencensus-ext-pymongo/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-pymysql/setup.py b/contrib/opencensus-ext-pymysql/setup.py
index 5496cf882..dcc2f5ddb 100644
--- a/contrib/opencensus-ext-pymysql/setup.py
+++ b/contrib/opencensus-ext-pymysql/setup.py
@@ -41,7 +41,7 @@
     install_requires=[
         'PyMySQL >= 0.7.11, < 1.0.0',
         'opencensus >= 0.3.0, < 1.0.0',
-        'opencensus-ext-dbapi >= 0.1.dev0, < 1.0.0',
+        'opencensus-ext-dbapi >= 0.1.0, < 1.0.0',
     ],
     extras_require={},
     license='Apache-2.0',
diff --git a/contrib/opencensus-ext-pymysql/version.py b/contrib/opencensus-ext-pymysql/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-pymysql/version.py
+++ b/contrib/opencensus-ext-pymysql/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-pyramid/version.py b/contrib/opencensus-ext-pyramid/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-pyramid/version.py
+++ b/contrib/opencensus-ext-pyramid/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-requests/version.py b/contrib/opencensus-ext-requests/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-requests/version.py
+++ b/contrib/opencensus-ext-requests/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-sqlalchemy/version.py b/contrib/opencensus-ext-sqlalchemy/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-sqlalchemy/version.py
+++ b/contrib/opencensus-ext-sqlalchemy/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-stackdriver/version.py b/contrib/opencensus-ext-stackdriver/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-stackdriver/version.py
+++ b/contrib/opencensus-ext-stackdriver/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-threading/version.py b/contrib/opencensus-ext-threading/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-threading/version.py
+++ b/contrib/opencensus-ext-threading/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/contrib/opencensus-ext-zipkin/version.py b/contrib/opencensus-ext-zipkin/version.py
index f3a64a892..d323c46d6 100644
--- a/contrib/opencensus-ext-zipkin/version.py
+++ b/contrib/opencensus-ext-zipkin/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.1.dev0'
+__version__ = '0.1.0'
diff --git a/opencensus/common/version/__init__.py b/opencensus/common/version/__init__.py
index 8088a1980..c3649df71 100644
--- a/opencensus/common/version/__init__.py
+++ b/opencensus/common/version/__init__.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.3.0'
+__version__ = '0.3.1'

From 6b789ef2984542f93ee87dfdd13e321f33394a56 Mon Sep 17 00:00:00 2001
From: Chris Kleinknecht <libc@google.com>
Date: Tue, 19 Mar 2019 12:47:37 -0700
Subject: [PATCH 4/5] Update changelog

---
 CHANGELOG.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7658dbc43..da100991a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,11 @@
 
 ## Unreleased
 
+## 0.3.1
+Released 2019-03-19
+
+- Release 0.1.0 versions of exporter and integration packages
+
 ## 0.3.0
 Released 2019-03-11
 

From 42e0c013abe8ff6d1399abacfb6823843f504b9a Mon Sep 17 00:00:00 2001
From: Chris Kleinknecht <libc@google.com>
Date: Tue, 19 Mar 2019 13:13:57 -0700
Subject: [PATCH 5/5] Set opencensus-correlation version to 0.1.0

---
 contrib/opencensus-correlation/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contrib/opencensus-correlation/version.py b/contrib/opencensus-correlation/version.py
index 8088a1980..d323c46d6 100644
--- a/contrib/opencensus-correlation/version.py
+++ b/contrib/opencensus-correlation/version.py
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = '0.3.0'
+__version__ = '0.1.0'