- Fixed issue where Ipopt exceptions could not been caught from other libraries on macOS with clang when Ipopt or the other library was build with
-fvisibility=hidden. - Call
MPI_Init()with NULL instead of dummy arguments to fix SIGSEGV with MPICH >= 4.3.1 [#846, by Shengqi Chen]. - Fixed a use-after-free in Spral interface where attempting to solve a second system with the same structurally singular matrix would end up trying to use an old numeric factorization using data from an already freed symbolic factorization [#848, by Kevin Kofler].
- Fixed that the limit on filter resets was not effective [#860, #862, by Lander Vanroye and Julien Schueller]. To restore previous behavior, set option
max_filter_resetsto an high value. - Removed unnecessary include of
iostreamheader [#856 by Jeremy Nimmer, #863]. - Removed global variable
Wallclock_firstCall_(for #857).WallclockTime()now returns time since the Epoch instead of the first call. - Global variable
copyright_message_printedis now thread-local (for #857). The copyright message will be printed once per thread now.