Conversation
--- updated-dependencies: - dependency-name: Microsoft.ML.OnnxRuntime dependency-version: 1.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs maintainer review before merge. Reviewed August 17, 2026, 2:15 AM ET / 06:15 UTC. ClawSweeper reviewWhat this changesThe PR updates the shared .NET project's Microsoft.ML.OnnxRuntime package from 1.28.0 to 1.29.0. Merge readinessKeep open. Current main still uses 1.28.0, and this is a narrow direct production dependency update; merge after the running Windows checks and native payload compatibility evidence complete. Priority: P2 Review scores
Verification
How this fits togetherThe shared .NET project supplies managed and native audio dependencies to the Windows tray application. Its restored assets are included in released payloads, where the native Piper text-to-speech and ONNX Runtime chain is checked for successful initialization. flowchart LR
A[Package version] --> B[NuGet restore]
B --> C[Shared .NET library]
C --> D[Windows tray build]
D --> E[Packaged Windows payload]
E --> F[Native speech runtime check]
Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land the one-line update only after the PR head builds and the packaged Piper and ONNX native stack initializes for supported Windows payloads. Do we have a high-confidence way to reproduce the issue? Not applicable. This PR is dependency maintenance rather than a reported user failure; the native initialization path is defined in source but has not been run at the PR head. Is this the best way to solve the issue? Yes. Updating the existing direct reference is the narrowest maintainable path, provided packaged native-runtime compatibility is verified before merge. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against fc9add75eda7. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
Updated Microsoft.ML.OnnxRuntime from 1.28.0 to 1.29.0.
Release notes
Sourced from Microsoft.ML.OnnxRuntime's releases.
1.29.0
Announcements & Breaking Changes
ORT_DISABLE_TELEMETRY=1before initialization disables non-Windows telemetry for the process (#27379, #29872).onnxruntime/python/tools/tensorrtdashboard tooling was removed. This does not affect the TensorRT Execution Provider APIs (#29395).Security Fixes
Path, bounds, and input validation
kattribute against the number of experts and fixed a CPUTensorScattersecurity issue (#29907, #29916).Range, andCropAndResize(#29254, #29255, #29265, #29579, #29595, #29605, #29871, #31636, #31671, #31675, #31676, #31684).OrtApi::GetValueand validated DML constant tensor byte sizes (#29157, #31665).Supply chain and tooling
adm-zipforonnxruntime-node(#29827, #29926, #31192).New Features
Core APIs & Runtime
ORT_INTRA_OP_NUM_THREADSandORT_INTER_OP_NUM_THREADS. Explicit thread settings still take precedence, and0preserves machine-sized defaults (#29688).EpContextnodes, and wired maximum-shape inference into workspace estimation (#29607, #29799, #31613).MRotaryEmbeddingcontrib operator for Qwen mRoPE variants (#29261, #31728).onnxruntime_perf_testthrough--data_shape, plus verbose graph-transformer tracing and broader inference-session error-path coverage (#29555, #29558, #29569, #29571).Execution Provider ABI & Plugin EPs
Execution Provider Updates
NVIDIA CUDA EP
Attention and decoding
PagedAttentionwith quantized KV cache, XQA decode, MLA, QK-Norm, and head-sink support (#29912).AttentionCUDA kernel and enabled cuDNN SDPA for contribAttention(#29715, #29717).attention_biassupport to the GroupQueryAttention unfused path andstate_windowsupport to LinearAttention and CausalConvWithState for MTP (#29525, #31157).MoE and quantized GEMM
... (truncated)
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)