To help out early adopters in the big transition to JuMP/MathOptInterface, we’ll be making development tags of JuMP master up to the JuMP 0.19 release. The first development release, v0.19-alpha is now tagged. This is the first tag of JuMP/MathOptInterface branch that we’ve been working on for the past year.
See NEWS.md for a list of breaking changes and new features that will turn into the release notes for 0.19. We also list the major known issues that we intend to fix before the final release.
See the docs for a list of solvers that are compatible and not yet compatible with JuMP/MathOptInterface.
To install on Julia 1.0:
] add JuMP#v0.19-alpha
The tag is also compatible with Julia 0.6, but this compatibility may be dropped before the 0.19 release.
Note: alpha means that breaking changes are still underway. We’re asking for interested early adopters to test out the development release and provide feedback. Expect important things to occasionally be broken or not yet implemented. Expect to look at the (now much tidier) source code to understand how something works. Expect that your existing JuMP models will not work without some changes. We’ve put a lot of effort into testing, and there are no known correctness bugs, but we still recommend caution since the code is new. Please don’t use the alpha release to run critical services.
That’s correct. I would also recommend using direct mode if you intend to map variables between the underlying solver and the JuMP model.
I’m closing this thread because the discussion has veered away from the 0.19 alpha release. Please open a new topic if you have additional questions on accessing the internal model.