diff --git a/docs/blog/2020/11/25/the-road-to-0-4.md b/docs/blog/2020/11/25/the-road-to-0-4.md
index 76a12d19f..099da1012 100644
--- a/docs/blog/2020/11/25/the-road-to-0-4.md
+++ b/docs/blog/2020/11/25/the-road-to-0-4.md
@@ -5,7 +5,7 @@ image: images/blog/the-road-to-0-4/preview.png
# The road to ContainerSSH 0.4: modularized structure, audit logging, and more
November 25, 2020
-After a rapid rush of releases this summer we have announced that version 0.4.0 would have a long-awaited feature: [detailed audit logging](/reference/audit.md). This feature would allow for a forensic reconstruction of an SSH session. The use cases for this are diverse: from building honeypots to securing a corporate environment. We even published a [preview release](https://github.com/ContainerSSH/ContainerSSH/releases/tag/0.4.0-PR1) for test driving this feature. We even implemented an automatic upload for the audit logs to an S3-compatible object storage. So, what happened? **Why isn't 0.4.0 released yet?**
+After a rapid rush of releases this summer we have announced that version 0.4.0 would have a long-awaited feature: [detailed audit logging](/reference/audit). This feature would allow for a forensic reconstruction of an SSH session. The use cases for this are diverse: from building honeypots to securing a corporate environment. We even published a [preview release](https://github.com/ContainerSSH/ContainerSSH/releases/tag/0.4.0-PR1) for test driving this feature. We even implemented an automatic upload for the audit logs to an S3-compatible object storage. So, what happened? **Why isn't 0.4.0 released yet?**
The delay has everything to do with *maintainability*. The PR-1 implementation of the audit logging was built right into ContainerSSH causing a deluge of code changes. While it technically worked, it blew up the code in size and made features extremely hard to test. Look at [this code, for example](https://github.com/ContainerSSH/ContainerSSH/blob/0.4.0-PR1/ssh/server/server.go#L231). The actual authentication code dwarfs in comparison to the audit logging parts. You could say, the code violates the [Single Responsibility Principle](https://en.wikipedia.org/wiki/Single-responsibility_principle). There is no way we could retrofit component-level tests into this.
@@ -23,4 +23,4 @@ Another idea is to build in [PAM authentication](https://github.com/ContainerSSH
If you like these ideas please comment on the issues linked above and [let us know about your use case](https://github.com/ContainerSSH/ContainerSSH/issues).
-**So, when is `0.4` coming out?** We don't know yet. Our *plan is early next year*, but our focus in this release is stability.
\ No newline at end of file
+**So, when is `0.4` coming out?** We don't know yet. Our *plan is early next year*, but our focus in this release is stability.
diff --git a/docs/downloads/index.md b/docs/downloads/index.md
index 2d9f801d3..443688871 100644
--- a/docs/downloads/index.md
+++ b/docs/downloads/index.md
@@ -45,9 +45,9 @@
| Version | Container | Linux | Windows | MacOS | FreeBSD | Manual |
|---------|-----------|-------|---------|-------|---------|--------|
-| 0.4.0
Apr 1, 2021 | `containerssh/containerssh:0.4.0` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.rpm)
[.apk](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.apk) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_darwin_amd64.tar.gz) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_freebsd_amd64.tar.gz) | [Read »](/reference/0.4.0/index.md) |
-| 0.3.1
Oct 23, 2020 | `containerssh/containerssh:0.3.1` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_darwin_amd64.tar.gz) | | [Read »](/reference/0.3/index.md) |
-| 0.3.0
Oct 21, 2020 | `containerssh/containerssh:0.3.0` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_darwin_amd64.tar.gz) | | [Read »](/reference/0.3/index.md) |
+| 0.4.0
Apr 1, 2021 | `containerssh/containerssh:0.4.0` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.rpm)
[.apk](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_linux_amd64.apk) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_darwin_amd64.tar.gz) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.4.0/containerssh_0.4.0_freebsd_amd64.tar.gz) | [Read »](/reference/0.4.0) |
+| 0.3.1
Oct 23, 2020 | `containerssh/containerssh:0.3.1` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.1/containerssh_0.3.1_darwin_amd64.tar.gz) | | [Read »](/reference/0.3) |
+| 0.3.0
Oct 21, 2020 | `containerssh/containerssh:0.3.0` | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.3.0/containerssh_0.3.0_darwin_amd64.tar.gz) | | [Read »](/reference/0.3) |
| 0.2.2
Aug 2, 2020 | | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.2/containerssh_0.2.2_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.2/containerssh_0.2.2_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.2/containerssh_0.2.2_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.2/containerssh_0.2.2_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.2/containerssh_0.2.2_darwin_amd64.tar.gz) | | |
| 0.2.1
Jul 30, 2020 | | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.1/containerssh_0.2.1_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.1/containerssh_0.2.1_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.1/containerssh_0.2.1_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.1/containerssh_0.2.1_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.1/containerssh_0.2.1_darwin_amd64.tar.gz) | | |
| 0.2.0
Jul 9, 2020 | | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.0/containerssh_0.2.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.0/containerssh_0.2.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.0/containerssh_0.2.0_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.0/containerssh_0.2.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.2.0/containerssh_0.2.0_darwin_amd64.tar.gz) | | |
@@ -55,4 +55,4 @@
| 0.1.0
Jun 18, 2020 | | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.1.0/containerssh_0.1.0_linux_amd64.tar.gz)
[.deb](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.1.0/containerssh_0.1.0_linux_amd64.deb)
[.rpm](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.1.0/containerssh_0.1.0_linux_amd64.rpm) | [.zip](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.1.0/containerssh_0.1.0_windows_amd64.zip) | [.tar.gz](https://github.com/ContainerSSH/ContainerSSH/releases/download/0.1.0/containerssh_0.1.0_darwin_amd64.tar.gz) | | |
!!! note
- Container images that no longer have pulls have been removed to conserve resources.
\ No newline at end of file
+ Container images that no longer have pulls have been removed to conserve resources.
diff --git a/docs/getting-started/authserver.md b/docs/getting-started/authserver.md
index 11750c1e3..9aca17aaa 100644
--- a/docs/getting-started/authserver.md
+++ b/docs/getting-started/authserver.md
@@ -49,4 +49,4 @@ Your server will need to respond with the following JSON:
!!! tip
We provide a [Go library to implement a authentication server](https://github.com/containerssh/auth).
-You can read more in the [reference manual](/reference/auth.md)
\ No newline at end of file
+You can read more in the [reference manual](/reference/auth)