diff --git a/docs/release_notes.rst b/docs/release_notes.rst
index 3d0f1570c..7c6b17aac 100644
--- a/docs/release_notes.rst
+++ b/docs/release_notes.rst
@@ -5,6 +5,26 @@ Being an experimental research framework, Dr.Jit does not strictly follow the
`Semantic Versioning `_ convention. That said, we will
strive to document breaking API changes in the release notes below.
+Upcoming changes
+----------------
+
+- Various bug fixes and stability improvements
+- Internal refactorings (merge in/external reference counting, new variable types)
+ `[d5f4e65] `_
+- Improvements to code generation consistency
+ `[1af8233] `_
+- Fix a bug which would ocassionally produce invalid PTX/LLVM
+ `[9eb0649] `_
+- Improved atomic scatter-reduce operation
+ `[9eb0649] `_
+- Add ``dr.switch()`` and ``dr.dispatch``
+ `[53bcbf9] `_
+- Support for LLVM's ORCv2 JIT
+ `[fd36850] `_
+- Various internal refactorings (node-based IR, code generation)
+ `[bfab9ac] `_ .. `[d55d395] `_
+
+
Dr.Jit 0.3.2
------------