diff --git a/CHANGES.rst b/CHANGES.rst
index a838c092fe8c8d9cf8048a22c760ffdeefc377f2..19b7af606b5c8865df94c8dac3afbdcb01f524de 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,3 +1,11 @@
+Changes in synapse v0.27.4 (2018-04-13)
+======================================
+
+Changes:
+
+* Update canonicaljson dependency (#3095)
+
+
 Changes in synapse v0.27.3 (2018-04-11)
 ======================================
 
diff --git a/synapse/__init__.py b/synapse/__init__.py
index 1fa2de526803208e9c4f1cd987e4cbdc88898156..0c1c16b9a4541b6ce4657d9cc0163a3da60c49aa 100644
--- a/synapse/__init__.py
+++ b/synapse/__init__.py
@@ -16,4 +16,4 @@
 """ This is a reference implementation of a Matrix home server.
 """
 
-__version__ = "0.27.3"
+__version__ = "0.27.4"
diff --git a/synapse/python_dependencies.py b/synapse/python_dependencies.py
index 40eedb63cba2d1f0326fdb5bac0a3881fe1e117f..5cabf7dabe2f53a9ba322dacea0f9e07ea9a627f 100644
--- a/synapse/python_dependencies.py
+++ b/synapse/python_dependencies.py
@@ -22,7 +22,7 @@ REQUIREMENTS = {
     "jsonschema>=2.5.1": ["jsonschema>=2.5.1"],
     "frozendict>=0.4": ["frozendict"],
     "unpaddedbase64>=1.1.0": ["unpaddedbase64>=1.1.0"],
-    "canonicaljson>=1.0.0": ["canonicaljson>=1.0.0"],
+    "canonicaljson>=1.1.3": ["canonicaljson>=1.1.3"],
     "signedjson>=1.0.0": ["signedjson>=1.0.0"],
     "pynacl>=1.2.1": ["nacl>=1.2.1", "nacl.bindings"],
     "service_identity>=1.0.0": ["service_identity>=1.0.0"],