diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7c33c3c8dc6c6d8b7037ccfe4806873bd17fc837..136d1ea8e9a3d6f0fda66c0412ea23492562d102 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
 # Goblin Changelog
 
+## v2.2.4
+
 ## v2.2.3
 
 * Fixed bug when mapping an edge's properties introduced as a regression in newer gremlinpython versions.
diff --git a/setup.py b/setup.py
index 303e24d5a0b49f734f24689257e658306c9ec14f..33f1e8dbfce4de7ecf30d828a78fa4775110eb71 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@ with open("README.md", "r") as fh:
 
 setup(
     name='goblin',
-    version='2.2.3',
+    version='2.2.4',
     license=__license__,
     author=__author__,
     author_email=__email__,
@@ -23,7 +23,7 @@ setup(
     long_description_content_type="text/markdown",
     long_description=long_description,
     url='http://goblin-ogm.com',
-    download_url='https://github.com/goblin-ogm/goblin/archive/v2.2.3.tar.gz',
+    download_url='https://github.com/goblin-ogm/goblin/archive/v2.2.4.tar.gz',
     include_package_data=True,
     keywords=['Tinkerpop', 'Tinkerpop3', 'gremlin', 'gremlin-python', 'asyncio', 'graphdb', 'ogm', 'orm'],
     packages=find_packages(),