diff --git a/CHANGELOG.md b/CHANGELOG.md
index f34d8285fb71c74ad06d1b1e5c2e46915aefbcf7..67e1fe85fa40bcea98590c02e1c03e10f8d1dad5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,12 +6,27 @@
 - 
 
 ### Changed
-- Make calibration work, maybe with interp1d
 -
 
 ### Removed
 -
 
+## [0.4.5] 2019-04-03
+
+### Added
+- Calibration method and plotting
+- Multivariate Gaussian prior
+- Bayesian model diminsionality calculator
+- Dynamic dynesty (note: this is in an alpha stage)
+- Waveform caching
+
+### Changes
+- Fixed bugs in the ROQ time resolution
+- Fixed bugs in the gracedb wrapper-method
+- Improvements to the pp-plot method
+- Improved checkpointing for emcee/ptemcee
+- Various perforance-related improvements
+
 ## [0.4.4] 2019-04-03
 
 ### Added
diff --git a/setup.py b/setup.py
index 43e8190855ca0dbde139eb17cdd1f49817461822..f571a0569bbd77f92b73975f9e43594af948ac36 100644
--- a/setup.py
+++ b/setup.py
@@ -57,7 +57,7 @@ def readfile(filename):
     return filecontents
 
 
-VERSION = '0.4.4'
+VERSION = '0.4.5'
 version_file = write_version_file(VERSION)
 long_description = get_long_description()