Skip to content

Releases: OpenMDAO/OpenMDAO

3.34.2

25 Jul 20:33
3a409f1
Compare
Choose a tag to compare

What's Changed

  • Fixed issue with ScipyOptimizeDriver introduced in the scaling report PR by @naylor-b in #3307

Full Changelog: 3.34.1...3.34.2

3.34.1

23 Jul 20:27
dda594d
Compare
Choose a tag to compare

What's Changed

  • Fixed issue with scaling report when there are linear-only dvs by @naylor-b in #3302

Full Changelog: 3.34.0...3.34.1

3.34.0

19 Jul 18:18
d6051ab
Compare
Choose a tag to compare

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

10 Jun 21:15
8b09077
Compare
Choose a tag to compare

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 to KSComp 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