diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2cf1d6759f1cf4e0afe5733b738a7694ec87e676..4f6c14b757174c2befe1c34be2787dedc3677bd2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 - Removed language field from dataset form.
 
+### Changed
+
+- Minimum ckan version changed from `2.9` to `2.10` (requires `ckan db upgrade`)
+
 ## [2.1.0]
 
 ### Added
diff --git a/requirements.txt b/requirements.txt
index 58fbc88b31cb6dad8ea6e154cdd46d8c0df2567b..cf7f0562009cde993ab3b121d4197b367440cecc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-ckan
+ckan~=2.10.0
 ckanext-harvest
 ckanext-spatial
 lxml