11Pyomo CHANGELOG
22===============
33
4+ -------------------------------------------------------------------------------
5+ Pyomo 6.9.2 (16 Apr 2025)
6+ -------------------------------------------------------------------------------
7+
8+ - General
9+ - Update Copyright to 2025 (#3515 )
10+ - ` capture_output ` : do not output to captured file descriptors (#3537 , #3560 )
11+ - ` calc_variable_from_constraint ` : guard against expression overflow (#3541 )
12+ - Standardize the usage of pyomo.environ imports (#3545 )
13+ - Update ASL CMake builders (#3548 )
14+ - Support passing LoggerAdapter objects to LogStream (#3547 )
15+ - Core
16+ - Support multi-column DataFrames in Initializer (#3552 )
17+ - Multiple dispatch for relational expression generation (#3483 )
18+ - Type check ` exception ` args in component ` __call__ ` implementations (#3538 )
19+ - Documentation
20+ - Move RTD ads to the sidebar (#3536 )
21+ - Standardize Example Imports (#3543 )
22+ - LD-SDA Documentation (#3539 )
23+ - Fix broken URLs in documentation (#3529 , #3544 )
24+ - Update future solver interface documentation (#3526 )
25+ - Document ` BlockData.clone ` (#3542 )
26+ - Solver Interfaces
27+ - Fix bug in ` XpressPersistent.update_var ` (#3566 )
28+ - Avoid duplicate ` AMPLFUNC ` entries in ` ipopt_v2 ` (#3554 )
29+ - Update deprecation warnings in ` contrib.solver ` (#3553 , #3555 )
30+ - Support for upcoming knitro python package (#3478 )
31+ - Future solver interface reorganization and updates (#3476 )
32+ - Update HiGHS interface to allow keyboard interrupts (#3509 , #3511 )
33+ - Fix/extend MOSEK option handling (#3488 )
34+ - Testing
35+ - Defer ` pathlib ` import, remove test output file (#3563 )
36+ - Add IDAES Solvers to Mac; Update to Ubuntu 22.04 (#3556 )
37+ - Clean up numeric_expr dispatcher test driver (#3551 )
38+ - Testing and coverage fixes (#3549 )
39+ - Resolve intermittent test failure (increase sleep time) (#3517 )
40+ - Be more careful when/how we timeout conda install (#3514 )
41+ - Contributed Packages
42+ - cspline_external: Add a function for cubic spline interpolation (#3216 )
43+ - DoE: Correct initialization when using lower diagonal of FIM (#3532 )
44+ - FBBT: Resolve bug registering native type handlers (#3567 )
45+ - parmest/DoE: Ordering and param bug fixes (#3512 )
46+ - PyNumero: Add support for greybox models (#3364 )
47+ - PyROS: Modify Decision Rule Order Efficiency (#3562 )
48+ - PyROS: Revise second-stage equality reformulation under discrete
49+ (scenario-based) uncertainty (#3533 )
50+ - PyROS: Add Uncertain Parameter Reduction (#3503 )
51+
452-------------------------------------------------------------------------------
553Pyomo 6.9.1 (5 Mar 2025)
654-------------------------------------------------------------------------------
@@ -34,7 +82,7 @@ Pyomo 6.9.0 (21 Feb 2025)
3482 - Resolve error parenthesizing pow mantissa (#3472 )
3583 - Resolve OSX error accessing closed filehandle (#3467 )
3684 - Allow construction of CUID from another CUID (#3464 )
37- - Clean up ` identify_variables ` / ` identify_mutable_parameters ` ;
85+ - Clean up ` identify_variables ` / ` identify_mutable_parameters ` ;
3886 deprecate ` SimpleExpressionVisitor ` (#3436 )
3987- Solver Interfaces
4088 - Solver refactor: BUGFIX, f-string in contrib/solver (#3481 )
@@ -48,11 +96,11 @@ Pyomo 6.9.0 (21 Feb 2025)
4896 - 2025 Testing update: Black 25.1.0, testing Qt without X11 (#3463 )
4997 - Testing: exclude Xpress 9.5.1 on Windows/GHA/Python3.{0,1} (#3455 )
5098 - CY25 CI Infrastructure and typo fixes (#3453 )
51- - Verify we are testing all NEOS solvers (#3433 )
99+ - Verify we are testing all NEOS solvers (#3433 )
52100- Contributed Packages
53101 - GDPOpt: Add Logic-Based Discrete-Steepest Descent Algorithm (#3331 )
54102 - PyROS: Fix/Tweak Documentation and Solver Output Logging (#3475 )
55- - PyROS: Fix Treatment of Fixed Model Variables and Initialization of
103+ - PyROS: Fix Treatment of Fixed Model Variables and Initialization of
56104 Auxiliary Uncertain Parameters (#3461 )
57105 - PyROS: Improve handling of separation problem sub-solver errors (#3441 )
58106 - PyROS: Extend valid types for solver argument ` uncertain_params ` (#3439 )
0 commit comments