🔗 Links
🐛 Bug Fixes
- Fix issue with reported solving time on time-limit termination (#93) @aliceb-nv
- Fix to decouple thin client requirements from cuopt main module (#92) @rgsl888prabhu
- Fix occasional incorrect solution bound on maximization problems (#83) @rgsl888prabhu
- Fix inversion of constraint bounds in conditional bounds presolve (#82) @kaatish
- Fix nightly build which is failing on jq request (#78) @rgsl888prabhu
- Pdlp fix batch cuda graph (#68) @Kh4ster
- allow long client version in service version check' (#61) @tmckayus
- Fix obj constant on max. Fix undefined memory access at root (#52) @chris-maes
- include Python constraints for pure-Python conda packages (#51) @jameslamb
- Disable failing FJ test on ARM CI (#39) @aliceb-nv
- Fix bug on probing cache usage of lb bounds prop and probing cache bounds lookup with wrong variable id (#36) @akifcorduk
- Fix graph bug seen when using batch (#34) @Kh4ster
- Fix bug: dual simplex does not fill in additional info (#33) @chris-maes
- Switch to using v3.2 of argparser for wheels (#31) @rg20
- Bug fix: solution incorrect when simplex presolve removes empty columns (#29) @chris-maes
- Bug fixes on preprocess, line segment returning worse solution, temporary fix add B&B solution directly (#27) @akifcorduk
- Fix non-trivial presolve not reporting Optimality (#26) @aliceb-nv
- Fix bug in C API for bool parameters. Fix bug on irish-electricty (#25) @chris-maes
- Fix bug on consecutive runs caused by static lp_state_t object (#24) @aliceb-nv
- Fix bug in crossover where numerical was returned instead of time limit (#23) @chris-maes
- Handle out of memory and out of time limit issues gracefully (#22) @rg20
- PDLP solution file generation and binary fix (#21) @Kh4ster
- Fix objective value when LP is unbounded (#19) @chris-maes
- Fix bugs on empty problem and pre_process assignment (#18) @akifcorduk
- Fix LP termination status 9 errors in batch LP solves (#17) @chris-maes
- Fix branch build and nightly (#12) @rgsl888prabhu
📖 Documentation
- Fix test commands in CONTRIBUTING.md (#88) @rgsl888prabhu
- Update README.md (#85) @bbozkaya
- Documentation update to add third party modeling languages and nightly documentation (#77) @rgsl888prabhu
- Update Source build instructions (#62) @rgsl888prabhu
- Update README and Docs for version and broken links (#56) @rgsl888prabhu
- Fix documentation for missing links and typos (#48) @rgsl888prabhu
- Address cuOpt doc reviews (#41) @rgsl888prabhu
- Fix documentation structure and fine tune explanations (#16) @rgsl888prabhu
🛠️ Improvements
- Migrate to modern logger interface (#80) @emmanuel-ferdman
- Enable nightly package publishing and fix nightly testing workflow (#72) @rgsl888prabhu
- Write out mps file containing user problem. Useful for debugging (#66) @chris-maes
- Update README.md (#49) @chris-maes
- Fix build.yaml to build for python versions apart from 3.13 (#45) @rgsl888prabhu
- Fix branch and nightly build for libcuopt wheel to build on only python3.12 (#38) @rgsl888prabhu
- Deprecate and remove cuda 11 support (#32) @rgsl888prabhu
- Remove unused and broken build flags (#15) @rg20
- Internal PR sync (#14) @rgsl888prabhu
- Fixing FJ bugs, Termination status and MIP GAP parameters (#6) @rgsl888prabhu
- Update Code owners file (#5) @rgsl888prabhu
- Adding C API support for LP and MILP (#3) @rgsl888prabhu