docs: release notes for 26.08 - #1638
Conversation
Draft release notes for 26.08 based on commits since v26.06.00a, covering new features (multi-GPU PDLP, routing improvements, gRPC enhancements, MIP cuts and heuristics), improvements, and bug fixes. Intended for team review.
📝 WalkthroughWalkthroughAdded Release Notes 26.08 entries for new features, a routing breaking change, improvements, bug fixes, documentation updates, and new-contributor credits. ChangesRelease Notes 26.08
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Use AyodeAwe's filtered release notes script against .github/release.yml labels; removes 75 forward-merged PRs and duplicates from prior releases.
CI Test Summary⏭️ All 5 test job(s) skipped. |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@RELEASE-NOTES.md`:
- Line 66: Update the gRPC log-streaming release-note entry to read “gRPC: Fix a
race condition in log streaming.”
- Line 47: Correct the spelling errors in the release notes: update the MIP
entry to say “single-threaded mode” instead of “singlethread,” and change
“formt” to “format” in the entry identified at line 56.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 75a4544e-f361-4771-88fe-6fb52a71a7ea
📒 Files selected for processing (1)
RELEASE-NOTES.md
| - Fix an issue in PDLP with cublas error capture and hang on infeasible solutions | ||
| - Fix an exception in concurrent LP cleanup | ||
| - Fix bug in barrier solver where cuDSS descriptors were being freed before their backing buffers | ||
| - Fix a bug in MIP where the lower bound was incorrect when using a singlethread |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Correct the release-note spelling errors.
- Line 47: use
single-threaded modeinstead ofsinglethread. - Line 56: use
formatinstead offormt.
Also applies to: 56-56
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@RELEASE-NOTES.md` at line 47, Correct the spelling errors in the release
notes: update the MIP entry to say “single-threaded mode” instead of
“singlethread,” and change “formt” to “format” in the entry identified at line
56.
| - Fix vehicle fixed cost accounting in fragment-vs-route deltas in routing | ||
| - Fix routing min-vehicles bug | ||
| - Fix libomp ABI incompatibility | ||
| - gRPC: fix race condition in gRPC with log streaming |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Clarify the gRPC log-streaming entry.
Replace gRPC: fix race condition in gRPC with log streaming with gRPC: Fix a race condition in log streaming.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@RELEASE-NOTES.md` at line 66, Update the gRPC log-streaming release-note
entry to read “gRPC: Fix a race condition in log streaming.”
Summary
Draft release notes for 26.08 based on ~456 commits since
v26.06.00a. This is a team review PR — please add, remove, or update entries before we merge.Sections covered:
Review checklist