diff --git a/NEWS b/NEWS
index 280f285c5e0019f8ed8b190d8f276898fcaaabf6..004cbc1c1119ec0c040aa32b844f9f68fc02a3d3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,74 @@
+Announcement for Dynare 4.3.1 (on 2012-10-10)
+=============================================
+
+We are pleased to announce the release of Dynare 4.3.1. This release adds a few
+minor features and fixes various bugs.
+
+The Windows and Mac packages are already available for download at:
+
+ http://www.dynare.org/download/dynare-4.3
+
+The GNU/Linux packages (for Debian and Ubuntu) should follow soon.
+
+All users are strongly encouraged to upgrade.
+
+The new release is compatible with MATLAB versions ranging from 7.0 (R14) to
+8.0 (R2012b) and with GNU Octave versions ranging from 3.2 to 3.6.
+
+Here is the list of the main user-visible changes:
+
+
+* New features in the user interface:
+
+ - New `@#ifndef' directive in the macro-processor
+
+ - Possibility of simultaneously specifying several output formats in the
+   `graph_format' option
+
+ - Support for XLSX files in `datafile' option of `estimation' and in
+   `initval_file'
+
+
+* Bugs and problems identified in version 4.3.0 and that have been fixed in
+  version 4.3.1:
+
+ - Shock decomposition was broken
+
+ - The welfare computation with `ramsey_policy' was buggy when used in
+   conjunction with `histval'
+
+ - Estimation of models with both missing observations and measurement errors
+   was buggy
+
+ - The option `simul_replic' was broken
+
+ - The macro-processor directive `@#ifdef' was broken
+
+ - Identification with `max_dim_cova_group > 1' was broken for specially
+   degenerate models (when parameter theta has pairwise collinearity of one
+   with multiple other parameters, i.e. when all couples (theta,b), (theta,c),
+   ... (theta,d) have perfect collinearity in the Jacobian of the model)
+
+ - The `parallel_test' option was broken
+
+ - Estimation with correlated shocks was broken when the correlations were
+   specified in terms of correlation and not in terms of co-variance
+
+ - The Windows package was broken with MATLAB 7.1 and 7.2
+
+ - When using `mode_compute=0' with a mode file generated using
+   `mode_compute=6', the value of option `mh_jscale' was not loaded
+
+ - Using exogenous deterministic variables at 2nd order was causing a crash
+
+ - The option `no_create_init' for the `ms_estimation' command was broken
+
+ - Loading of datafiles with explicit filename extensions was not working
+
+ - The preprocessor had a memory corruption problem which could randomly lead
+   to crashes
+
+
 Announcement for Dynare 4.3.0 (on 2012-06-15)
 =============================================