Support for default solvers in Convex.jl is about to be dropped. For the most part this’ll just require you to explicitly pass a
MathProgBase.AbstractMathProgSolver as the second argument to
solve!, if you aren’t already doing so. Reasons for the change include:
- The current behaviour throws a warning about loading packages that aren’t Convex.jl dependencies
- Explicitly passing in a solver better aligns with the JuMP API
- The current default solver logic makes Convex.jl incompatible with system image building
More details are provided in the links below. If anyone has any final comments/concerns, please raise them now.