unstale

pypi / nv-ingest-client

nv-ingest-client

What changed in nv-ingest-client 26, from its official release notes, upgrade guides and advisories. Also covers nv-ingest-api. Sources checked 2026-10-31.

6 breaking17 new APIs and options1 performance8 behavior and defaults1 tooling4 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

nv-ingest-client 2637 changes

Breaking changes 6

  • Package installs no longer support macOS Intel x86_64; Apple Silicon macOS, Windows x64, and Linux remain supported.

    26.08.1release notes

  • Helm replaces separate page-elements and table-structure NIM images with the combined object-detection image.

    26.08.1release notes

  • Legacy nv-ingest and compatibility pipeline CLI code paths are removed; use retriever ingest and the graph stage registry.

    26.08.1release notes

  • The minimum Ray version is raised to >=2.56.1 for CVE remediation.

    26.08.1release notes

  • First-class ingestion command and canonical replacement for the retired compatibility pipeline command.

    26.08.1release notes

  • An unacknowledged VectorDB write now fails instead of reporting completed with a positive row count.

    26.08.1release notes

New APIs and options 17

  • Adds an MCP tool for agentic retrieval when agentic service functionality is enabled.

    26.08.1release notes

  • Accepts a validated custom prompt for generic text generation.

    26.08.1release notes

  • Adds documented Markdown, JSON, and shell text inputs, plus inline text ingestion support.

    26.08.1release notes

  • Adds an optional embedding checkpoint for local Hugging Face inference and hosted or self-hosted embedding NIM use.

    26.08.1release notes

  • Adds endpoint wiring in service extraction workers, with distinct hosted and self-hosted HTTP contracts.

    26.08.1release notes

  • Enables agentic retrieval on the service query endpoint when set to true.

    26.08.1release notes

  • First-class query command with NIM URL flags, batch tuning, and LanceDB overwrite/append controls.

    26.08.1release notes

  • Runs an LLM-driven ReAct retrieval loop over the same LanceDB table as one-pass retrieval.

    26.08.1release notes

  • Selects a remote OpenAI-compatible NIM or NVIDIA-hosted endpoint for agentic retrieval.

    26.08.1release notes

  • Supports the Super-49B default LLM path and the Omni VLM-capable answer path.

    26.08.1release notes

  • Is supported across in-process and batch ingest modes.

    26.08.1release notes

  • Configures the worker acknowledgement timeout for VectorDB writes; defaults to 300 seconds.

    26.08.1release notes

  • Provides built-in summarization with either the default prompt or a custom prompt.

    26.08.1release notes

  • Adds a shared one-request-per-row text-generation operator for graph workflows.

    26.08.1release notes

  • Configures text-generation operators with supported model, endpoint, generation, prompt, retry, timeout, and worker settings.

    26.08.1release notes

  • Adds a shared one-request-per-row text-generation abstraction for graph workflows.

    26.08.1release notes

  • Adds service-mode chunking for TXT and HTML inputs.

    26.08.1release notes

Performance 1

  • Runs OCR crop batches across page rows to improve throughput.

    26.08.1release notes

Behavior and default changes 8

  • Each write commits rows independently; index maintenance is serialized and coalesced, and expired index-readiness waits leave committed rows queryable.

    26.08.1release notes

  • Changing a Helm NIM image repository or tag on an existing release cannot patch the modelPuller source; delete the NIMCache and its PVC, then upgrade.

    26.08.1release notes

  • The self-hosted default answer LLM is nvidia/llama-3.3-nemotron-super-49b-v1.5.

    26.08.1release notes

  • Helm defaults to Nemotron OCR v2, using the nvcr.io/nim/nvidia/nemotron-ocr-v2:2.0.1 image.

    26.08.1release notes

  • Helm maps rerank endpoint and model settings and auto-wires them when the rerankqa NIM is enabled, enabling reranking in split topology.

    26.08.1release notes

  • Helm's default VL embedding NIM image is upgraded to 2.3.0.

    26.08.1release notes

  • Helm's default VL reranking NIM image is upgraded to 2.3.0.

    26.08.1release notes

  • Nemotron 3 Nano Omni becomes the default image-captioning model for local and hosted paths; chart-classified PDF regions remain on layout and OCR.

    26.08.1release notes

Tooling 1

  • Development Docker Compose uses the combined object-detection image, with 2.0.0 tags unless NIM_*_TAG is overridden.

    26.08.1release notes

Fixes and other changes 4

  • Fixes local Hugging Face batch audio extraction hanging in interactive terminals when FFmpeg inherited the parent process's standard input.

    26.08.1release notes

  • Reports the package version instead of a stale package-version value, with Helm setting it from the running service image tag.

    26.08.1release notes

  • Agentic retrieval remains opt-in in service mode and requires a remote OpenAI-compatible LLM endpoint.

    26.08.1release notes

  • Inherits from TextGenerationTask.

    26.08.1release notes