Skip to content

Python: Bump onnxruntime from 1.22.1 to 1.24.3 in /python#13868

Open
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/pip/python/onnxruntime-1.24.3
Open

Python: Bump onnxruntime from 1.22.1 to 1.24.3 in /python#13868
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/pip/python/onnxruntime-1.24.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Bumps onnxruntime from 1.22.1 to 1.24.3.

Release notes

Sourced from onnxruntime's releases.

ONNX Runtime v1.24.3

This is a patch release for ONNX Runtime 1.24, containing bug fixes, security improvements, performance enhancements, and execution provider updates.

Security Fixes

  • Core: Fixed GatherCopyData integer truncation leading to heap out-of-bounds read/write. (#27444)
  • Core: Fixed RoiAlign heap out-of-bounds read via unchecked batch_indices. (#27543)
  • Core: Prevent heap OOB from maliciously crafted Lora Adapters. (#27518)
  • Core: Fixed out-of-bounds access for Resize operation. (#27419)

Bug Fixes

  • Core: Fixed GatherND division by zero when batch dimensions mismatch. (#27090)
  • Core: Fixed validation for external data paths for models loaded from bytes. (#27430)
  • Core: Fixed SkipLayerNorm fusion incorrectly applied when gamma/beta are not 1D. (#27459)
  • Core: Fixed double-free in TRT EP custom op domain Release functions. (#27471)
  • Core: Fixed QMoE CPU Operator. (#27360)
  • Core: Fixed MatmulNBits prepacking scales. (#27412)
  • Python: Fixed refcount bug in map input conversion that caused shutdown segfault. (#27413)
  • NuGet: Fixed DllImportResolver. (#27397)
  • NuGet: Added OrtEnv.DisableDllImportResolver to prevent fatal error on resolver conflict. (#27535)

Performance Improvements

  • Core: QMoE CPU performance update (up to 4x on 4-bit). (#27364)
  • Core: Fixed O(n²) model load time for TreeEnsemble with categorical feature chains. (#27391)

Execution Provider Updates

  • NvTensorRtRtx EP:
    • Avoid repetitive creation of fp4/fp8 native-custom-op domains. (#27192)
    • Added missing override specifiers to suppress warnings. (#27288)
    • DQ→MatMulNBits fusion transformer. (#27466)
  • WebGPU:
    • Used embedded WASM module in Blob URL workers when wasmBinary is provided. (#27318)
    • Fixed usage of wasmBinary together with a blob URL for .mjs. (#27411)
    • Removed the unhelpful "Unknown CPU vendor" warning. (#27399)
    • Allows new memory info name for WebGPU. (#27475)
  • MLAS:
    • Added DynamicQGemm function pointers and ukernel interface. (#27403)
    • Fixed error where bytes is not assigned for dynamic qgemm pack b size. (#27421)
  • VitisAI EP: Removed s_kernel_registry_vitisaiep.reset() in deinitialize_vitisai_ep(). (#27295)
  • Plugin EPs: Added "library_path" metadata entry to OrtEpDevice instances for plugin and provider bridge EPs. (#27522)

Build and Infrastructure

  • Pipelines:
    • Build Windows ARM64X binaries as part of packaging pipeline. (#27316)
    • Moved JAR testing pipelines to canonical pipeline template. (#27480)
  • Python: Enabled Python 3.14 CI and upgraded dependencies. (#27401)
  • Build: Suppressed spurious Array Out of Bounds warnings produced by GCC 14.2 compiler on Linux builds. (#27454)
  • Build: Fixed -Warray-bounds build error in MLAS on clang 17+. (#27499)
  • Telemetry: Added/Updated telemetry events. (#27356)
  • Config: Increased kMaxValueLength to 8192. (#27521)

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [onnxruntime](https://github.com/microsoft/onnxruntime) from 1.22.1 to 1.24.3.
- [Release notes](https://github.com/microsoft/onnxruntime/releases)
- [Changelog](https://github.com/microsoft/onnxruntime/blob/main/docs/ReleaseManagement.md)
- [Commits](microsoft/onnxruntime@v1.22.1...v1.24.3)

---
updated-dependencies:
- dependency-name: onnxruntime
  dependency-version: 1.24.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file. Used by Dependabot. python Pull requests for the Python Semantic Kernel labels Apr 13, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 13, 2026 22:43
@dependabot dependabot Bot added the python Pull requests for the Python Semantic Kernel label Apr 13, 2026
@github-actions github-actions Bot changed the title Bump onnxruntime from 1.22.1 to 1.24.3 in /python Python: Bump onnxruntime from 1.22.1 to 1.24.3 in /python Apr 13, 2026
@github-actions github-actions Bot changed the title Bump onnxruntime from 1.22.1 to 1.24.3 in /python Python: Bump onnxruntime from 1.22.1 to 1.24.3 in /python Apr 13, 2026
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated Code Review

Reviewers: 4 | Confidence: 90% | Result: All clear

Reviewed: Correctness, Security Reliability, Test Coverage, Design Approach


Automated review by dependabot[bot]'s agents

@moonbox3
Copy link
Copy Markdown
Collaborator

@copilot figure out why CI/CD checks are failing and fix them.

….lock

onnxruntime>=1.24.0 dropped Python 3.10 support. Add python_version
markers to pin onnxruntime==1.22.1 for Python 3.10 and use
onnxruntime==1.24.3 for Python>=3.11. Regenerate uv.lock accordingly.

Agent-Logs-Url: https://github.com/microsoft/semantic-kernel/sessions/f10aeb5e-52c8-4d04-913f-f2e282cd36af

Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 21, 2026

@copilot figure out why CI/CD checks are failing and fix them.

The CI failures were caused by onnxruntime 1.24.3 dropping Python 3.10 support (it only ships wheels for cp311, cp312, cp313, cp314), but the project still requires Python >=3.10.

Fixed in commit 712798f by:

  1. Adding Python version markers in pyproject.tomlonnxruntime==1.22.1 for Python 3.10 and onnxruntime==1.24.3 for Python ≥3.11
  2. Regenerating uv.lock to include both versions with the correct resolution markers

… 3.10

Leave latest onnxruntime available for Python >3.10 instead of exact pin,
while keeping the 1.22.1 pin for Python 3.10 which dropped support
in onnxruntime>=1.24.0. Regenerate uv.lock accordingly.

Agent-Logs-Url: https://github.com/microsoft/semantic-kernel/sessions/f10aeb5e-52c8-4d04-913f-f2e282cd36af

Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com>
Copilot AI requested a review from moonbox3 April 21, 2026 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file. Used by Dependabot. python Pull requests for the Python Semantic Kernel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants