@@ -7,20 +7,20 @@ More detailed information about incremental changes can be found in the
77
88## 3.14
99
10- ### 3.14.17 (2024-xx-yy )
10+ ### 3.14.17 (2024-12-14 )
1111
1212- Added ` Ipopt::RegisterInterruptHandler() ` and ` Ipopt::UnregisterInterruptHandler() `
1313 to ` IpUtils.hpp ` to wrap handling of interrupt signals.
1414 Added parameter ` checkinterrupt ` (default false) to ` AmplTNLP ` constructor
1515 to enable check for interrupt signal in ` intermediate_callback ` .
16- - The ` ipopt ` and ` ipopt_sens ` executables can now be interrupted by SIGINT/SIGHUP
17- (POSIX systems) or SIGINT/SIGTERM/SIGABRT (Windows systems).
16+ - The ` ipopt ` and ` ipopt_sens ` executables and scalable problems C++ examples can now be
17+ interrupted by SIGINT/SIGHUP ( systems with sigaction() ) or SIGINT/SIGTERM/SIGABRT (Windows systems).
1818- New option ` mumps_mpi_communicator ` to specify the MPI communicator when using
1919 an MPI-enabled build of MUMPS [ #790 , by Alex Tyler Chapman] .
2020- Updated build system to current autotools versions; initial support for icx/ifx and flang
2121- Removed use of ` vsprintf ` and ` sprintf ` . Added ` IpoptData::Append_info_string(std::string,double) ` .
2222- Removed use of ` strcpy ` , ` strncpy ` , ` strdup ` , and ` sscanf ` .
23- - Use ` fopen_s ` and ` getenv_s ` instead of ` fopen ` and ` getenv ` , respectively, if available.
23+ - Using ` fopen_s ` and ` getenv_s ` instead of ` fopen ` and ` getenv ` , respectively, if available.
2424- Added workaround for using Pardiso from Intel MKL 2025.0.1 [ #799 ] .
2525 This requires checking the MKL version at runtime and can be disabled by defining ` IPOPT_NO_MKLVERSIONCHECK ` .
2626
0 commit comments