Highlights of the 6.9 release series
- Removed support for Python 3.8
- New Logic-Based Discrete-Steepest Descent Algorithm in GDPOpt
- New solver interfaces:
- v2: Ongoing solver interface refactor
- ...and of course numerous minor bug fixes and performance enhancements
Changes in this release
- General
- Core
- Solver Interfaces
- Testing
- Pin Sphinx to not 8.2.0 (#3479)
- Typos corrections (#3437, #3474)
- Address intermittent TeeStream test failure (#3465)
- 2025 Testing update: Black 25.1.0, testing Qt without X11 (#3463)
- Testing: exclude Xpress 9.5.1 on Windows/GHA/Python3.{0,1} (#3455)
- CY25 CI Infrastructure and typo fixes (#3453)
- Verify we are testing all NEOS solvers (#3433)
- Contributed Packages
- GDPOpt: Add Logic-Based Discrete-Steepest Descent Algorithm (#3331)
- PyROS: Fix/Tweak Documentation and Solver Output Logging (#3475)
- PyROS: Fix Treatment of Fixed Model Variables and Initialization of
Auxiliary Uncertain Parameters (#3461) - PyROS: Improve handling of separation problem sub-solver errors (#3441)
- PyROS: Extend valid types for solver argument
uncertain_params
(#3439) - PyROS: Add Gaussian confidence level attribute to
EllipsoidalSet
(#3434)