2.0.5
diff --git a/ChangeLog.md b/ChangeLog.md
index 0cff7ba..512f742 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -17,15 +17,23 @@
Current Trunk
-------------
+
+2.0.5: 09/28/2020
+-----------------
+- Fix a rare pthreads + exceptions/longjmp race condition (#12056).
+- Add `WEBGL_multi_draw_instanced_base_vertex_base_instance` bindings (#12282).
+- Fix a rare pthreads main thread deadlock (that worsened in 2.0.2, but existed
+ before). (#12318)
- The WebAssembly table is now created and exported by the generated wasm
module rather then constructed by the JS glue code. This is an implemention
- detail that should not affect most users. (#12296)
+ detail that should not affect most users, but reduces code size. (#12296)
- Add `getentropy` in `sys/random.h`, and use that from libc++'s
`random_device`. This is more efficient, see #12240.
- Fixed `ABORT_ON_WASM_EXCEPTIONS` to work with the recent dynCall changes where
- functions can be called via the WASM table directly, bypassing WASM exports.
+ functions can be called via the WASM table directly, bypassing WASM exports
+ (#12269).
- Add `ASYNCIFY_ADVISE` to output which functions have been instrumented for
- Asyncify mode, and why they need to be handled.
+ Asyncify mode, and why they need to be handled. (#12146)
2.0.4: 09/16/2020
-----------------
diff --git a/emscripten-version.txt b/emscripten-version.txt
index 9fd248c..cf081bb 100644
--- a/emscripten-version.txt
+++ b/emscripten-version.txt
@@ -1 +1 @@
-"2.0.4"
+"2.0.5"