diff --git a/docs/releasenotes/0.9.9.rst b/docs/releasenotes/0.9.9.rst
new file mode 100644
index 0000000000000000000000000000000000000000..b6f4f102182c52f5c7ff6f112d5f549ee377cf77
--- /dev/null
+++ b/docs/releasenotes/0.9.9.rst
@@ -0,0 +1,50 @@
+.. default-intersphinx:: djblets0.9 django1.6
+
+
+===========================
+Djblets 0.9.9 Release Notes
+===========================
+
+**Release date**: TBD
+
+
+djblets.extensions
+==================
+
+* Fixed building and packaging extensions using LessCSS or UglifyJS.
+
+  A regression had caused packages utilizing LessCSS or UglifyJS to fail to
+  build, due to some bad path information. Extensions should now properly
+  build once again.
+
+
+djblets.markdown
+================
+
+* Added new CSS rules for table styling.
+
+  Markdown tables now have a better default styling when using the
+  ``.markdown-wysiwyg()`` LessCSS mixin (available by importing
+  ``djblets/css/mixins/markdown.less``).
+
+
+djblets.webapi
+==============
+
+* Fixed combining fields in :py:func:`@webapi_request_fields
+  <djblets.webapi.decorators.webapi_request_fields>` when using
+  :py:func:`@augment_method_from
+  <djblets.util.decorators.augment_method_from>`.
+
+  When specifying fields using the decorator and augmenting other functions
+  specifying other fields, the combined list of fields would be incomplete,
+  preventing the fields from properly being validated and passed to the
+  function.
+
+
+Contributors
+============
+
+* Barret Rennie
+* Christian Hammond
+* David Trowbridge
diff --git a/docs/releasenotes/index.rst b/docs/releasenotes/index.rst
index 72b20ef0ea71c08d8bf33e81268a3d9831c05b61..4d4192b9e323f9b6099e37268b215f64f5475217 100644
--- a/docs/releasenotes/index.rst
+++ b/docs/releasenotes/index.rst
@@ -11,6 +11,7 @@ Djblets Release Notes
 .. toctree::
    :maxdepth: 1
 
+   0.9.9
    0.9.8
    0.9.7
    0.9.6
