PSORLab / EAGO.jl

A development environment for robust and global optimization
MIT License
140 stars 16 forks source link

Upcoming refactoring of JuMP's nonlinear API #104

Closed odow closed 1 year ago

odow commented 2 years ago

The upcoming release of JuMP v1.2 will break EAGO. Read more here: https://discourse.julialang.org/t/ann-upcoming-refactoring-of-jumps-nonlinear-api/83052

This will affect EAGO because you rely on a lot of internal features that are being deleted: https://github.com/PSORLab/EAGO.jl/blob/fb9af0cbdfed8fd9309c8fc98c1e4f04bc4c6591/src/EAGO.jl#L23-L28

Unfortunately I think this is probably going to be quite a lot of work to update, but the good news is that MOI.Nonlinear has all of these things, but now in stable and documented API. It's probably just a matter of figuring out what is what.

x-ref: https://github.com/jump-dev/JuMP.jl/pull/2955

Please ping me if you have questions.