diff --git a/CHANGELOG.md b/CHANGELOG.md
index 126c221ce3d1cc05a811acedbd5a4528443fa31c..3e27991ebf8822ddb357c4dbc44c51e54e237a3d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,12 @@
-## new in jupyter-openbis-extension 0.2.3
+## new in jupyter-openbis-extension 0.2.4
 
 - improved entity selection
 - openBIS History ID support
+- warning: there are known bugs in the new search feature which will hopefully be fixed in an
+  upcoming release
 
 ## new in jupyter-openbis-extension 0.2.2
+
 - fixed link to gitlab project
 - fixed setup.py to force tornado=5.1.1
 
diff --git a/HOWTO_UPLOAD_TO_PYPI b/HOWTO_UPLOAD_TO_PYPI
index 37168d54395d7c71a62b9b7dcfa6e8186bd14d43..c96ae30bfc6a8f4bca14df6acd7d1507fb4bb010 100644
--- a/HOWTO_UPLOAD_TO_PYPI
+++ b/HOWTO_UPLOAD_TO_PYPI
@@ -10,3 +10,6 @@ ls -la dist/
 # upload distribution(s) to pypi
 twine upload dist/*
 
+# upload distribution to pypi-test
+twine upload --repository test dist/*
+
diff --git a/jupyter-openbis-extension/__init__.py b/jupyter-openbis-extension/__init__.py
index c6b7f7f9200c127bbac02b77db8af92f1e0b6f00..d3d298723cee99d050e7464c5bac6a4660c7483d 100644
--- a/jupyter-openbis-extension/__init__.py
+++ b/jupyter-openbis-extension/__init__.py
@@ -1,7 +1,7 @@
 name = 'jupyter-openbis-extension.server'
 __author__ = 'Swen Vermeul'
 __email__ = 'swen@ethz.ch'
-__version__ = '0.2.3'
+__version__ = '0.2.4'
 
 def _jupyter_server_extension_paths():
     return [{
diff --git a/setup.py b/setup.py
index 5c01c0792c3492cfa8ab1bd39a5e83b6e2702545..fb238db129b39ed313e0757152948972883c359e 100644
--- a/setup.py
+++ b/setup.py
@@ -11,7 +11,7 @@ with open("README.md", "r", encoding="utf-8") as fh:
 
 setup(
     name='jupyter-openbis-extension',
-    version= '0.2.3',
+    version= '0.2.4',
     author='Swen Vermeul |  ID SIS | ETH Zürich',
     author_email='swen@ethz.ch',
     description='Extension for Jupyter notebooks to connect to openBIS and download/upload datasets, inluding the notebook itself',