diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9fd4af3db07b78bb5fe5b03f50e8cc84af1ad67a..78798872733572aa5a3db5a64aff66039ad830bc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,10 +5,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
 and this project adheres to [Semantic Versioning](http://semver.org/).
 
 ## Unreleased
-- Change parseParams default value from `null` to `true`
 - Query middleware throws a 404 when the result is empty
 - Change filters and dimensions names! No more `_id`. **Breaks compability**
-- Add a basic sanitize function
+- Parse Params middleware removed
+- `ReqQueryFields` middleware added to substitute parseParams and do SQL building automagically with the URL params
+- Upgrade to database v2
+- config.json.example now has values for development, test and production environments
+- Min Node version is 6.8.1
+- Cache is now defined per route
+- Errors from MonetDB are now returned by the query_exec and query middlewares
+- Added user model
+- Passport.js added for user authentication
+- Added routes to create and authenticate a user
+- Added simulation model
+- Added routes to save and retrieve simulations in `/simulation`
+- Tests are now in different files
 
 ## 0.1.0 - 2016-10-10
 ### Added