diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ba8d2f0..2a08a233 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,41 @@
 
 All notable changes to this project will be documented in this file.
 
+## [0.8.12] - 2024-08-11
+
+### Bug Fixes
+
+- Add Ctrl-C handler for spawned children (#193)
+- Support other signals properly (#194)
+- Builds failing due to new Rust version
+- Add typespec schemas for cli modules, remove modules.json (not needed anymore) (#209)
+- Allow copying keys to both /etc and /usr/etc
+- Out of bounds panic when not retrying push
+
+### Features
+
+- Add arm support (#191)
+- Build multiple recipes in parallel (#182)
+- Create RunDriver (#196)
+
+### Miscellaneous Tasks
+
+- Add gh cli to just release
+- Build with priveleged
+- Checkout proper branch and build using cargo for buildah-build
+- Use proper out directory for installer image
+- Capitalize AS
+- Stop using secureblue for integration testing
+- Move files for test-repo to work with new files module update
+- Add Justfile commands for easier development (#205)
+- Fix integration tests failing
+- Switch from askama to rinja
+- Move files from `/usr/etc/` to `/etc/` in build-time (#214)
+
+### Refactor
+
+- Switch to using miette for errors instead of anyhow (#198)
+
 ## [0.8.11] - 2024-06-03
 
 ### Bug Fixes
@@ -19,6 +54,7 @@ All notable changes to this project will be documented in this file.
 - Add action to test external login
 - Add registry for external login test
 - Add external login job and buildah jobs
+- Release
 
 ## [0.8.10] - 2024-05-29
 
diff --git a/Cargo.lock b/Cargo.lock
index 7f3e6aa3..45f41506 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -209,7 +209,7 @@ dependencies = [
 
 [[package]]
 name = "blue-build"
-version = "0.8.11"
+version = "0.8.12"
 dependencies = [
  "blue-build-recipe",
  "blue-build-template",
@@ -246,7 +246,7 @@ dependencies = [
 
 [[package]]
 name = "blue-build-recipe"
-version = "0.8.11"
+version = "0.8.12"
 dependencies = [
  "blue-build-utils",
  "chrono",
@@ -262,7 +262,7 @@ dependencies = [
 
 [[package]]
 name = "blue-build-template"
-version = "0.8.11"
+version = "0.8.12"
 dependencies = [
  "blue-build-recipe",
  "blue-build-utils",
@@ -277,7 +277,7 @@ dependencies = [
 
 [[package]]
 name = "blue-build-utils"
-version = "0.8.11"
+version = "0.8.12"
 dependencies = [
  "anyhow",
  "atty",
diff --git a/Cargo.toml b/Cargo.toml
index ea08bf20..705c7985 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ edition = "2021"
 repository = "https://github.com/blue-build/cli"
 license = "Apache-2.0"
 categories = ["command-line-utilities"]
-version = "0.8.11"
+version = "0.8.12"
 
 [workspace.dependencies]
 chrono = "0.4"
@@ -56,9 +56,9 @@ pre-release-replacements = [
 ]
 
 [dependencies]
-blue-build-recipe = { version = "=0.8.11", path = "./recipe" }
-blue-build-template = { version = "=0.8.11", path = "./template" }
-blue-build-utils = { version = "=0.8.11", path = "./utils" }
+blue-build-recipe = { version = "=0.8.12", path = "./recipe" }
+blue-build-template = { version = "=0.8.12", path = "./template" }
+blue-build-utils = { version = "=0.8.12", path = "./utils" }
 clap-verbosity-flag = "2"
 clap_complete = "4"
 clap_complete_nushell = "4"
diff --git a/install.sh b/install.sh
index 99ec57d2..7c112d8b 100755
--- a/install.sh
+++ b/install.sh
@@ -2,7 +2,7 @@
 
 set -euo pipefail
 
-VERSION=v0.8.11
+VERSION=v0.8.12
 
 # Container runtime
 function cr() {
diff --git a/recipe/Cargo.toml b/recipe/Cargo.toml
index d7b80f0a..0b8cb92f 100644
--- a/recipe/Cargo.toml
+++ b/recipe/Cargo.toml
@@ -9,7 +9,7 @@ license.workspace = true
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-blue-build-utils = { version = "=0.8.11", path = "../utils" }
+blue-build-utils = { version = "=0.8.12", path = "../utils" }
 
 chrono.workspace = true
 colored.workspace = true
diff --git a/template/Cargo.toml b/template/Cargo.toml
index 9e79ecfa..b49749b9 100644
--- a/template/Cargo.toml
+++ b/template/Cargo.toml
@@ -10,8 +10,8 @@ license.workspace = true
 
 [dependencies]
 rinja = "0.3.0"
-blue-build-recipe = { version = "=0.8.11", path = "../recipe" }
-blue-build-utils = { version = "=0.8.11", path = "../utils" }
+blue-build-recipe = { version = "=0.8.12", path = "../recipe" }
+blue-build-utils = { version = "=0.8.12", path = "../utils" }
 
 log.workspace = true
 serde.workspace = true