diff --git a/.github_changelog_generator b/.github_changelog_generator
new file mode 100644
index 0000000..f84b937
--- /dev/null
+++ b/.github_changelog_generator
@@ -0,0 +1 @@
+since-tag=v1.0.0-beta.8
diff --git a/.gitignore b/.gitignore
index 7505f32..baba3f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,5 @@ release/*
TODO.md
NOTES.md
.idea
+kube.config
+.vscode/
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f95a56a..3c9ea71 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,22 @@
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
-and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+# Changelog
-## [Unreleased]
-### Added
-- `User` and `Group` fields to **step** definition to change the default user and group of a container.
-- support for self-hosted tmate instances
\ No newline at end of file
+## [v1.0.0-beta.9](https://github.com/drone-runners/drone-runner-kube/tree/v1.0.0-beta.9) (2021-08-16)
+
+[Full Changelog](https://github.com/drone-runners/drone-runner-kube/compare/v1.0.0-beta.8...v1.0.0-beta.9)
+
+**Implemented enhancements:**
+
+- moved out kube client from engine [\#69](https://github.com/drone-runners/drone-runner-kube/pull/69) ([marko-gacesa](https://github.com/marko-gacesa))
+- \(feat\) netrc envs are set through k8s secrets [\#67](https://github.com/drone-runners/drone-runner-kube/pull/67) ([marko-gacesa](https://github.com/marko-gacesa))
+- \(feat\) option to disable netrc for non-clone steps [\#64](https://github.com/drone-runners/drone-runner-kube/pull/64) ([tphoney](https://github.com/tphoney))
+- Add a host alias for detached steps [\#52](https://github.com/drone-runners/drone-runner-kube/pull/52) ([hhomar](https://github.com/hhomar))
+
+**Fixed bugs:**
+
+- Increased container start timeout to 8 minutes [\#66](https://github.com/drone-runners/drone-runner-kube/pull/66) ([marko-gacesa](https://github.com/marko-gacesa))
+- fail all containers when a kube error occurs [\#65](https://github.com/drone-runners/drone-runner-kube/pull/65) ([marko-gacesa](https://github.com/marko-gacesa))
+- Updated resource distribution, resources for exec command [\#63](https://github.com/drone-runners/drone-runner-kube/pull/63) ([marko-gacesa](https://github.com/marko-gacesa))
+
+
+
+\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
diff --git a/README.md b/README.md
index 87a93f0..f3fc221 100644
--- a/README.md
+++ b/README.md
@@ -12,3 +12,23 @@ https://discourse.drone.io
Issue Tracker and Roadmap:
https://trello.com/b/ttae5E5o/drone
+
+## Release procedure
+
+Run the changelog generator.
+
+```BASH
+docker run -it --rm -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator -u drone-runners -p drone-runner-kube -t
+```
+
+You can generate a token by logging into your GitHub account and going to Settings -> Personal access tokens.
+
+Next we tag the PR's with the fixes or enhancements labels. If the PR does not fufil the requirements, do not add a label.
+
+Run the changelog generator again with the future version according to semver.
+
+```BASH
+docker run -it --rm -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator -u drone-runners -p drone-runner-kube -t --future-release v1.0.0
+```
+
+Create your pull request for the release. Get it merged then tag the release.