diff --git a/CHANGES.rst b/CHANGES.rst
index 03d6d3ca3..816e811f2 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -2,6 +2,55 @@
CHANGES
=======
+----------
+0.8.0.dev0
+----------
+
+* *API change*: Decouple translation from package iteration. This removes
+ the Obtainer construct entirely, which likely means if you're using PEX as
+ a library, you will need to change your code if you were doing anything
+ nontrivial. This adds a couple new options to ``resolve`` but simplifies
+ the story around how to cache packages.
+ `RB #785 `_
+
+* Refactor http handling in pex to allow for alternate http implementations. Adds support
+ for `requests `_,
+ improving both performance and security. For more information, read the commit notes at
+ `91c7f32 `_.
+ `RB #778 `_
+
+* Improvements to API documentation throughout.
+
+* Renamed ``Tracer`` to ``TraceLogger`` to prevent nondeterministic isort ordering.
+
+* Refactor tox.ini to increase the number of environment combinations and improve coverage.
+
+* Adds HTTP retry support for the RequestsContext.
+ `RB #1303 `_
+
+* Make pex --version correct.
+ `Issue #19 `_
+
+* Bug fix: Replace uses of ``os.unsetenv(...)`` with ``del os.environ[...]``
+ `Pull Request #11 `_
+
+* Bug fix: Scrub sys.path and sys.modules based upon both supplied path and
+ realpath of files and directories. Newer versions of virtualenv on Linux symlink site-packages
+ which caused those packages to not be removed from sys.path correctly.
+ `Issue #21 `_
+
+* Bug fix: The pex -s option was not correctly pulling in transitive dependencies.
+ `Issue #22 `_
+
+* Bug fix: Adds ``content`` method to HTTP contexts that does HTML content decoding, fixing
+ an encoding issue only experienced when using Python 3.
+ `Issue #10 `_
+
-----
0.7.0
-----