Skip to content

Releases: jump-dev/KNITRO.jl

v0.14.4

23 Jul 00:37
0fb4d31
Compare
Choose a tag to compare

KNITRO v0.14.4

Diff since v0.14.3

Merged pull requests:

Closed issues:

  • maxtime_cpu is not respected (#295)

v0.14.3

22 Jul 06:20
4b697bf
Compare
Choose a tag to compare

KNITRO v0.14.3

Diff since v0.14.2

Merged pull requests:

  • Update versions in GitHub actions (#293) (@odow)
  • Fix performance issue in _canonical_quadratic_reduction (#296) (@odow)
  • Fix setting params to use id and type instead of string (#297) (@odow)
  • Prep for v0.14.3 (#298) (@odow)

Closed issues:

  • optimize! has large overhead (#286)
  • KNITRO errors and breakages. (#292)

v0.14.2

26 Mar 21:05
ae2eab0
Compare
Choose a tag to compare

KNITRO v0.14.2

Diff since v0.14.1

Merged pull requests:

Closed issues:

  • Segfault when using multithreaded instances of KNITRO (#93)
  • Cannot get NLPBlock via MOI.get (#289)

v0.14.1

04 Dec 00:06
351890e
Compare
Choose a tag to compare

KNITRO v0.14.1

Diff since v0.14.0

Merged pull requests:

Closed issues:

  • Support MOI.UserDefinedFunction (#278)

v0.14.0

29 Nov 20:35
c09d761
Compare
Choose a tag to compare

KNITRO v0.14.0

Diff since v0.13.2

Merged pull requests:

  • Update README (#247) (@odow)
  • Install libiomp5 in GitHub actions (#248) (@odow)
  • Update CI to use latest license (#254) (@odow)
  • Fix NLPBlockDualStart and tidy MOI tests (#255) (@odow)
  • Add support for MOI.ScalarNonlinearFunction (#256) (@odow)
  • Add badges to README (#257) (@odow)
  • Remove EmptyNLPEvaluator (#258) (@odow)
  • Improve tests and error values of MOI.RawOptimizerAttribute (#259) (@odow)
  • Refactor MOI wrapper into a single file (#260) (@odow)
  • Refactor _canonical functions in MOI wrapper (#261) (@odow)
  • Fix MOI.is_valid support for MOI.VariableIndex (#262) (@odow)
  • Fix getter for MOI.NumberOfConstraints (#263) (@odow)
  • Refactor NotAllowed errors in MOI_wrapper.jl (#264) (@odow)
  • Refactor to use _c_column in MOI_wrapper.jl (#265) (@odow)
  • Tidy names of sets (#266) (@odow)
  • Rewrite the C wrapper (#268) (@odow)
  • Check return codes of C API in MOI interface (#269) (@odow)
  • Export KN_ symbols as the public API (#270) (@odow)
  • Add note on breaking changes to the README (#271) (@odow)
  • Tweaks to the MOI wrapper (#272) (@odow)
  • Mention ScalarNonlinearFunction support in README.md (#273) (@odow)
  • More refactoring of the C API, removing unnecessary fields where possible (#274) (@odow)
  • Fix test/kintroapi_licman.jl (#275) (@odow)
  • Add MINLPTests to CI (#276) (@odow)
  • Fix model pointer passed to callbacks (#277) (@odow)

Closed issues:

  • Wrap KNITRO's callbacks inside MOI (#92)
  • Fix excluded tests in MOI (#233)
  • KNITRO with JuMP segfaults if ApproxFun is loaded (#249)
  • MOI.set(model::Optimizer, ::MOI.NLPBlockDualStart, values) does not work (#250)
  • Calling KNITRO in for loop (#251)
  • Support MOI.{Scalar,Vector}NonlinearFunction (#252)
  • mcp type problems (#253)

v0.13.2

05 Dec 02:54
8e13018
Compare
Choose a tag to compare

KNITRO v0.13.2

Diff since v0.13.1

Closed issues:

  • Knitro.jl cannot handle Integer Variables (#244)

Merged pull requests:

v0.13.1

13 Sep 22:28
685808f
Compare
Choose a tag to compare

KNITRO v0.13.1

Diff since v0.13.0

Closed issues:

  • How to specify output file name? (#119)
  • Number of multipliers in callback (#136)
  • Unable to set "par_numthreads" (#166)
  • [Knitro 12.3] Error when setting variable bound to Inf (#180)
  • Implement MOI solver-dependant callback for intermediate callback (#196)
  • [MOI] Fix wrapper with SecondOrderCone constraints (#201)
  • Error updating NLparameter (#204)
  • [Julia 1.7] Segfault when testing Knitro's API (#208)
  • MathOptInterface.UnsupportedAttribute "maxtime_cpu" (#222)
  • KNITRO not found on macOS (#225)
  • Add support to Optimization.jl (#227)
  • SYSTEM: show(lasterr) caused an error (#231)

Merged pull requests:

  • Add brief troubleshooting steps to readme. (#223) (@cgeoga)
  • Expose the nnzJ argument in KN_set_cb_grad. (#226) (@cgeoga)
  • Fix wrong API call when adding VectorOfVariable constraints in MOI (#228) (@frapac)
  • Simplify README and link to other packages (#229) (@odow)
  • Add GitHub actions with CI (#230) (@odow)
  • Add JuliaFormatter (#232) (@odow)
  • Simple refactorings of MOI_wrapper (#234) (@odow)
  • A large refactor to get the tests passing (#235) (@odow)
  • Fix updating NLPBlock after solve (#236) (@odow)
  • Fix handling of maxtime_cpu (#237) (@odow)
  • Re-enable fourth problem test (#238) (@odow)
  • Add LTS to CI runs (#239) (@odow)
  • [README] Add warning on multithreading (#240) (@odow)
  • Tidy C_wrapper.jl (#241) (@odow)
  • Remove support for ConstraintDual of SecondOrderCone (#242) (@odow)
  • Prep for v0.13.1 (#243) (@odow)

v0.13.0

03 Jun 13:58
460d60a
Compare
Choose a tag to compare

KNITRO v0.13.0

Diff since v0.12.0

Closed issues:

  • Tagging constraints as active (#154)
  • Test wether KNITRO can be used (#205)
  • Generate C wrapper with Clang.jl (#214)
  • KNITRO.jl cannot be added with latest JuMP, MathOptInterface (#216)
  • README.md clarification (#220)

Merged pull requests:

  • Generate Knitro's wrapper automatically with Clang.jl (#215) (@frapac)
  • fix space shuttle example with new C API (#218) (@frapac)
  • Change behavior of Knitro.jl when shared lib is not detected (#219) (@frapac)
  • Bump version to 0.13 (#221) (@frapac)

v0.12.0

07 Mar 15:37
018c4b5
Compare
Choose a tag to compare

KNITRO v0.12.0

Diff since v0.11.1

Merged pull requests:

v0.11.1

25 Feb 21:56
Compare
Choose a tag to compare

KNITRO v0.11.1

Diff since v0.11.0

Closed issues:

  • ERROR: LoadError: Unable to locate KNITRO installation, please check your environment variable KNITRODIR. (#207)

Merged pull requests: