diff --git a/AUTHORS.md b/AUTHORS.md
index 4a3e9ab..b6c8a1e 100644
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -4,19 +4,20 @@ This list is sorted by the number of commits per contributor in _descending_ ord
Avatar|Contributor|Contributions
:-:|---|:-:
-|[@myii](https://github.com/myii)|45
-|[@dafyddj](https://github.com/dafyddj)|32
-|[@myoung34](https://github.com/myoung34)|24
-|[@rbjorklin](https://github.com/rbjorklin)|15
-|[@n-rodriguez](https://github.com/n-rodriguez)|9
-|[@avanier](https://github.com/avanier)|8
-|[@aboe76](https://github.com/aboe76)|4
-|[@johnkeates](https://github.com/johnkeates)|3
-|[@MatthiasKuehneEllerhold](https://github.com/MatthiasKuehneEllerhold)|3
-|[@javierbertoli](https://github.com/javierbertoli)|2
-|[@blbradley](https://github.com/blbradley)|1
-|[@noelmcloughlin](https://github.com/noelmcloughlin)|1
+|[@myii](https://github.com/myii)|93
+|[@dafyddj](https://github.com/dafyddj)|37
+|[@myoung34](https://github.com/myoung34)|24
+|[@rbjorklin](https://github.com/rbjorklin)|15
+|[@n-rodriguez](https://github.com/n-rodriguez)|9
+|[@avanier](https://github.com/avanier)|8
+|[@aboe76](https://github.com/aboe76)|4
+|[@johnkeates](https://github.com/johnkeates)|3
+|[@MatthiasKuehneEllerhold](https://github.com/MatthiasKuehneEllerhold)|3
+|[@javierbertoli](https://github.com/javierbertoli)|2
+|[@blbradley](https://github.com/blbradley)|1
+|[@baby-gnu](https://github.com/baby-gnu)|1
+|[@noelmcloughlin](https://github.com/noelmcloughlin)|1
---
-Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2019-11-07.
+Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2021-04-17.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9457b87..32c491b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,51 @@
# Changelog
+## [1.2.4](https://github.com/saltstack-formulas/vault-formula/compare/v1.2.3...v1.2.4) (2021-04-17)
+
+
+### Code Refactoring
+
+* **cert-gen.sh:** use `sh` not `bash` for portability ([860f1ba](https://github.com/saltstack-formulas/vault-formula/commit/860f1ba897b7cc7697786ad771f581eb4b41357e))
+
+
+### Continuous Integration
+
+* **commitlint:** ensure `upstream/master` uses main repo URL [skip ci] ([134d6f5](https://github.com/saltstack-formulas/vault-formula/commit/134d6f5c88ca3652dd9719fae57c1b72c248fe48))
+* **gemfile:** restrict `train` gem version until upstream fix [skip ci] ([999e3c7](https://github.com/saltstack-formulas/vault-formula/commit/999e3c7456becf3473776baeb9ac5a11e575922a))
+* **gemfile.lock:** add to repo with updated `Gemfile` [skip ci] ([c6bf47b](https://github.com/saltstack-formulas/vault-formula/commit/c6bf47b84525ada706d386a72bf29205c4bffc45))
+* **gemfile+lock:** use `ssf` customised `kitchen-docker` repo [skip ci] ([f3c1007](https://github.com/saltstack-formulas/vault-formula/commit/f3c10079754aee725a54a15781d1ec5cb450fbf7))
+* **gitlab-ci:** add `rubocop` linter (with `allow_failure`) [skip ci] ([31a61f8](https://github.com/saltstack-formulas/vault-formula/commit/31a61f88ee27c9703a7d274853d7bee6614aaa7e))
+* **gitlab-ci:** use GitLab CI as Travis CI replacement ([0a90aa7](https://github.com/saltstack-formulas/vault-formula/commit/0a90aa782633570279d391cd2a398868c9f19ca3))
+* **kitchen:** avoid using bootstrap for `master` instances [skip ci] ([6d0cff0](https://github.com/saltstack-formulas/vault-formula/commit/6d0cff052848a3c9a1334b65112e27c6caba5b91))
+* **kitchen:** use `saltimages` Docker Hub where available [skip ci] ([7403ecd](https://github.com/saltstack-formulas/vault-formula/commit/7403ecda559f3133f66005dca29ef832b0f44a45))
+* **kitchen:** use `stable` for `amazonlinux-1` bootstrap [skip ci] ([83930ff](https://github.com/saltstack-formulas/vault-formula/commit/83930ff0bc62f9cfe5cef161b7c735c02b9e1745))
+* **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] ([49e5671](https://github.com/saltstack-formulas/vault-formula/commit/49e56719cbf8ca03568196f7c95fa434229b1776))
+* **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] ([d96b789](https://github.com/saltstack-formulas/vault-formula/commit/d96b7899688677fbafc98f4fbdf8f987142b8e8c))
+* **kitchen+travis:** add new platforms [skip ci] ([98bad0d](https://github.com/saltstack-formulas/vault-formula/commit/98bad0d8eeeae9899bbde3a46062e03cc488a090))
+* **kitchen+travis:** adjust matrix to add `3000.1` & remove `2017.7` ([37ce4f4](https://github.com/saltstack-formulas/vault-formula/commit/37ce4f4f5e5247c81630d04bade8f01c4cdd34a5))
+* **kitchen+travis:** adjust matrix to add `3000.2` & remove `2018.3` [skip ci] ([3ffb96f](https://github.com/saltstack-formulas/vault-formula/commit/3ffb96f20aa7b2b15897abc5998996972160eb41))
+* **kitchen+travis:** adjust matrix to add `3000.3` [skip ci] ([fe39213](https://github.com/saltstack-formulas/vault-formula/commit/fe39213f1065bd950cd2ea44ee9706840031e915))
+* **kitchen+travis:** remove `master-py2-arch-base-latest` [skip ci] ([43e6673](https://github.com/saltstack-formulas/vault-formula/commit/43e6673c14c99f4767b0fa80886c82efa8ab8fda))
+* **pre-commit:** add to formula [skip ci] ([034157b](https://github.com/saltstack-formulas/vault-formula/commit/034157bbea2bd5237ab0fcaab47b380b7fc441fd))
+* **pre-commit:** enable/disable `rstcheck` as relevant [skip ci] ([d8b64e3](https://github.com/saltstack-formulas/vault-formula/commit/d8b64e3f7418d02c97e718506fc06b3e397bb9b3))
+* **pre-commit:** finalise `rstcheck` configuration [skip ci] ([e42dc17](https://github.com/saltstack-formulas/vault-formula/commit/e42dc17e7af9dfa928b3caf211b222744067a3b7))
+* **pre-commit:** update hook for `rubocop` [skip ci] ([99be484](https://github.com/saltstack-formulas/vault-formula/commit/99be48451b6a1093df4e34d0ec4d11e8248fd833))
+* **travis:** add notifications => zulip [skip ci] ([279a5b4](https://github.com/saltstack-formulas/vault-formula/commit/279a5b447bb24af41c7a9964662d94c271273359))
+* **travis:** apply changes from build config validation [skip ci] ([d494294](https://github.com/saltstack-formulas/vault-formula/commit/d494294a98171368cecfc95c5ef29ee4807c454d))
+* **travis:** opt-in to `dpl v2` to complete build config validation [skip ci] ([b8e3f4f](https://github.com/saltstack-formulas/vault-formula/commit/b8e3f4faa46e1b7e089cd4f4d7618bd2de855b0b))
+* **travis:** quote pathspecs used with `git ls-files` [skip ci] ([f4beb33](https://github.com/saltstack-formulas/vault-formula/commit/f4beb3368dd319474b7ef3b517df23f24f902bc6))
+* **travis:** run `shellcheck` during lint job [skip ci] ([c4090d6](https://github.com/saltstack-formulas/vault-formula/commit/c4090d695886352314677b5968949a6e9c7fc082))
+* **travis:** use `major.minor` for `semantic-release` version [skip ci] ([1ab3801](https://github.com/saltstack-formulas/vault-formula/commit/1ab38018c69130a62c19006b81a324afdfc1bf67))
+* **travis:** use build config validation (beta) [skip ci] ([b54b06d](https://github.com/saltstack-formulas/vault-formula/commit/b54b06d8c4c13998107b8eaf5dafb93b3c785d98))
+* **workflows/commitlint:** add to repo [skip ci] ([98e056a](https://github.com/saltstack-formulas/vault-formula/commit/98e056ada33c8e0c5db4eb0e6a8227f0cfe829dc))
+
+
+### Tests
+
+* standardise use of `share` suite & `_mapdata` state [skip ci] ([9877500](https://github.com/saltstack-formulas/vault-formula/commit/9877500f0a13bbb68d0b7f1e625e9587369e62ef))
+* **prod_server:** fix regex for Arch and Tumbleweed as well ([9d673fa](https://github.com/saltstack-formulas/vault-formula/commit/9d673fa81d1e25c98ee37e47c9380639b47c75c3))
+* **rubocop:** fix remaining violations ([d289ce9](https://github.com/saltstack-formulas/vault-formula/commit/d289ce9303637efc58f13ce71ec521fcad05231e))
+
## [1.2.3](https://github.com/saltstack-formulas/vault-formula/compare/v1.2.2...v1.2.3) (2019-11-07)
diff --git a/FORMULA b/FORMULA
index 6a45726..5603122 100644
--- a/FORMULA
+++ b/FORMULA
@@ -1,7 +1,7 @@
name: vault
os: Debian, Ubuntu, RedHat, Fedora, CentOS, Amazon, SUSE
os_family: Debian, RedHat, Suse
-version: 1.2.3
+version: 1.2.4
release: 1
minimum_version: 2017.7
summary: Vault formula
diff --git a/docs/AUTHORS.rst b/docs/AUTHORS.rst
index 0023a82..50465d1 100644
--- a/docs/AUTHORS.rst
+++ b/docs/AUTHORS.rst
@@ -13,44 +13,47 @@ This list is sorted by the number of commits per contributor in *descending* ord
* - Avatar
- Contributor
- Contributions
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@myii `_
- - 45
- * - :raw-html-m2r:``
+ - 93
+ * - :raw-html-m2r:``
- `@dafyddj `_
- - 32
- * - :raw-html-m2r:``
+ - 37
+ * - :raw-html-m2r:``
- `@myoung34 `_
- 24
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@rbjorklin `_
- 15
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@n-rodriguez `_
- 9
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@avanier `_
- 8
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@aboe76 `_
- 4
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@johnkeates `_
- 3
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@MatthiasKuehneEllerhold `_
- 3
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@javierbertoli `_
- 2
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
- `@blbradley `_
- 1
- * - :raw-html-m2r:``
+ * - :raw-html-m2r:``
+ - `@baby-gnu `_
+ - 1
+ * - :raw-html-m2r:``
- `@noelmcloughlin `_
- 1
----
-Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2019-11-07.
+Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2021-04-17.
diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst
index 40f64c6..f943ce0 100644
--- a/docs/CHANGELOG.rst
+++ b/docs/CHANGELOG.rst
@@ -2,6 +2,56 @@
Changelog
=========
+`1.2.4 `_ (2021-04-17)
+-------------------------------------------------------------------------------------------------------
+
+Code Refactoring
+^^^^^^^^^^^^^^^^
+
+
+* **cert-gen.sh:** use ``sh`` not ``bash`` for portability (\ `860f1ba `_\ )
+
+Continuous Integration
+^^^^^^^^^^^^^^^^^^^^^^
+
+
+* **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `134d6f5 `_\ )
+* **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `999e3c7 `_\ )
+* **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `c6bf47b `_\ )
+* **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `f3c1007 `_\ )
+* **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `31a61f8 `_\ )
+* **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `0a90aa7 `_\ )
+* **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `6d0cff0 `_\ )
+* **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `7403ecd `_\ )
+* **kitchen:** use ``stable`` for ``amazonlinux-1`` bootstrap [skip ci] (\ `83930ff `_\ )
+* **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `49e5671 `_\ )
+* **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `d96b789 `_\ )
+* **kitchen+travis:** add new platforms [skip ci] (\ `98bad0d `_\ )
+* **kitchen+travis:** adjust matrix to add ``3000.1`` & remove ``2017.7`` (\ `37ce4f4 `_\ )
+* **kitchen+travis:** adjust matrix to add ``3000.2`` & remove ``2018.3`` [skip ci] (\ `3ffb96f `_\ )
+* **kitchen+travis:** adjust matrix to add ``3000.3`` [skip ci] (\ `fe39213 `_\ )
+* **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `43e6673 `_\ )
+* **pre-commit:** add to formula [skip ci] (\ `034157b `_\ )
+* **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `d8b64e3 `_\ )
+* **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `e42dc17 `_\ )
+* **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `99be484 `_\ )
+* **travis:** add notifications => zulip [skip ci] (\ `279a5b4 `_\ )
+* **travis:** apply changes from build config validation [skip ci] (\ `d494294 `_\ )
+* **travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `b8e3f4f `_\ )
+* **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `f4beb33 `_\ )
+* **travis:** run ``shellcheck`` during lint job [skip ci] (\ `c4090d6 `_\ )
+* **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `1ab3801 `_\ )
+* **travis:** use build config validation (beta) [skip ci] (\ `b54b06d `_\ )
+* **workflows/commitlint:** add to repo [skip ci] (\ `98e056a `_\ )
+
+Tests
+^^^^^
+
+
+* standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `9877500 `_\ )
+* **prod_server:** fix regex for Arch and Tumbleweed as well (\ `9d673fa `_\ )
+* **rubocop:** fix remaining violations (\ `d289ce9 `_\ )
+
`1.2.3 `_ (2019-11-07)
-------------------------------------------------------------------------------------------------------