Releases: OpenMDAO/OpenMDAO
Releases · OpenMDAO/OpenMDAO
3.34.2
3.34.1
3.34.0
What's Changed
- Optimizers now keep track of design vars that impact linear constraints and nonlinear responses separately. by @naylor-b in #3275
- Fix for test_scaffold test that doesn't clean up site-packages installs on some machines by @hschilling in #3279
- update to hook system to allow args and/or return value to be passed to hook functions by @naylor-b in #3276
- Removed 2.0.0 pin from pydocstyle dependency requirement by @swryan in #3286
- Try Except for Report Dir removal by @andrewellis55 in #3281
- Problem.load_case fix for discrete variables by @andrewellis55 in #3284
- Attempting to speed up a discrete variable dependency check. by @naylor-b in #3277
- Prob.load_case discrete input fix by @andrewellis55 in #3289
- Updated a couple of tests to pass the NumPy 2.x compatibility check by @swryan in #3291
- Added InputResidsComp to the list of components. Added
setup_residuals
method for compatibility with dynamic shaping. by @robfalck in #3295 - Added the 'list_vars' method to the Case object by @swryan in #3293
- Scaling report was causing an extra call to compute totals if there were linear constraints by @naylor-b in #3296
- Updating version/notes for 3.34.0 release by @swryan in #3299
- Added release notes for 3.34.0 by @robfalck in #3297
Full Changelog: 3.33.0...3.34.0
3.33.0
What's Changed
- Incremented version to 3.32.1-dev by @swryan in #3222
- Moved get_free_port function to utils directory file by @hschilling in #3224
- Added minimum version requirements to address vulnerable dependencies by @swryan in #3227
- Added ability to set print_results to "minimal" by @crecine in #3216
- Add a new method to list all variables by component in execution order. by @Kenneth-T-Moore in #3233
- Added ability to handle reading case recorder files with class instances when the associated class cannot be imported by @hschilling in #3228
- Updated tests for constrained differential evolution by @swryan in #3232
- a couple of fixes for 'om total_coloring' and 'om partial_coloring' by @naylor-b in #3234
- Fix Cut&Paste error in docstring for
list_vars
. by @Kenneth-T-Moore in #3238 - Changed return of
prob.run_driver()
from a bool to an object containing information about the Driver execution. by @robfalck in #3214 - Added
usedforsecurity=False
flag to hashlib.md5 uses for FIPS-enabled systems. by @robfalck in #3237 - Fix for SubmodelComp indexing bug. by @naylor-b in #3239
- Updates for NumPy 2.0 compatibility and testing by @swryan in #3241
- Removed the 'distributed' option from ExecComp by @swryan in #3245
- Fixed a NumPy 2.0 compatibility issue in the test suite by @swryan in #3251
- fix for group set_val when using set_input_defaults by @naylor-b in #3248
- Fixed error message when a component has an inconsistent set of variables across ranks. by @naylor-b in #3254
- fix for incorrect warning about response size vs. dv size by @naylor-b in #3255
- Fixed a bug in Case when a VOI is not recorded by @swryan in #3256
- Adjusted the CS step size in an approx_totals test for compatibility with SciPy 1.13 by @swryan in #3257
- Fix the sparkline plots in the optimization report - height was too small by @hschilling in #3258
- Added a wrapper for lambda functions to allow pickling. by @naylor-b in #3259
- Updated the test workflow to fail if a security issue is found by @swryan in #3261
- Added
minimum
option toKSComp
by @eytanadler in #3229 - Removed unnecessary setup() from doc page by @swryan in #3263
- Fix relevance check for empty groups by @andrewellis55 in #3265
- Update version/notes for 3.33.0 release by @swryan in #3270
- Release notes for 3.33.0 by @robfalck in #3264
Full Changelog: 3.32.0...3.33.0