Skip to content

Build(deps-dev): bump onnxruntime-genai from 0.15.2 to 0.18.0 in /python - #14600

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python/onnxruntime-genai-0.17.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python/onnxruntime-genai-0.17.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Bumps onnxruntime-genai from 0.15.2 to 0.18.0.

Release notes

Sourced from onnxruntime-genai's releases.

v0.18.0

No release notes provided.

v0.17.1

No release notes provided.

v0.17.0

Version 0.17.0 makes repeated prompts faster, adds new vision and audio models, and brings more ways to tune the Engine for different GPUs.

Highlights

  • Faster repeated prompts with prefix caching - The dynamic Engine can now reuse matching prompt prefixes across requests. Prefix caching is enabled automatically for supported paged KV-cache layouts.
  • Runtime profiles for different GPUs - A single model package can select Engine settings and model variants based on available GPU memory. New capability APIs also make it easier for applications to discover Engine limits.
  • New LFM2 models - Added support for LFM2-VL and LFM2.5-VL vision models, LFM2-MoE, and LFM2-Audio and LFM2.5-Audio with speech input and output.
  • Moonshine streaming speech recognition - Added Moonshine small and tiny streaming ASR models, designed for fast transcription with low CPU use.
  • Faster DFlash decoding - DFlash now supports CUDA graph capture, prepacked weights, optional projection fusion, sampled speculative decoding, and direct Qwen 3.8 package export.
  • Lower GPU memory pressure - Embedding lookups can be offloaded to CPU while keeping CUDA graph capture enabled for decoding.
  • Less work during generation - Paged decoders can compute logits only for the token rows needed for generation and speculative verification.
  • Safer conversation editing - Engine requests can rewind to the start of an earlier turn and continue from there without creating a new request.
  • A better Model Builder configuration - The new structured configuration organizes target, drafter, speculative decoding, runtime, and search settings in one validated format.
  • More Engine flexibility - Added configurable paged block sizes, improved speculative draft controls, and APIs for maximum request length.
  • Reliability improvements - Includes fixes for WebGPU graph capture, decoder pipeline KV-cache shapes, paged prefill settings, legacy execution providers, and prefill logits.

v0.16.0

This is a big release! Version 0.16.0 brings major upgrades for high-throughput serving, faster decoding, and the latest generation of Qwen models.

Highlights

  • A much more capable Engine - Continuous batching now supports chunked prefill, paged attention, multi-turn conversations, mixed workloads, and smarter token scheduling. This improves throughput while making better use of GPU memory.
  • Faster generation with speculative decoding - Added support for draft models, n-gram speculation, MTP self-speculation, and DFlash2 and DSpark block drafting.
  • Tool calling and constrained decoding - The Engine can generate tool calls, continue after tool results without replaying the full prompt, and enforce structured output with guidance.
  • Better multi-turn control - Requests can retain their KV cache between turns. Sampling, token limits, seeds, stop strings, and guidance can be changed for each turn.
  • More Qwen support - The model builder now supports Qwen2.5-VL, Qwen3-VL, and Qwen3.5 dense and MoE models, with additional export and speculative-decoding support for Qwen3.6 and Qwen3.8.
  • More efficient KV caches - Added paged, windowed, sparse, and quantized KV-cache support, including INT4, INT8, and FP8 paths.
  • New quantized model formats - Added native support for NVFP4 and FP8 checkpoints from NVIDIA Model Optimizer and compressed-tensors, plus the quant_auto format.
  • New hardware support - Added the AMDGPU execution provider and WebGPU paged-attention exports.
  • New model support - Added Granite models and improved Marian batching, multimodal prefill, Nemotron audio, and multi-image vision handling.
  • Stronger reliability - This release includes broad validation and recovery improvements across the Engine, speculative decoding, vision and audio inputs, cache management, and process shutdown.
Commits
  • 00d66ef Version 0.18.0
  • beb6c98 Fix stale results in CUDA distributed Top-K selection (#2722)
  • 83817d3 Bound leased-checkpoint scans during prefix-cache planning (#2699)
  • 0deac7c Make DFlash snapshot retention configurable in GenAI profiles (#2696)
  • 5c19002 Update Extensions and expose literal tokenizer encoding (#2697)
  • e3e8d72 Support plugin EPs in the C++ model benchmark (#2670)
  • 77b2693 Merge pipeline config overlays by model ID (#2553)
  • 2472a36 Keep alternating hybrid prefixes warm to avoid repeated prefill
  • c975ef9 Remove unnecessary compliance code (#2694)
  • 0fb858c Support Gemma 4 12B Unified native multimodal generation (#2685)
  • Additional commits viewable in compare view

Copilot AI balanced review requested due to automatic review settings October 14, 2026 06:51
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file. Used by Dependabot. label Oct 14, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner October 14, 2026 06:51
@dependabot dependabot Bot added the python Pull requests for the Python Semantic Kernel label Oct 14, 2026
@dependabot
dependabot Bot temporarily deployed to github-app-auth October 14, 2026 06:51 Inactive
@github-actions github-actions Bot changed the title Bump onnxruntime-genai from 0.9.0 to 0.17.1 in /python Python: Bump onnxruntime-genai from 0.9.0 to 0.17.1 in /python Oct 14, 2026
@dependabot
dependabot Bot temporarily deployed to github-app-auth October 14, 2026 06:52 Inactive

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The new version is incompatible with the targeted Python 3.10 branch, and the lockfile remains stale.

2 open findings
What changed in this PR

Updates the optional Python ONNX GenAI dependency.

Changes:

  • Bumps onnxruntime-genai from 0.9.0 to 0.17.1 for Python 3.10.
File Description
python/​pyproject.toml Updates the Python 3.10 ONNX GenAI dependency.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread python/pyproject.toml Outdated
"onnxruntime==1.22.1; python_version == '3.10'",
"onnxruntime>=1.26.0; python_version > '3.10'",
"onnxruntime-genai==0.9.0; python_version == '3.10'",
"onnxruntime-genai==0.17.1; python_version == '3.10'",
Comment thread python/pyproject.toml Outdated
"onnxruntime==1.22.1; python_version == '3.10'",
"onnxruntime>=1.26.0; python_version > '3.10'",
"onnxruntime-genai==0.9.0; python_version == '3.10'",
"onnxruntime-genai==0.17.1; python_version == '3.10'",
@dependabot dependabot Bot changed the title Python: Bump onnxruntime-genai from 0.9.0 to 0.17.1 in /python Bump onnxruntime-genai from 0.9.0 to 0.18.0 in /python Oct 26, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/onnxruntime-genai-0.17.1 branch from f09a498 to 6bafd7d Compare October 26, 2026 13:42
@dependabot
dependabot Bot deployed to github-app-auth October 26, 2026 13:42 Active
Bumps [onnxruntime-genai](https://github.com/microsoft/onnxruntime-genai) from 0.15.2 to 0.18.0.
- [Release notes](https://github.com/microsoft/onnxruntime-genai/releases)
- [Commits](microsoft/onnxruntime-genai@v0.15.2...v0.18.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump onnxruntime-genai from 0.9.0 to 0.18.0 in /python Build(deps-dev): bump onnxruntime-genai from 0.15.2 to 0.18.0 in /python Nov 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/onnxruntime-genai-0.17.1 branch from 6bafd7d to 55c0bf8 Compare November 4, 2026 14:41
@dependabot
dependabot Bot deployed to github-app-auth November 4, 2026 14:41 Active
@eavanvalkenburg

Copy link
Copy Markdown
Member

Consolidated into #14720 for the Python 1.47.0 release, including the dependency changes and regenerated lockfiles. The release branch includes the merged Python 3.10 removal from #14708. Closing this PR as superseded; the combined changes remain under review in #14720.

@dependabot @github

dependabot Bot commented on behalf of github Nov 4, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/pip/python/onnxruntime-genai-0.17.1 branch November 4, 2026 14:47

This branch was successfully deployed

1 active deployment
github-app-auth — 55c0bf8c Deployed Nov 4, 2026 by dependabot[bot] via add_label #29588
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