diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 8699293557762a934ebd114795bdb21701acc76d..3416f561dc2ff08c8cc5433bde1ddff37dbc12ad 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,13 @@
 Changelog
 =========
+0.20.23
+-------
+* Switch to next node, when current node has the necesary api not enabled
+* handle Client returned invalid format. Expected JSON! and switch to next node
+* More checks added
+* get_estimated_block_num is faster and uses BlockHeader
+* exclude_limited=False is default now for get_nodes
+
 0.20.22
 -------
 * Fix #195 - comment.downvote(100) will now downvote with 100%, negative numbers are not allowed anymore
diff --git a/beem/version.py b/beem/version.py
index 2013445b408233933cb61537a342b599eef5897c..a9481d2f6168e793a5897545ef055690525e3229 100644
--- a/beem/version.py
+++ b/beem/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.20.23'
+version = '0.20.24'
diff --git a/beemapi/version.py b/beemapi/version.py
index 2013445b408233933cb61537a342b599eef5897c..a9481d2f6168e793a5897545ef055690525e3229 100644
--- a/beemapi/version.py
+++ b/beemapi/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.20.23'
+version = '0.20.24'
diff --git a/beembase/version.py b/beembase/version.py
index 2013445b408233933cb61537a342b599eef5897c..a9481d2f6168e793a5897545ef055690525e3229 100644
--- a/beembase/version.py
+++ b/beembase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.20.23'
+version = '0.20.24'
diff --git a/beemgraphenebase/version.py b/beemgraphenebase/version.py
index 2013445b408233933cb61537a342b599eef5897c..a9481d2f6168e793a5897545ef055690525e3229 100644
--- a/beemgraphenebase/version.py
+++ b/beemgraphenebase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.20.23'
+version = '0.20.24'
diff --git a/setup.py b/setup.py
index e1020c920de119af4bbd8ae3832edcff199e2c13..27e632b8974b02b6342e82226ce8681b7101e4b9 100755
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ except LookupError:
     ascii = codecs.lookup('ascii')
     codecs.register(lambda name, enc=ascii: {True: enc}.get(name == 'mbcs'))
 
-VERSION = '0.20.23'
+VERSION = '0.20.24'
 
 tests_require = ['mock >= 2.0.0', 'pytest', 'pytest-mock', 'parameterized']