diff --git a/AUTHORS.md b/AUTHORS.md
index 60bfd7c..06e74f7 100644
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -4,14 +4,14 @@ This list is sorted by the number of commits per contributor in _descending_ ord
Avatar|Contributor|Contributions
:-:|---|:-:
+|[@myii](https://github.com/myii)|38
|[@noelmcloughlin](https://github.com/noelmcloughlin)|10
|[@davidkarlsen](https://github.com/davidkarlsen)|8
+|[@aboe76](https://github.com/aboe76)|6
|[@nmadhok](https://github.com/nmadhok)|6
|[@keesbos](https://github.com/keesbos)|4
-|[@myii](https://github.com/myii)|3
|[@puneetk](https://github.com/puneetk)|3
|[@techhat](https://github.com/techhat)|2
-|[@aboe76](https://github.com/aboe76)|2
|[@whiteinge](https://github.com/whiteinge)|2
|[@tedski](https://github.com/tedski)|2
|[@iggy](https://github.com/iggy)|1
@@ -21,4 +21,4 @@ Avatar|Contributor|Contributions
---
-Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2019-08-17.
+Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2020-03-28.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a8cce24..0f92bad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,54 @@
# Changelog
+# [0.4.0](https://github.com/saltstack-formulas/sysstat-formula/compare/v0.3.0...v0.4.0) (2020-03-28)
+
+
+### Bug Fixes
+
+* **libtofs:** “files_switch” mess up the variable exported by “map.jinja” [skip ci] ([47470ba](https://github.com/saltstack-formulas/sysstat-formula/commit/47470ba27415b0bee3e0244d236bb86b11593c7f))
+* **release.config.js:** use full commit hash in commit link [skip ci] ([d60feaf](https://github.com/saltstack-formulas/sysstat-formula/commit/d60feaf42abd27c4bd3d178cc8f6c091d759af7a))
+
+
+### Continuous Integration
+
+* **gemfile:** restrict `train` gem version until upstream fix [skip ci] ([15c1847](https://github.com/saltstack-formulas/sysstat-formula/commit/15c184760f62c8094e1c2c1057f0f5817fb60571))
+* **kitchen:** avoid using bootstrap for `master` instances [skip ci] ([98b1708](https://github.com/saltstack-formulas/sysstat-formula/commit/98b1708327b9c6155512527d27c5119fe9217f2d))
+* **kitchen:** change `log_level` to `debug` instead of `info` ([f29dadb](https://github.com/saltstack-formulas/sysstat-formula/commit/f29dadb2462299f543af5b1fa4bd5b7b51dcd2f6))
+* **kitchen:** install required packages to bootstrapped `opensuse` [skip ci] ([c2a22b5](https://github.com/saltstack-formulas/sysstat-formula/commit/c2a22b54b58f76703209c5a5da37a779ac459cba))
+* **kitchen:** use `debian-10-master-py3` instead of `develop` [skip ci] ([9a0551c](https://github.com/saltstack-formulas/sysstat-formula/commit/9a0551cde11224a829b912d43bc5063e2671323a))
+* **kitchen:** use `develop` image until `master` is ready (`amazonlinux`) [skip ci] ([9c99c79](https://github.com/saltstack-formulas/sysstat-formula/commit/9c99c79426aac0e1085a4e32d59efcf4c9d6c09a))
+* **kitchen:** use bootstrapped `opensuse` images until `2019.2.2` [skip ci] ([72b7884](https://github.com/saltstack-formulas/sysstat-formula/commit/72b7884ddba7a3d423af5ced968c5b2d2f87d231))
+* **kitchen+travis:** replace EOL pre-salted images ([b9e16d5](https://github.com/saltstack-formulas/sysstat-formula/commit/b9e16d5a3760f4651919b2a2d132a9574d162925))
+* **kitchen+travis:** upgrade matrix after `2019.2.2` release [skip ci] ([cfca07f](https://github.com/saltstack-formulas/sysstat-formula/commit/cfca07f9abcf784dd335e703e90ecfbf95488e37))
+* **platform:** add `arch-base-latest` ([c5db9a5](https://github.com/saltstack-formulas/sysstat-formula/commit/c5db9a54b6c3958eb4ced5c3a91ea982612b4bb1))
+* **travis:** apply changes from build config validation [skip ci] ([e9b9c35](https://github.com/saltstack-formulas/sysstat-formula/commit/e9b9c351d496acf7a1c328e42d4bb58c5eb5c278))
+* **travis:** opt-in to `dpl v2` to complete build config validation [skip ci] ([d49d6c5](https://github.com/saltstack-formulas/sysstat-formula/commit/d49d6c51e340f5d9b5fe8e6517cee507f77ec937))
+* **travis:** quote pathspecs used with `git ls-files` [skip ci] ([c211ac5](https://github.com/saltstack-formulas/sysstat-formula/commit/c211ac523a7df476411a584f1a93d42388d3d424))
+* **travis:** run `shellcheck` during lint job [skip ci] ([056d015](https://github.com/saltstack-formulas/sysstat-formula/commit/056d015f18e1cf21ef790af3e7e924667522c273))
+* **travis:** update `salt-lint` config for `v0.0.10` [skip ci] ([64b821e](https://github.com/saltstack-formulas/sysstat-formula/commit/64b821e19725db93f3c0b5b2aea722c352621ab7))
+* **travis:** use `major.minor` for `semantic-release` version [skip ci] ([ca4508a](https://github.com/saltstack-formulas/sysstat-formula/commit/ca4508ae0180e906f7b668b0031302750e580dd9))
+* **travis:** use build config validation (beta) [skip ci] ([91489dd](https://github.com/saltstack-formulas/sysstat-formula/commit/91489dd175bf0138ffc0f30d99a1f83497d808d8))
+* merge travis matrix, add `salt-lint` & `rubocop` to `lint` job ([2e40417](https://github.com/saltstack-formulas/sysstat-formula/commit/2e40417837a791a61f39266b9ce858340bd6d62d))
+* merge travis matrix, add `salt-lint` & `rubocop` to `lint` job ([29af05e](https://github.com/saltstack-formulas/sysstat-formula/commit/29af05ef16824245dd989d6f81bf1d673f5f7f4a))
+* **yamllint:** add rule `empty-values` & use new `yaml-files` setting ([2cea0b2](https://github.com/saltstack-formulas/sysstat-formula/commit/2cea0b2894a7bc941cb11e46a896f3258a193c38))
+* use `dist: bionic` & apply `opensuse-leap-15` SCP error workaround ([142ff66](https://github.com/saltstack-formulas/sysstat-formula/commit/142ff661eb07b4911e65e46240076c3b48ba6953))
+
+
+### Documentation
+
+* **contributing:** remove to use org-level file instead [skip ci] ([4cf5a60](https://github.com/saltstack-formulas/sysstat-formula/commit/4cf5a60f5946056a6e5c4db19b7f1fd1724936db))
+* **readme:** update link to `CONTRIBUTING` [skip ci] ([b5d30cf](https://github.com/saltstack-formulas/sysstat-formula/commit/b5d30cf8e99012c182c09c8ca5988dc32247534e))
+
+
+### Features
+
+* **os:** graceful fail for unsupported os ([be66570](https://github.com/saltstack-formulas/sysstat-formula/commit/be66570a0b0baa8b24b2fa46127e63ae28aa39e9))
+
+
+### Performance Improvements
+
+* **travis:** improve `salt-lint` invocation [skip ci] ([cf877cf](https://github.com/saltstack-formulas/sysstat-formula/commit/cf877cf4c79358b5f0265f5f19b9c2be41e39e29))
+
# [0.3.0](https://github.com/saltstack-formulas/sysstat-formula/compare/v0.2.0...v0.3.0) (2019-08-17)
diff --git a/FORMULA b/FORMULA
index 05be3bf..18c0325 100644
--- a/FORMULA
+++ b/FORMULA
@@ -1,7 +1,7 @@
name: sysstat
os: Debian, Ubuntu, Raspbian, RedHat, Fedora, CentOS, Suse, openSUSE, Gentoo, Funtoo, Arch, Manjaro, Alpine, FreeBSD, OpenBSD, Solaris, SmartOS
os_family: Debian, RedHat, Suse, Gentoo, Arch, Alpine, FreeBSD, OpenBSD, Solaris
-version: 0.3.0
+version: 0.4.0
release: 1
minimum_version: 2016.11
summary: sysstat formula
diff --git a/docs/AUTHORS.rst b/docs/AUTHORS.rst
index be28e75..f767413 100644
--- a/docs/AUTHORS.rst
+++ b/docs/AUTHORS.rst
@@ -13,30 +13,30 @@ This list is sorted by the number of commits per contributor in *descending* ord
* - Avatar
- Contributor
- Contributions
+ * - :raw-html-m2r:``
+ - `@myii `_
+ - 38
* - :raw-html-m2r:``
- `@noelmcloughlin `_
- 10
* - :raw-html-m2r:``
- `@davidkarlsen `_
- 8
+ * - :raw-html-m2r:``
+ - `@aboe76 `_
+ - 6
* - :raw-html-m2r:``
- `@nmadhok `_
- 6
* - :raw-html-m2r:``
- `@keesbos `_
- 4
- * - :raw-html-m2r:``
- - `@myii `_
- - 3
* - :raw-html-m2r:``
- `@puneetk `_
- 3
* - :raw-html-m2r:``
- `@techhat `_
- 2
- * - :raw-html-m2r:``
- - `@aboe76 `_
- - 2
* - :raw-html-m2r:``
- `@whiteinge `_
- 2
@@ -59,4 +59,4 @@ This list is sorted by the number of commits per contributor in *descending* ord
----
-Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2019-08-17.
+Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2020-03-28.
diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst
index a5c4768..b6402f4 100644
--- a/docs/CHANGELOG.rst
+++ b/docs/CHANGELOG.rst
@@ -2,6 +2,61 @@
Changelog
=========
+`0.4.0 `_ (2020-03-28)
+---------------------------------------------------------------------------------------------------------
+
+Bug Fixes
+^^^^^^^^^
+
+
+* **libtofs:** “files_switch” mess up the variable exported by “map.jinja” [skip ci] (\ `47470ba `_\ )
+* **release.config.js:** use full commit hash in commit link [skip ci] (\ `d60feaf `_\ )
+
+Continuous Integration
+^^^^^^^^^^^^^^^^^^^^^^
+
+
+* **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `15c1847 `_\ )
+* **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `98b1708 `_\ )
+* **kitchen:** change ``log_level`` to ``debug`` instead of ``info`` (\ `f29dadb `_\ )
+* **kitchen:** install required packages to bootstrapped ``opensuse`` [skip ci] (\ `c2a22b5 `_\ )
+* **kitchen:** use ``debian-10-master-py3`` instead of ``develop`` [skip ci] (\ `9a0551c `_\ )
+* **kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `9c99c79 `_\ )
+* **kitchen:** use bootstrapped ``opensuse`` images until ``2019.2.2`` [skip ci] (\ `72b7884 `_\ )
+* **kitchen+travis:** replace EOL pre-salted images (\ `b9e16d5 `_\ )
+* **kitchen+travis:** upgrade matrix after ``2019.2.2`` release [skip ci] (\ `cfca07f `_\ )
+* **platform:** add ``arch-base-latest`` (\ `c5db9a5 `_\ )
+* **travis:** apply changes from build config validation [skip ci] (\ `e9b9c35 `_\ )
+* **travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `d49d6c5 `_\ )
+* **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `c211ac5 `_\ )
+* **travis:** run ``shellcheck`` during lint job [skip ci] (\ `056d015 `_\ )
+* **travis:** update ``salt-lint`` config for ``v0.0.10`` [skip ci] (\ `64b821e `_\ )
+* **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `ca4508a `_\ )
+* **travis:** use build config validation (beta) [skip ci] (\ `91489dd `_\ )
+* merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ `2e40417 `_\ )
+* merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ `29af05e `_\ )
+* **yamllint:** add rule ``empty-values`` & use new ``yaml-files`` setting (\ `2cea0b2 `_\ )
+* use ``dist: bionic`` & apply ``opensuse-leap-15`` SCP error workaround (\ `142ff66 `_\ )
+
+Documentation
+^^^^^^^^^^^^^
+
+
+* **contributing:** remove to use org-level file instead [skip ci] (\ `4cf5a60 `_\ )
+* **readme:** update link to ``CONTRIBUTING`` [skip ci] (\ `b5d30cf `_\ )
+
+Features
+^^^^^^^^
+
+
+* **os:** graceful fail for unsupported os (\ `be66570 `_\ )
+
+Performance Improvements
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+
+* **travis:** improve ``salt-lint`` invocation [skip ci] (\ `cf877cf `_\ )
+
`0.3.0 `_ (2019-08-17)
---------------------------------------------------------------------------------------------------------