Dynare 7.1 Released
Posted on 28 May 2026We are pleased to announce the release of Dynare 7.1.
This maintenance release fixes various bugs.
The Windows, macOS, MATLAB Online and source packages are available for download at the Dynare website.
This release is compatible with MATLAB versions ranging from 9.8 (R2020a) to 26.1 (R2026a), and with GNU Octave versions ranging from 8.4.0 to 11.1.0 (NB: the Windows package requires version 11.1.0 specifically).
Here is a list of the problems identified in version 7.0 and that have been fixed in version 7.1:
-
Heterogeneity:
-
Complementarity conditions present in the
model(heterogeneity=…)block were interpreted with the wrong sign (i.e. the sign opposite to what the documentation says). -
Aggregate variables that only appeared in the heterogeneous model block were not detected as present in the model.
-
-
The
conditional_forecastcommand on an estimated model would not correctly update the parameter vector. -
OccBin:
-
With two constraints, OccBin would crash if
max_check_ahead_periodsoption is finite. -
The PKF smoother would crash if the decision rules need to be recomputed.
-
The relaxation algorithm would crash if a parameter draws produced a single-period binding regime.
-
Shock decomposition would crash if the smoother entered a periodic regime loop.
-
-
The
contemp_reduced_formoption of thesbvarcommand was broken. -
In a
shock_pathsblock, the syntaxself.EXOGENOUS_NAMEwould not work when referring an exogenous variable declared in a previousshock_pathsblock.
As a reminder, the list of new features introduced in versions 7.x can be found in the release notes for 7.0.