1
1
Pyomo CHANGELOG
2
2
===============
3
3
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
+
4
52
-------------------------------------------------------------------------------
5
53
Pyomo 6.9.1 (5 Mar 2025)
6
54
-------------------------------------------------------------------------------
@@ -34,7 +82,7 @@ Pyomo 6.9.0 (21 Feb 2025)
34
82
- Resolve error parenthesizing pow mantissa (#3472 )
35
83
- Resolve OSX error accessing closed filehandle (#3467 )
36
84
- Allow construction of CUID from another CUID (#3464 )
37
- - Clean up ` identify_variables ` / ` identify_mutable_parameters ` ;
85
+ - Clean up ` identify_variables ` / ` identify_mutable_parameters ` ;
38
86
deprecate ` SimpleExpressionVisitor ` (#3436 )
39
87
- Solver Interfaces
40
88
- Solver refactor: BUGFIX, f-string in contrib/solver (#3481 )
@@ -48,11 +96,11 @@ Pyomo 6.9.0 (21 Feb 2025)
48
96
- 2025 Testing update: Black 25.1.0, testing Qt without X11 (#3463 )
49
97
- Testing: exclude Xpress 9.5.1 on Windows/GHA/Python3.{0,1} (#3455 )
50
98
- 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 )
52
100
- Contributed Packages
53
101
- GDPOpt: Add Logic-Based Discrete-Steepest Descent Algorithm (#3331 )
54
102
- 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
56
104
Auxiliary Uncertain Parameters (#3461 )
57
105
- PyROS: Improve handling of separation problem sub-solver errors (#3441 )
58
106
- PyROS: Extend valid types for solver argument ` uncertain_params ` (#3439 )
0 commit comments