diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index b9cda320..bc55b158 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -7,6 +7,50 @@ The format is based on `Keep a
Changelog `__ and this project
adheres to `Semantic Versioning `__.
+v1.1.0 (2019-03-27)
+-------------------
+
+New
+~~~
+
+- V3bwfile: Report excluded relays.
+ Closes: #28565.
+- V3bwfile: Add time to report half network.
+ Closes: #28983
+- Destination: Recover destination when it failed.
+ Closes: #29589.
+- V3bwfile: Report relays that fail to be measured.
+ Closes: #28567.
+- V3bwfile: Report relays that are not measured measured.
+ Closes: #28566
+- V3bwfile: Add KeyValues to monitor relays.
+ Closes: #29591.
+- Docs: document that authorities are not measured.
+ Closes: #29722
+- Scanner: Warn when there is no progress.
+ Closes: #28652
+
+Fix
+~~~
+- v3bwfile: Report relays even when they don't reach a minimum number.
+ Closes: #29853.
+- Minor fixes. Closes #29891.
+- Relaylist: Convert consensus bandwidth to bytes.
+
+
+v1.0.5 (2019-03-06)
+-------------------
+
+- Release v1.0.5.
+ this time with the correct version
+
+v1.0.4 (2019-03-06)
+-------------------
+
+- Release v1.0.4.
+ because there was a commit missing between `1.0.3` and `1.0.4-dev0`
+ and what is released as `1.0.3` has version `1.0.4-dev0` and it
+ can not be fixed now.
v1.0.3 (2019-02-28)
-------------------
diff --git a/sbws/__init__.py b/sbws/__init__.py
index c8a1abcf..1fb30f8d 100644
--- a/sbws/__init__.py
+++ b/sbws/__init__.py
@@ -1,4 +1,4 @@
-__version__ = '1.1.0-dev0'
+__version__ = '1.1.0'
import threading # noqa