diff --git a/.travis.yml b/.travis.yml
index 3d1da60df0c0bda06803167114c48693f10055bd..d9c1719274f89d4b5afca43c125aa589294a1f47 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,8 @@ python:
  - "3.5"
  - "3.6"
  - "3.7"
+ - "3.8"
+ - "nightly"
  - "pypy"
  - "pypy3.5"
 script:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1fc8b09bd80ff99f4c9e2a4e5ad3954f72d84ba7..b0437d82bc6f98e9615497f000b3be8c52063677 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# v0.104:
+
+* more extensive testing (CPython3.8, nightly)
+
 # v0.103:
 
 * bugfix in handling exchange in publish
diff --git a/coolamqp/__init__.py b/coolamqp/__init__.py
index 514f1bedf93ac7619f3500a359167b8fc6fadb0e..1d5dc5c99c1c496b90338759f3a89e0291a2a391 100644
--- a/coolamqp/__init__.py
+++ b/coolamqp/__init__.py
@@ -1,2 +1,2 @@
 # coding=UTF-8
-__version__ = '0.103'
+__version__ = '0.104a1'