Releases
6.4.4
Highlights of the 6.0 release series
Improved stability and robustness of core Pyomo code and solver interfaces
Integration of Boolean variables into GDP
Integration of NumPy support into the Pyomo expression system
Added support for Python 3.10, 3.11
Removed support for Python 3.6
New packages:
APPSI (Auto-Persistent Pyomo Solver Interfaces)
CP (Constraint programming models and solver interfaces)
External grey box models
IIS (Standard interface to solver IIS capabilities)
MPC (Data structures/utils for rolling horizon dynamic optimization)
PyROS (Pyomo Robust Optimization Solver)
Structural model analysis
Rewrite of the TrustRegion Solver
Changes in this release
General
Convert txt
to md
files (CHANGELOG
, LICENSE
, RELEASE
) (#2635 )
Parallelize build of manylinux wheels (#2636 )
Update source for Jenkins status badge (#2639 , #2640 )
Update relocated_module_attribute
to work with cythonized modules (#2644 )
Add utility methods to HierarchicalTimer
(#2651 )
Core
Fix preservation of stale flags through clone/pickle (#2633 )
Add support for local suffixes in scaling transformation (#2619 )
Solver Interfaces
Fix handling of nonconvex MIQCP problems in Xpress (#2625 )
Testing
Update GitHub actions to cancel jobs when new changes are pushed (#2634 )
Remove requirement for a pyutilib
directory in Jenkins driver (#2637 )
Enable GitHub actions build on Windows Python 3.11 (#2638 )
Add build services infrastructure status badge (#2646 )
Add version upper bound on MOSEK warmstart test skip (#2649 )
Improve compare.py handling of nosetests/pytest output (#2661 )
GDP
Add option to use multiple-bigm only on bound constraints (#2624 )
Add logical_to_disjunctive and replace uses of logical_to_linear (#2627 )
Contributed Packages
FBBT: Fix bug with ExternalFunction
expressions (#2657 )
PyROS: Fix uncertain param bounds evaluation for FactorModelSet
(#2620 )
PyROS: Add origin attribute to BudgetSet
(#2645 )
PyROS: Fix UncertaintySet.bounding_problem
method (#2659 )
You can’t perform that action at this time.