Skip to content

Commit 34c1c9e

Browse files
authored
Merge pull request #3485 from blnicho/finalize-release-6.9.0
Finalize Pyomo release 6.9.0
2 parents 4acdb69 + e8b3084 commit 34c1c9e

File tree

5 files changed

+47
-15
lines changed

5 files changed

+47
-15
lines changed

.coin-or/projDesc.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ Carl D. Laird, Chair, Pyomo Management Committee, claird at andrew dot cmu dot e
227227
Use explicit overrides to disable use of automated
228228
version reporting.
229229
-->
230-
<stableVersionNumber>6.8.2</stableVersionNumber>
231-
<releaseNumber>6.8.2</releaseNumber>
230+
<stableVersionNumber>6.9.0</stableVersionNumber>
231+
<releaseNumber>6.9.0</releaseNumber>
232232

233233
</developmentStatus>
234234

CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,44 @@
11
Pyomo CHANGELOG
22
===============
33

4+
-------------------------------------------------------------------------------
5+
Pyomo 6.9.0 (21 Feb 2025)
6+
-------------------------------------------------------------------------------
7+
8+
- General
9+
- Big Wheel of Misfortune - A Practice in Reviewing Old Issues (#3460, #3473)
10+
- Resolve buffering issues in `TeeStream` and `capture_output` (#3449)
11+
- Update GHA badges on README.md (#3457)
12+
- Fix incompatibility with `imp` and `DeferredImportCallbackFinder` (#3444)
13+
- Remove Python 3.8 Support (#3438)
14+
- Core
15+
- Resolve error parenthesizing pow mantissa (#3472)
16+
- Resolve OSX error accessing closed filehandle (#3467)
17+
- Allow construction of CUID from another CUID (#3464)
18+
- Clean up `identify_variables` / `identify_mutable_parameters`;
19+
deprecate `SimpleExpressionVisitor` (#3436)
20+
- Solver Interfaces
21+
- Solver refactor: BUGFIX, f-string in contrib/solver (#3481)
22+
- Update Gurobi NL interface for Gurobi 12.x (#3470)
23+
- Defer starting the SAS session until needed (#3448)
24+
- Solver refactor: Validator for `tee` in `contrib.solver.config` (#3482)
25+
- Testing
26+
- Pin Sphinx to not 8.2.0 (#3479)
27+
- Typos corrections (#3437, #3474)
28+
- Address intermittent TeeStream test failure (#3465)
29+
- 2025 Testing update: Black 25.1.0, testing Qt without X11 (#3463)
30+
- Testing: exclude Xpress 9.5.1 on Windows/GHA/Python3.{0,1} (#3455)
31+
- CY25 CI Infrastructure and typo fixes (#3453)
32+
- Verify we are testing all NEOS solvers (#3433)
33+
- Contributed Packages
34+
- GDPOpt: Add Logic-Based Discrete-Steepest Descent Algorithm (#3331)
35+
- PyROS: Fix/Tweak Documentation and Solver Output Logging (#3475)
36+
- PyROS: Fix Treatment of Fixed Model Variables and Initialization of
37+
Auxiliary Uncertain Parameters (#3461)
38+
- PyROS: Improve handling of separation problem sub-solver errors (#3441)
39+
- PyROS: Extend valid types for solver argument `uncertain_params` (#3439)
40+
- PyROS: Add Gaussian confidence level attribute to `EllipsoidalSet` (#3434)
41+
442
-------------------------------------------------------------------------------
543
Pyomo 6.8.2 (18 Nov 2024)
644
-------------------------------------------------------------------------------

RELEASE.md

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
1-
We are pleased to announce the release of Pyomo 6.8.2.
1+
We are pleased to announce the release of Pyomo 6.9.0.
22

33
Pyomo is a collection of Python software packages that supports a
44
diverse set of optimization capabilities for formulating and analyzing
55
optimization models.
66

7-
The following are highlights of the 6.8 release series:
7+
The following are highlights of the 6.9 release series:
88

9-
- Complete Documentation Reorganization
10-
- Added support for Python 3.13
11-
- Refactor default Gurobi interface to support version 12
12-
- Support for NumPy2
13-
- Refactor of Design of Experiments (`contrib.doe`)
14-
- New packages:
15-
- alternative_solutions: alternative (near) optimal solutions
9+
- Removed support for Python 3.8
10+
- New Logic-Based Discrete-Steepest Descent Algorithm in GDPOpt
1611
- New solver interfaces:
17-
- SAS: Statistical Analysis System
1812
- v2: Ongoing solver interface refactor
1913
- ...and of course numerous minor bug fixes and performance enhancements
2014

pyomo/core/expr/visitor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ def _nonrecursive_walker_loop(self, ptr):
682682
@deprecated(
683683
"The SimpleExpressionVisitor is deprecated. "
684684
"Please use the StreamBasedExpressionVisitor instead.",
685-
version='6.9.0.dev0',
685+
version='6.9.0',
686686
)
687687
class SimpleExpressionVisitor(object):
688688
"""

pyomo/version/info.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
major = 6
2828
minor = 9
2929
micro = 0
30-
releaselevel = 'invalid'
31-
# releaselevel = 'final'
30+
# releaselevel = 'invalid'
31+
releaselevel = 'final'
3232
serial = 0
3333

3434
if releaselevel == 'final':

0 commit comments

Comments
 (0)