diff --git a/docs/releasenotes/1.0.9.rst b/docs/releasenotes/1.0.9.rst
new file mode 100644
index 0000000000000000000000000000000000000000..bfe46ba99167285121f2c5954d4a20fc4af8ba62
--- /dev/null
+++ b/docs/releasenotes/1.0.9.rst
@@ -0,0 +1,68 @@
+.. default-intersphinx:: django1.6 djblets1.0
+
+
+===========================
+Djblets 1.0.9 Release Notes
+===========================
+
+**Release date**: TBD
+
+
+djblets.datagrid
+================
+
+* Attempting to sort using a non-sortable column no longer results in a
+  crash. (:bug:`4607`)
+
+  Patch by Jeff Cho.
+
+
+djblets.db
+==========
+
+* :py:class:`~djblets.db.fields.json_field.JSONField` now accepts an initial
+  dictionary or list value.
+
+  This allows default data to be passed when using
+  :py:meth:`Model.objects.create() <django.db.models.query.QuerySet.create>`
+  and other similar methods without having to first serialize to a JSON
+  string.
+
+
+djblets.extensions
+==================
+
+* Removed an unnecessary database write when enabling an extension.
+
+
+djblets.testing
+===============
+
+* Optimized the loading of fixtures when using
+  :py:class:`~djblets.testing.testcases.TestCase`.
+
+
+djblets.webapi
+==============
+
+* Enhanced the capabilities of
+  :py:class:`~djblets.webapi.resources.mixins.forms.UpdateFormMixin`.
+
+  The mixin can now perform more of the heavy lifting of handling an API
+  request, while also giving resources a large amount of control.
+
+  It introduces :py:meth:`handle_form_request()
+  <djblets.webapi.resources.mixins.forms.UpdateFormMixin
+  .handle_form_request>`, which takes in the request data, instantiates a
+  form, validates and saves it, and returns a success or error response,
+  removing the need for resources to perform those steps.
+
+  Several additional methods have been introduced to give resources control
+  over this process. See the documentation for the mixin for details.
+
+
+Contributors
+============
+
+* Christian Hammond
+* Jeff Cho
diff --git a/docs/releasenotes/index.rst b/docs/releasenotes/index.rst
index 0db5e541cb07d9090edc2d108970ad4cc1d60289..37ae6b9f21eaa4fd91d8cac988bb748a76ce0b39 100644
--- a/docs/releasenotes/index.rst
+++ b/docs/releasenotes/index.rst
@@ -11,6 +11,7 @@ Djblets Release Notes
 .. toctree::
    :maxdepth: 1
 
+   1.0.9
    1.0.8
    1.0.7
    1.0.6
