Release v3.54.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2b42f6a..c85c750 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+### v3.54.0 - 2017-07-24
+  * Allow sshd_config_hostcertificate to be an array. This fixes a bug
+    where you could have specified one cert and multiple HostKey's since
+    `sshd_config_hostkey` allows an array.
+  * Add parameter `sshd_config_authorized_principals_file` to manage the
+    `AuthorizedPrincipalsFile` setting in `sshd_config`.
+
+### v3.53.0 - 2017-07-24
+  * Support only latest Puppet v3
+  * Support only last few releases on Puppet v4
+  * Add support for Puppet v5
+
 ### v3.52.0 - 2017-05-26
   * Add params for Add PrintLastLog, UsePrivilegeSeparation, and
     Compression options in sshd_config.
diff --git a/metadata.json b/metadata.json
index d999865..e7cf559 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
 {
   "name": "ghoneycutt-ssh",
-  "version": "3.52.0",
+  "version": "3.54.0",
   "author": "ghoneycutt",
   "summary": "Manages SSH",
   "license": "Apache-2.0",