Skip to content

Commit

Permalink
Merge pull request #3088 from swryan/3.30.0
Browse files Browse the repository at this point in the history
Updating release/notes for 3.30.0 release
  • Loading branch information
swryan committed Dec 7, 2023
2 parents 64ae0bf + 0eefb00 commit 77bbdd6
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 3.29.1-dev
current_version = 3.30.0
commit = False
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-(?P<release>[a-z]+))?
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Expand Up @@ -23,7 +23,7 @@ body:
attributes:
label: OpenMDAO Version
description: What version of OpenMDAO is being used.
placeholder: "3.29.1-dev"
placeholder: "3.30.0"
validations:
required: true
- type: textarea
Expand Down
2 changes: 1 addition & 1 deletion openmdao/__init__.py
@@ -1,3 +1,3 @@
__version__ = '3.29.1-dev'
__version__ = '3.30.0'

INF_BOUND = 1.0E30
47 changes: 47 additions & 0 deletions release_notes.md
@@ -1,3 +1,50 @@
***********************************
# Release Notes for OpenMDAO 3.30.0

December 07, 2023

This release continues some improvements for MPI and various bug fixes.

Reverse mode transfers were refactored to address some bugs that manifested in certain situations under MPI.
In an effort to put all output files in a single location by default, output files generated by optimizers will now be sent to the reports directory.

Since users interact with promoted variable names rather than absolute, pyOptSparseDriver and Coloring now use promoted names on outputs.

The optional dependency pyDOE2 is seemingly unsupported.
New changes in its dependencies required updates which are now being maintained at https://github.com/relf/pyDOE3

As usual, the full list of pull requests follows:

## New Deprecations

- None

## Backwards Incompatible API Changes

- None

## Backwards Incompatible Non-API Changes

- Replaced pyDOE2 dependency with pyDOE3 [#3057](https://github.com/OpenMDAO/OpenMDAO/pull/3057)

## New Features

- Updated pyOptSparseDriver and Coloring to use promoted names. [#3066](https://github.com/OpenMDAO/OpenMDAO/pull/3066)
- Added statement to constraint report when constraint bounds are None. [#3068](https://github.com/OpenMDAO/OpenMDAO/pull/3068)
- Allow creation of N2 diagrams for problems that don't exist on global root proc. [#3078](https://github.com/OpenMDAO/OpenMDAO/pull/3078)
- Put optimizer generated output files into the reports directory. [#3073](https://github.com/OpenMDAO/OpenMDAO/pull/3073)

## Bug Fixes
- Fixed deprecation and a doc build warning. [#3059](https://github.com/OpenMDAO/OpenMDAO/pull/3059)
- Fix for a pre/iter/post bug found in Aviary that caused a component to have invalid inputs. [#3063](https://github.com/OpenMDAO/OpenMDAO/pull/3063)
- Fixed a bug where non-scalar scalers and adders caused exceptions due to any/all ambiguity in Driver. [#3084](https://github.com/OpenMDAO/OpenMDAO/pull/3084)

## Miscellaneous
- Changed memleak test to be skipped if coverage is running. [#3055](https://github.com/OpenMDAO/OpenMDAO/pull/3055)
- Cleaned up warnings and exit codes in GitHub workflows. [#3071](https://github.com/OpenMDAO/OpenMDAO/pull/3071)
- Added a workflow that will transition a POEM to integrated when a PR is merged. [#3079](https://github.com/OpenMDAO/OpenMDAO/pull/3079)
- Changed the update_poem workflow to use a Python script. [#3082](https://github.com/OpenMDAO/OpenMDAO/pull/3082)

***********************************
# Release Notes for OpenMDAO 3.29.0

Expand Down

0 comments on commit 77bbdd6

Please sign in to comment.