@@ -12,27 +12,26 @@ Pyomo 6.10.1 (04 Jun 2026)
1212- Core
1313 - Remove ` pyomo.duality ` and ` pyomo.core.plugins.transform.model ` (#3876 )
1414 - Improved ` ConstraintData.equality ` relational expression generation (#3893 )
15- - KKT Transform code refactor (#3881 )
15+ - Add new KKT Transformation for generating KKT reformulations (#3881 )
1616 - New options/mappings in the core.add_slack_variables Transformation (#3869 )
1717 - Centralize processing of monomial terms in LinearRepn compiler (#3956 )
1818- Documentation
19- - Remove references to ` scipopt.org ` ; update DoE paper reference (#3968 )
19+ - Remove "deep" references to ` scipopt.org ` ; update DOI for DoE paper (#3968 )
2020 - Add AI policy to contribution guide (#3959 )
2121 - Add a new template for tracking tasks (#3935 )
2222 - Document use of 'Draft' status when reviewing PRs (#3918 )
2323 - Improve documentation for mutable vs immutable Params (#3890 )
2424 - Update README processing, version management (#3873 )
2525 - Update URL for cyipopt documentation (#3909 )
2626- GDP
27- - GDP Hull transform: add handling for cases of constraint functions not
28- well-defined at the origin (#3880 )
29- - Exact hull reformulation for quadratic constraints (#3874 )
27+ - Modify hull transform to allow a nonzero base point (#3880 )
28+ - Add exact hull reformulation for quadratic constraints (#3874 )
3029- Solver Interfaces
3130 - Fix memory leak in LegacySolverInterface wrapper (#3915 )
32- - Direct and Persistent Interfaces to SCIP (#3744 )
31+ - Add direct and persistent interfaces to SCIP (#3744 )
3332 - KNITRO: Add warm start support (#3833 )
3433 - Handle cuOpt UnboundedOrInfeasible termination status (11) (#3916 )
35- - IPOPT bug: version checking incorrect (#3862 )
34+ - Fix bug in IPOPT version checking (#3862 )
3635 - Add tests for trivial constraints (#3703 )
3736 - Rework ` SolutionLoader ` (#3701 )
3837- Testing
@@ -50,19 +49,17 @@ Pyomo 6.10.1 (04 Jun 2026)
5049 - DoE: Fix trace/Cholesky initialization consistency (#3867 )
5150 - DoE: Update documentation (#3812 )
5251 - iis: Fix interface for current CPLEX releases (#3965 )
53- - initialization: Add initialization module (#3912 )
54- - mpc: Load data ignore expressions (#3868 )
52+ - initialization: New tools for initializing nonconvex NLPs (#3912 )
53+ - mpc: Skip Expressions when loading MPC data (#3868 )
5554 - MindtPy: Internal short circuit base (#3907 )
5655 - MindtPy: Fix results returned when no discrete variables present (#3861 )
5756 - parmest/DoE: Reorganizing Documentation Pages (#3904 )
5857 - parmest: Simplify _ Q_opt with block scenario structure (#3789 )
59- - parmest: Adding regularization objective option (#3550 )
58+ - parmest: Add regularization objective option (#3550 )
6059 - piecewise: Factorable Programming for PWL Approximations (#3821 )
61- - piecewise: Separate Linear Terms in Nonlinear to Piecewise Linear
62- Transformation (#3814 )
60+ - piecewise: Separate linear terms in `` nonlinear_to_pwl `` transform. (#3814 )
6361 - PyNumero: Efficiency change to sensitivity toolbox calculations (#3905 )
64- - PyNumero: Use Hessian approximation in CyIpopt when grey-box without
65- Hessian is present (#3892 )
62+ - PyNumero: Use Hessian approximation for grey-boxes sent to CyIpopt (#3892 )
6663 - PyROS: Fix typos in PyROS ` CardinalitySet ` documentation (#3972 )
6764 - PyROS: Extend the ` CardinalitySet ` to allow negative deviations (#3969 )
6865 - PyROS: Add ` CartesianProductSet ` (#3927 , #3951 )
0 commit comments