diff --git a/CHANGELOG.md b/CHANGELOG.md
index e6585c82..f742ec2a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,19 @@
+
+## 3.3.0 (2021-11-04)
+
+#### Features
+
+* **cli:** add --srcdir option (#306) ([4120c540](4120c540))
+* **deps:** add support for coverage v6.x (#330) ([372443dc](372443dc), closes [#326](326))
+
+Note this implicitly improves support for Python 3.10, as coverage v6.x includes some fixes for v3.10 of Python.
+
+#### Bug Fixes
+
+* **env:** fixup handling of default env service values (#314) ([1a0fd9b3](1a0fd9b3), closes [#303](303))
+
+This solves some edge cases around duplicated / unmerged coverage results in parallel runs.
+
## 3.2.0 (2021-07-20)
diff --git a/coveralls/version.py b/coveralls/version.py
index 573cf70b..6a157dcb 100644
--- a/coveralls/version.py
+++ b/coveralls/version.py
@@ -1 +1 @@
-__version__ = '3.2.0'
+__version__ = '3.3.0'