diff --git a/CHANGELOG.md b/CHANGELOG.md
index a045706..46c3f07 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
 
 ## Unreleased
 
+## 3.4.1 (2018-04-04)
+
 * [Bugfix] Fix broken `share-ssh-socket` by passing the value of `SSH_AUTH_SOCK` to the Docker flag, not the environment variable itself
 
 * [Enhancement] Add `--verbose` flag to shortcut command if original Crane command is run in verbose mode
diff --git a/README.md b/README.md
index 85715e8..e76a3f2 100644
--- a/README.md
+++ b/README.md
@@ -28,13 +28,13 @@ Please see [www.craneup.tech](https://www.craneup.tech?utm_source=github&utm_med
 
 ## Installation
 
-The latest release is 3.4.0 and requires Docker >= 1.13.
+The latest release is 3.4.1 and requires Docker >= 1.13.
 Please have a look at the [changelog](https://github.com/michaelsauter/crane/blob/master/CHANGELOG.md) when upgrading.
 
 The free version can be installed via:
 
 ```
-bash -c "`curl -sL https://raw.githubusercontent.com/michaelsauter/crane/v3.4.0/download.sh`" && \
+bash -c "`curl -sL https://raw.githubusercontent.com/michaelsauter/crane/v3.4.1/download.sh`" && \
 mv crane /usr/local/bin/crane
 ```
 
diff --git a/crane/version_basic.go b/crane/version_basic.go
index 17aa51f..5ba8e67 100644
--- a/crane/version_basic.go
+++ b/crane/version_basic.go
@@ -6,7 +6,7 @@ import (
 	"fmt"
 )
 
-const Version = "3.4.0"
+const Version = "3.4.1"
 const Pro = false
 
 func printVersion() {
diff --git a/download.sh b/download.sh
index bcd420f..b2d3c59 100755
--- a/download.sh
+++ b/download.sh
@@ -2,7 +2,7 @@
 
 # Set version to latest unless set by user
 if [ -z "$VERSION" ]; then
-  VERSION="3.4.0"
+  VERSION="3.4.1"
 fi
 
 echo "Downloading version ${VERSION}..."