3.35.0
What's Changed
- POEM 097 Implementation, Part 1 by @robfalck in #3287
- Fixed path to SNOPT output file in analysis error documentation by @swryan in #3301
- Update version/notes for 3.34.1 release by @swryan in #3303
- Increment version to 3.34.2-dev by @swryan in #3304
- 3.34.2 Release by @swryan in #3308
- Incremented version to 3.34.3-dev by @swryan in #3309
- fixed issue with ScipyOptimizeDriver introduced in the scaling report PR by @naylor-b in #3307
- fix for case when no objective is declared and all constraints are linear by @naylor-b in #3311
- Fix a bug in NLGBS where aitken relaxation was not applied on the first iteration. by @Kenneth-T-Moore in #3315
- Addressed a couple of issues that were causing the 'latest' test workflow to fail by @swryan in #3319
- added better error msg when a distributed variable is part of an invalid connection or is unconnected by @naylor-b in #3321
- POEM 097 Implementation - Part 2 by @robfalck in #3298
- Added
openmdao clean
command line utility andopenmdao.api.clean_outputs
function. by @robfalck in #3318 - Addressed a NumPy 2.1 deprecated keyword argument by @swryan in #3325
- Added code linting with Ruff to the test workflow by @swryan in #3323
- POEM 097 - Part 3 by @robfalck in #3314
- Added a pre-commit configuration to enable automatic linting with ruff by @swryan in #3326
- Updated test workflow to trigger pycycle tests by @swryan in #3328
- Updated
openmdao clean
by @robfalck in #3329 - Remove references to conda in the docs by @robfalck in #3330
- Added information about pre-commit configuration to the developer docs by @swryan in #3333
- A couple of things to cut down on the number of outfiles directories left lying around after running tests by @naylor-b in #3332
- Fixed a bug in testing utils by @swryan in #3335
- Updated Case list methods to handle missing residuals data by @swryan in #3334
- Fixed the update_poem workflow by @swryan in #3341
- Duplicate problem names are now a warning, not an error by @robfalck in #3340
- cleanup of the earlier outfiles PR and added some stuff to support debugging by @naylor-b in #3336
- Fix for bug in code for linear only desvars in pyoptsparse driver that turned off coloring in some cases by @naylor-b in #3343
- changed 'SNOPT' to 'SLSQP' for pyoptsparse driver tests when debugging and forgot to put it back by @naylor-b in #3346
- Added sub-cycle information to the 'solvers' config check and fixed 'openmdao view_reports' command line tool. by @naylor-b in #3331
- Changed the N2 to display "Jacobian" when hovering over an input-to-output "connection" within a component, instead of "Connections" by @robfalck in #3345
- Changed header text from white to black in optimization report by @swryan in #3350
- Added promoted name to error message when distributed input is not connected by @swryan in #3351
- Fix transformation of b-splines onto [0, 1] in InterpND. by @Kenneth-T-Moore in #3338
- Removed outdated checks and warnings regarding changes to distributed components by @robfalck in #3348
- Added docs for OPENMDAO_WORKDIR environment variable. by @robfalck in #3352
- Added a
--view_reports
option to theopenmdao
command by @swryan in #3349 - Remove --with-deps argument from playwright install by @swryan in #3354
- Updated oldest supported python version to 3.9 by @swryan in #3358
- Added access to the OpenMDAO command-line tools through
python -m openmdao
by @robfalck in #3356 - Added a
require_connection
argument toadd_input
by @swryan in #3353 - Updated GitHub workflows by @swryan in #3361
- Removed deprecation warning for non-pythonic option names by @Kenneth-T-Moore in #3362
- Added logic to prevent calling some unsafe functions in SqliteCaseReader by @swryan in #3363
- Re-enabled a test that was previously unreliable on CI by @swryan in #3367
- Fix confusing warning during
prob.setup(check=True)
when recorder is attached to problem by @dingraha in #3368 - fix for bug when using array ref/ref0 values on a connected input with src_indices by @naylor-b in #3370
- fix for index typo in System._abs_get_val method and removed redundant code by @naylor-b in #3375
- Updated version/notes for 3.35.0 release by @swryan in #3374
- Added release notes for 3.35.0 by @robfalck in #3364
New Contributors
Full Changelog: 3.34.2...3.35.0