🔗 Links
🚨 Breaking Changes
- Fix versioning for nightly and release package (#175) @rgsl888prabhu
- Bump cuOpt and Rapids version (#55) @rgsl888prabhu
🐛 Bug Fixes
- Fix a segfault on bnatt500 due to small mu leading to inf/nan (#254) @chris-maes
- Fix a bug in basis repair. Recover from numerical issues in primal update. (#249) @chris-maes
- Unset NDEBUG in cmake in assert mode (#248) @hlinsen
- Manual cuda graph creation in load balanced bounds presolve (#242) @kaatish
- Fix assert failure on MIP problem reducing to LP after presolve (#235) @aliceb-nv
- align service api with SDK (compat with deprecations) (#227) @tmckayus
- Fix bug on initial solution size in the check and cuda set device order (#226) @akifcorduk
- No cuda graph in batched pdlp (#225) @Kh4ster
- Disable feasibility jump test for one of the dataset (#215) @rgsl888prabhu
- Fix logging levels (#201) @akifcorduk
- Fix bug in scaling of dual slacks and sign of dual variables for >= constraints (#191) @chris-maes
- Fix inversion crossover bug with pdp and prize collection (#179) @hlinsen
- Fix a bug in extract_best_per_route kernel (#156) @rg20
- Fix several bugs appeared in unit testing of JuMP interface (#149) @rg20
- Fix incorrect reported solving time (#131) @aliceb-nv
- Fix max offset (#113) @Kh4ster
- Fix batch graph capture issue caused by pinned memory allocator (#110) @Kh4ster
- Fix bug in optimization_problem_solution_t::copy_from (#109) @rg20
- Fix issue when problem has an empty problem in pdlp (#107) @Kh4ster
- Fix crash on models with variables but no constraints (#105) @aliceb-nv
- Fix inversion of constraint bounds in conditional bounds presolve (#75) @kaatish
- Fix data initialization in create depot node for max travel time feature (#74) @hlinsen
📖 Documentation
- Add link checker for doc build and test (#229) @rgsl888prabhu
- Adding few more pre-commit checks to ensure coding standards (#213) @rgsl888prabhu
- Mention GAMS and GAMSPy in third-party modeling languages page in documentation (#206) @0x17
- Enable doc build workflow and build script for PR and Nightly (#203) @rgsl888prabhu
- Fix the link to Python docs in README (#118) @Abinashbunty
- Update PR template to be concise with checklist (#73) @rgsl888prabhu
🚀 New Features
🛠️ Improvements
- Bump actions/checkout in nightly.yaml to v4 (#230) @ScottBrenner
- Add helm chart for cuopt service (#224) @rgsl888prabhu
- Remove cuda 11 specific changes from repo (#222) @rgsl888prabhu
- Heuristic Improvements with solution hash, MAB and simplex root solution (#216) @akifcorduk
- Add license headers to missing files (#210) @rgsl888prabhu
- Fix: Prevent Github language statistics from mistaking MPS files as JetBrains related (#202) @aliceb-nv
- Fix: various typos in comments and strings, note on result dir (#200) @MohdAatifSiddi
- Performance improvements to dual simplex: BFRT, hypersparsity, basis updates, primal infeasible list (#192) @chris-maes
- Feat: rework cmakelists.txt to facilitate deb file creation. (#190) @mostroot
- Add nightly container support (#180) @rgsl888prabhu
- New heuristic improvements (#178) @akifcorduk
- Fix versioning for nightly and release package (#175) @rgsl888prabhu
- Split very large tests into smaller individual test cases (#152) @vitor1001
- Fix compile error when using
clang
with C++20. (#145) @legrosbuffle - Small fixes for corner cases: (#130) @vitor1001
- Small improvements on how paths are handled in tests (#129) @vitor1001
- Update cxxopts to v3.3.1 (#128) @vitor1001
- refactor(rattler): remove cuda11 options and general cleanup (#127) @gforsyth
- use 25.08 versions of RAPIDS CI workflows (#126) @jameslamb
- Relax pinnings on several dependencies, remove nvidia channel (#125) @bdice
- Several fixes needed to compile cuOpt with LLVM (#121) @vitor1001
- Use cusparsespmv_preprocess() now that Raft implements it. (#120) @vitor1001
- Fix compile error when building with clang. (#119) @legrosbuffle
- cuopt service add healthcheck for / (#114) @tmckayus
- refactor(shellcheck): fix all remaining shellcheck errors/warnings (#99) @gforsyth
- Branch 25.08 merge branch 25.05 (#95) @rgsl888prabhu
- Create a bash script to run mps files in parallel (#87) @rg20
- Branch 25.08 merge 25.05 (#79) @rgsl888prabhu
- Branch 25.08 merge 25.05 (#60) @rgsl888prabhu
- Add CTK 12.9 fatbin flags to maintain existing binary sizes (#58) @robertmaynard
- expand RAPIDS build-infra CODEOWNERS assignments (#57) @jameslamb
- Bump cuOpt and Rapids version (#55) @rgsl888prabhu
- stop uploading to downloads.rapids.ai, use rapids-init-pip in wheel CI (#50) @jameslamb
- Branch 25.08 merge 25.05 (#43) @rgsl888prabhu
- Branch 25.08 merge 25.05 (#35) @rgsl888prabhu