diff --git a/CHANGELOG.md b/CHANGELOG.md
index ab30538e4..ee29cfe46 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. The format
## [Unreleased]
+## Overmind [0.5.1] - 2019.1.2
+
+This patch changes the architecture of Overmind to be much more CPU efficient by introducing a cache-friendly `refresh()` phase to the main loop. See [this blog post](https://bencbartlett.wordpress.com/2019/01/02/screeps-6-verifiably-refreshed/) for more details. Additionally, the `Visualizer` system has been rewritten, and prelimiary support for assimilation and swarms has been added.
+
### Added
- Huge persistence update: much of the Overmind architecture now persists on global between ticks! This saves a ton of CPU that was previously used toward garbage collection.
- The global `Overmind` object is now rebuilt every 20 ticks; in the meantime, `refresh()` is called
@@ -358,7 +362,8 @@ This release was initially deployed on 2018.3.2 but was re-versioned on 2018.3.1
- Initial pre-release of Overmind after 190 commits and about 80,000 additions.
-[Unreleased]: https://github.com/bencbartlett/Overmind/compare/v0.5.0...HEAD
+[Unreleased]: https://github.com/bencbartlett/Overmind/compare/v0.5.1...HEAD
+[0.5.1]: https://github.com/bencbartlett/Overmind/compare/v0.5.0...v0.5.1
[0.5.0]: https://github.com/bencbartlett/Overmind/compare/v0.4.1...v0.5.0
[0.4.1]: https://github.com/bencbartlett/Overmind/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/bencbartlett/Overmind/compare/v0.3.1...v0.4.0
diff --git a/README.md b/README.md
index 671834e10..1b2e3768f 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
# Overmind Screeps AI [![Build Status](https://travis-ci.org/bencbartlett/Overmind.svg?branch=master)](https://travis-ci.org/bencbartlett/Overmind) [](https://github.com/bencbartlett/Overmind/releases) [](https://github.com/bencbartlett/Overmind/blob/master/CHANGELOG.md) [](https://github.com/bencbartlett/Overmind/wiki) [](https://screeps.slack.com/messages/overmind) [](https://github.com/bencbartlett/Overmind/issues/new) [](https://github.com/bencbartlett/Overmind/issues/new?template=feature_request.md)
-### Current release: [Overmind v0.5.x - Evolution](https://github.com/bencbartlett/Overmind/releases)
+### Current release: [Overmind v0.5.1 - Evolution](https://github.com/bencbartlett/Overmind/releases)
- See the [changelog](https://github.com/bencbartlett/Overmind/blob/master/CHANGELOG.md) for patch notes
- Documentation is available in the [wiki](https://github.com/bencbartlett/Overmind/wiki)
diff --git a/src/console/globals.ts b/src/console/globals.ts
index 840e37bc0..fe30cf126 100644
--- a/src/console/globals.ts
+++ b/src/console/globals.ts
@@ -1,5 +1,5 @@
declare const __VERSION__: string;
-global.__VERSION__ = '0.5.0';
+global.__VERSION__ = '0.5.1';
declare function deref(ref: string): RoomObject | null;