Skip to content

Releases: whatsopt/WhatsOpt

1.31.1

16 Oct 09:19
4cc44a8
Compare
Choose a tag to compare

What's Changed

  • Raise an exception on failed analysis creation by @relf in #211
  • Upgrade to ruby 3.3.5 and passenger 6.0.23

Full Changelog: 1.31.0...1.31.1

1.31.0

30 Aug 14:06
Compare
Choose a tag to compare

What's Changed

  • Upgrade GEMSEO generated code to GEMSEO 5.x by @relf in #204
  • Generate GEMSEO code in package layout mode by @relf in #206
  • Use ruff 0.6 as code formatter by @relf in #207
  • Fix sub-optimization code generation by @relf in #208
  • Manage sub-optimization discipline in json format by @relf in #209
  • Upgrade javascript frontend by @relf in #210

Full Changelog: 1.30.3...1.31.0

1.30.3

21 Aug 12:36
85f1c86
Compare
Choose a tag to compare

What's Changed

  • Upgrade to Rails 7.2, pagy 9.0, shakapacker 8.0 by @relf in #200

Full Changelog: 1.30.2...1.30.3

1.30.2

27 Jun 06:41
Compare
Choose a tag to compare

What's Changed

  • Upgrade segomoe 6.2, thrift 0.20.0 by @relf in #196
  • Upgrade multi-objective optimizer SEGMOOMOE 6.2 by @relf in #197
  • Add variable info search by @relf in #198
  • Fix EGMDO generated code to work with SMT > 1.3.0 by @relf in #199

Full Changelog: 1.30.0...1.30.2

1.30.0

25 Mar 14:17
c4009f3
Compare
Choose a tag to compare

What's Changed

  • Maintenance by @relf in #192
  • Increase optimization fields datatype size by @relf in #193
  • Upgrade Ruby 3.3.0, node 20 by @relf in #194
  • Fix bug related to sensitivity analysis API call by @relf in #195

Full Changelog: 1.29.0...1.30.0

1.29.0

15 Dec 13:46
c450b47
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.28.0...1.29.0

1.28.0

12 Jul 15:07
d590aad
Compare
Choose a tag to compare
  • Implement sub-optimization handling using `SubmodelComp` component introduced in OpenMDAO 3.27
  • Add REST API to enable analysis merging and implementation package fetching
  • Fix an operated or packaged analysis can not be updated
  • Now analysis index is paginated
  • [Tech] Upgrade backend and frontend dependencies

1.27.0

27 Apr 15:59
Compare
Choose a tag to compare
  • Add WhatsOpt Package Store (WopStore) which allows to store and distribute implementations of analyses
  • Add analysis lock: the owner of an analysis can lock it into readonly mode to prevent unwanted deletion or updates in the long run
  • Add Egor optimizer among available optimizers
  • Add a special tag (DISC) for mono-disciplinary analyses
  • Allow to initialize array variables with a scalar (array filled with the scalar value)
  • Fix flash notices format when cancelling actions
  • Tech: Upgrade to xdsmjs 2.0

1.26.0

25 Jan 13:28
Compare
Choose a tag to compare
  • Manage integer variables by using egobox for mixed integer LHS DOE and Egor optimizer through related egobox OpenMDAO drivers from openmdao_extensions
  • Authorize optimizations list read access to SEGO experts
  • Authorize any optimization read access given its id to any user
  • Fix bug in event journalization occuring when analysis notes length is more than 255 chars
  • Fix error styling in analysis edition
  • Max number of optimizations done through web services is increased from 20 to 50.
  • OpenMDAO generator: use the shape information when adding variables to components
  • [Tech] Upgrade frontend: React Table v8, fontawesome v6

1.25.0

04 Nov 20:45
Compare
Choose a tag to compare
  • Improve Optimization web service plotting: scatter plots (#135) and pareto fronts (#133) for multi-objectives optimizations
  • Add Egor optimizer as being available through the code generation of run_mdo.py and run_egmdo.py scripts (5357052)
  • Fix optimization configuration retrieval from REST API (#137)
  • [Tech] Upgrade backend ruby gems dependencies (#138): Rails 7.0.4, manage js with webpack
  • [Tech] Upgrade frontend: Bootstrap 5 (#139, #140, #141), React 18, Rjsf 5 (#142)