diff --git a/Changelog.md b/Changelog.md
index 9557cc51c7da5af86f6b1e8b1c1befea05b6729a..30b3fcd197d20a70fa6da03d9b09d9d53056c465 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -2,87 +2,87 @@
 
 All notable changes to this project will be documented in this file.
 
-## [0.40]
+## [0.40] - 2020-03-12
 - DBOARD3-270: preliminary msr support
-- DBOARD3-272: support srx* office routers%                                 
+- DBOARD3-272: support srx* office routers
 
-## [0.39]
+## [0.39] - 2020-01-31
 - LGR-73: expose routers with pop info so LG doesn't need to connect to opsdb
 
-## [0.38]
+## [0.38] - 2020-01-17
 - DBOARD3-234/DBOARD3-232: standardized location data in classifier responses
 
-## [0.37]
+## [0.37] - 2020-01-03
 - DBOARD3-220: make redis/sentinel socket timeouts configurable
 
-## [0.36]
+## [0.36] - 2019-12-31
 - DBOARD3-218: added project name to circuit info
 
-## [0.35]
+## [0.35] - 2019-12-13
 - POL1-135: added customer(user) info to service category api response
 
-## [0.34]
+## [0.34] - 2019-12-11
 - POL1-135: initial support for service category api
 - DBOARD3-203: omit 'inactive' interfaces
 
-## [0.33]
+## [0.33] - 2019-12-03
 - Added Related Services for Infinera info
 
-## [0.32]
+## [0.32] - 2019-11-20
 - Ensured all Related Services are returned for juniper links
 
-## [0.31]
+## [0.31] - 2019-11-07
 - Added top-level-services to the related services
 - Fix canonicalization error of v6 addresses
 
-## [0.30]
+## [0.30] - 2019-10-30
 - DBOARD3-173 No service name for critical alarm
 
-## [0.29]
+## [0.29] - 2019-10-17
 - DBOARD3-170 (don't return 404 for unrecognized peer addresses)
 - removed filter on qfx* routers
 
-## [0.28]
+## [0.28] - 2019-10-15
 - added latch to version response
 
-## [0.27]
+## [0.27] - 2019-10-14
 - added some status flags to the latch structure
 
-## [0.26]
+## [0.26] - 2019-10-12
 - NOT SUITABLE FOR PRODUCTION!
 - filter qfx* routers until space is synced with opsdb
 
-## [0.25]
+## [0.25] - 2019-10-03
 - propagate errors when waiting for tasks to complete
 
-## [0.24]
+## [0.24] - 2019-10-03
 - optimization, don't do aggressive pre-delete checking rebuilding
 
-## [0.23]
+## [0.23] - 2019-10-03
 - use redis pipelines where possible
 
-## [0.22]
+## [0.22] - 2019-10-02
 - return a skeleton response for unknown interfaces (DBOARD3-169)
 
-## [0.21]
+## [0.21] - 2019-08-23
 - added parsing of 'logical-systems' (DBOARD3-150)
 
-## [0.20]
+## [0.20] - 2019-08-13
 - included both v4 & v6 addresses in peering info
 
-## [0.19]
+## [0.19] - 2019-07-19
 - added flush & latch to /jobs/update
 - improved address-to-interface lookup performance
 - added top-level services to responses
 
-## [0.18]
+## [0.18] - 2019-07-15
 - current/next database latching
 
-## [0.17]
+## [0.17] - 2019-07-01
 - add all interfaces to poller/interfaces response
 - always use config file for celery startup
 
-## [0.16]
+## [0.16] - 2019-06-21
 - flatten redis storage structure
 - poller api
 - classifier metadata api
@@ -92,19 +92,19 @@ All notable changes to this project will be documented in this file.
 - precompute cached list of ix public & vpn rr peers
 - use external logging config file
 
-## [0.15]
+## [0.15] - 2019-01-24
 - added some routes for initial classifier support
 - added basic replacement for findAffectedCircuits
 
-## [0.14]
+## [0.14] - 2019-01-09
 - added sample route for startup-only tasks
 - added method for caching selected alarmsdb tables
 - added caching of last known interface status from alarmsdb
 
-## [0.13]
+## [0.13] - 2019-01-08
 - added external inventory caching
 
-## [0.12]
+## [0.12] - 2019-01-04
 - added addresses to interface response
 - put actual module number in version response
 
@@ -112,29 +112,29 @@ All notable changes to this project will be documented in this file.
 - cache storage formatting bugfix
 - logging levels configured from environment
 
-## [0.9]
+## [0.9] - 2018-12-25
 - use pyez/netconf for gathering juniper data
 
-## [0.7/0.8]
+## [0.7/0.8] - 2018-12-15
 - added static/* to release
 
-## [0.6]
+## [0.6] - 2018-12-13
 - added a static demo of juniper stuff
 - added some route docs to README
 
-## [0.5]
+## [0.5] - 2018-12-11
 - added meaningful alarmsdb demo method
 - added snmp index to interface data to support sensu, prometheus
 - increased unit test coverage to 78%
 
-## [0.4]
+## [0.4] - 2018-11-28
 - added some further sample resources
 
-## [0.3]
+## [0.3] - 2018-11-22
 - basic opsdb, alarmsdb coms & test api
 
-## [0.2]
+## [0.2] - 2018-11-16
 - use celery for task management
 
-## [0.1]
+## [0.1] - 2018-11-14
 - initial skeleton