diff --git a/CHANGELOG.md b/CHANGELOG.md
index 56a7da8824..3019496e57 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,18 @@
All notable changes to this project will be documented in this file. This
project adheres to [Semantic Versioning](http://semver.org/).
-## Unreleased
+## 0.5.10
+
+### Fixes
+
+- Fix index usage for virtual docs ([#490](https://github.com/open-policy-agent/opa/issues/490))
+- Fix match error panic ([#494](https://github.com/open-policy-agent/opa/issues/494))
+- Fix wildcard mangling in rule head ([#480](https://github.com/open-policy-agent/opa/issues/480))
+
+### Miscellaneous
+
+- Add parse_duration_ns to generate nanos based on duration string
+- Add product to calculate the product of array or set
## 0.5.9
diff --git a/Makefile b/Makefile
index bcb8fc4d57..4209fe6ff5 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
# Use of this source code is governed by an Apache2
# license that can be found in the LICENSE file.
-VERSION := 0.5.10-dev
+VERSION := 0.5.10
PACKAGES := $(shell go list ./.../ | grep -v 'vendor')
diff --git a/docs/book/deployments.md b/docs/book/deployments.md
index c163bafc8d..86bd5615a1 100644
--- a/docs/book/deployments.md
+++ b/docs/book/deployments.md
@@ -13,7 +13,7 @@ recommend you review this section to familiarize yourself with the basics.
OPA releases are available as images on Docker Hub.
-* [openpolicyagent/opa:0.5.9](https://hub.docker.com/r/openpolicyagent/opa/)
+* [openpolicyagent/opa:0.5.10](https://hub.docker.com/r/openpolicyagent/opa/)
### Running with Docker
diff --git a/docs/book/docker-authorization.md b/docs/book/docker-authorization.md
index 7aaa9e7fae..1f1b572da8 100644
--- a/docs/book/docker-authorization.md
+++ b/docs/book/docker-authorization.md
@@ -51,7 +51,7 @@ $ mkdir -p policies
### 2. Download the latest version of OPA.
```shell
-$ curl -L https://github.com/open-policy-agent/opa/releases/download/v0.5.9/opa_linux_amd64 > opa
+$ curl -L https://github.com/open-policy-agent/opa/releases/download/v0.5.10/opa_linux_amd64 > opa
$ chmod u+x opa
```
diff --git a/docs/book/get-started.md b/docs/book/get-started.md
index 6a89e1c7f2..f157b90a1e 100644
--- a/docs/book/get-started.md
+++ b/docs/book/get-started.md
@@ -36,13 +36,13 @@ If this is your first time using OPA, download the latest executable for your sy
On macOS (64-bit):
```shell
-curl -L -o opa https://github.com/open-policy-agent/opa/releases/download/v0.5.9/opa_darwin_amd64
+curl -L -o opa https://github.com/open-policy-agent/opa/releases/download/v0.5.10/opa_darwin_amd64
```
On Linux (64-bit):
```shell
-curl -L -o opa https://github.com/open-policy-agent/opa/releases/download/v0.5.9/opa_linux_amd64
+curl -L -o opa https://github.com/open-policy-agent/opa/releases/download/v0.5.10/opa_linux_amd64
```
Set permissions on the OPA executable:
diff --git a/docs/book/http-api-authorization.md b/docs/book/http-api-authorization.md
index b71048ef67..a276b94807 100644
--- a/docs/book/http-api-authorization.md
+++ b/docs/book/http-api-authorization.md
@@ -28,7 +28,7 @@ cat >docker-compose.yml < docker-compose.yml <