Dynare 6.4 Released
Posted on 26 June 2025We are pleased to announce the release of Dynare 6.4.
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.5 (R2018b) to 25.1 (R2025a), and with GNU Octave versions ranging from 7.1.0 to 10.2.0 (NB: the Windows package requires version 10.2.0 specifically).
Here is a list of the problems identified in version 6.3 and that have been fixed in version 6.4:
- Several issues with the
perfect_foresight_with_expectation_errorscommand:- when used with no
endval/endval(learnt_in=1)block but anendval(learnt_in=t)block with t>1, convergence could fail if homotopy was needed - combined with
homotopy_marginal_linearization_fallback, it would return incorrect results - it would crash with
homotopy_marginal_linearization_fallbackoption if there were several distinctshocksorendvalblocks with thelearnt_inoption
- when used with no
- Using the
model_diagnosticscommand with thebytecodeoption of themodelblock or themodel_optionscommand would crash if the static Jacobian was singular - The
discretionary_policycommand with thenoprintoption would crash when encountering a problem instead of continuing - Using the
ramsey_modelcommand with models declared aslinearwould crash during preprocessing when there is a lead/lag greater than 1 on endogenous variables or any lead/lag on exogenous variables - Using the
identificationcommand with the slice sampler would crash if theslice_initialize_with_modeoption was used - The particle filter option
resampling_methodof theestimationcommand was broken - The
output=thirdpreprocessor option would not work if no computational commands were present in the.modfile
As a reminder, the list of new features introduced in versions 6.x can be found in the release notes for 6.0.