Skip to content

Commit 371d883

Browse files
committed
Introduce release branch 26.03 with version 26.3.0-RC1
Update all hardcoded version references from 26.1.2 to 26.3.0-RC1 across helm charts, docker-compose, FastAPI, docs, and examples. Made-with: Cursor
1 parent 448599e commit 371d883

File tree

14 files changed

+30
-30
lines changed

14 files changed

+30
-30
lines changed

docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ services:
262262
- audio
263263

264264
nv-ingest-ms-runtime:
265-
image: nvcr.io/nvidia/nemo-microservices/nv-ingest:26.1.2
265+
image: nvcr.io/nvidia/nemo-microservices/nv-ingest:26.3.0-RC1
266266
shm_size: 40gb # Should be at minimum 30% of assigned memory per Ray documentation
267267
build:
268268
context: ${NV_INGEST_ROOT:-.}

docs/docs/extraction/content-metadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ These fields apply to all content types including text, images, and tables.
4343
| Subtype | The type of the content for structured data types, such as table or chart. ||
4444
| Content | Content extracted from the source. | Extracted |
4545
| Description | A text description of the content object. | Generated |
46-
| Page \# | The page \# of the content in the source. Prior to 26.1.2, this field was 0-indexed. Beginning with 26.1.2, this field is 1-indexed. | Extracted |
46+
| Page \# | The page \# of the content in the source. Prior to 26.3.0-RC1, this field was 0-indexed. Beginning with 26.3.0-RC1, this field is 1-indexed. | Extracted |
4747
| Hierarchy | The location or order of the content within the source. | Extracted |
4848

4949

docs/docs/extraction/helm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
<!-- Use this documentation to deploy [NeMo Retriever Library](overview.md) by using Helm. -->
44

55
To deploy [NeMo Retriever Library](overview.md) by using Helm,
6-
refer to [NeMo Retriever Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.1.2/helm/README.md).
6+
refer to [NeMo Retriever Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.3.0-RC1/helm/README.md).

docs/docs/extraction/quickstart-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ h. Run the command `docker ps`. You should see output similar to the following.
8484
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8585
uv venv --python 3.12 nv-ingest-dev
8686
source nv-ingest-dev/bin/activate
87-
uv pip install nv-ingest==26.1.2 nv-ingest-api==26.1.2 nv-ingest-client==26.1.2
87+
uv pip install nv-ingest==26.3.0-RC1 nv-ingest-api==26.3.0-RC1 nv-ingest-client==26.3.0-RC1
8888
```
8989
9090
!!! tip

docs/docs/extraction/quickstart-library-mode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Use the following procedure to prepare your environment.
3434
```
3535
uv venv --python 3.12 nvingest && \
3636
source nvingest/bin/activate && \
37-
uv pip install nemo-retriever==26.1.2 milvus-lite==2.4.12
37+
uv pip install nemo-retriever==26.3.0-RC1 milvus-lite==2.4.12
3838
```
3939
4040
!!! tip

docs/docs/extraction/releasenotes-nv-ingest.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ This documentation contains the release notes for [NeMo Retriever Library](overv
88

99

1010

11-
## Release 26.01 (26.1.2)
11+
## Release 26.01 (26.3.0-RC1)
1212

1313
The NeMo Retriever Library 26.01 release adds new hardware and software support, and other improvements.
1414

15-
To upgrade the Helm Charts for this version, refer to [NeMo Retriever Library Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.1.2/helm/README.md).
15+
To upgrade the Helm Charts for this version, refer to [NeMo Retriever Library Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.3.0-RC1/helm/README.md).
1616

1717

1818
### Highlights
1919

2020
This release contains the following key changes:
2121

2222
- Added functional support for [H200 NVL](https://www.nvidia.com/en-us/data-center/h200/). For details, refer to [Support Matrix](support-matrix.md).
23-
- All Helm deployments for Kubernetes now use [NVIDIA NIM Operator](https://docs.nvidia.com/nim-operator/latest/index.html). For details, refer to [NeMo Retriever Library Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.1.2/helm/README.md).
23+
- All Helm deployments for Kubernetes now use [NVIDIA NIM Operator](https://docs.nvidia.com/nim-operator/latest/index.html). For details, refer to [NeMo Retriever Library Helm Charts](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.3.0-RC1/helm/README.md).
2424
- Updated RIVA NIM to version 1.4.0. For details, refer to [Extract Speech](audio.md).
2525
- Updated VLM NIM to [nemotron-nano-12b-v2-vl](https://build.nvidia.com/nvidia/nemotron-nano-12b-v2-vl/modelcard). For details, refer to [Extract Captions from Images](python-api-reference.md#extract-captions-from-images).
2626
- Added VLM caption prompt customization parameters, including reasoning control. For details, refer to [Caption Images and Control Reasoning](python-api-reference.md#caption-images-and-control-reasoning).
@@ -33,7 +33,7 @@ This release contains the following key changes:
3333
- Large PDFs are now automatically split into chunks and processed in parallel, delivering faster ingestion for long documents. For details, refer to [PDF Pre-Splitting](v2-api-guide.md).
3434
- Issues maintaining extraction quality while processing very large files are now resolved with the V2 API. For details, refer to [V2 API Guide](v2-api-guide.md).
3535
- Updated the embedding task to support embedding on custom content fields like the results of summarization functions. For details, refer to [Use the Python API](python-api-reference.md).
36-
- User-defined function summarization is now using `nemotron-mini-4b-instruct` which provides significant speed improvements. For details, refer to [User-defined Functions](user-defined-functions.md) and [NeMo Retriever Library UDF Examples](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.1.2/examples/udfs/README.md).
36+
- User-defined function summarization is now using `nemotron-mini-4b-instruct` which provides significant speed improvements. For details, refer to [User-defined Functions](user-defined-functions.md) and [NeMo Retriever Library UDF Examples](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.3.0-RC1/examples/udfs/README.md).
3737
- In the `Ingestor.extract` method, the defaults for `extract_text` and `extract_images` are now set to `true` for consistency with `extract_tables` and `extract_charts`. For details, refer to [Use the Python API](python-api-reference.md).
3838
- The `table-structure` profile is no longer available. The table-structure profile is now part of the default profile. For details, refer to [Profile Information](quickstart-guide.md#profile-information).
3939
- New documentation [Why Throughput Is Dataset-Dependent](throughput-is-dataset-dependent.md).
@@ -49,8 +49,8 @@ This release contains the following key changes:
4949

5050
The following are the known issues that are fixed in this version:
5151

52-
- A10G support is restored. To use A10G hardware, use release 26.1.2 or later. For details, refer to [Support Matrix](support-matrix.md).
53-
- L40S support is restored. To use L40S hardware, use release 26.1.2 or later. For details, refer to [Support Matrix](support-matrix.md).
52+
- A10G support is restored. To use A10G hardware, use release 26.3.0-RC1 or later. For details, refer to [Support Matrix](support-matrix.md).
53+
- L40S support is restored. To use L40S hardware, use release 26.3.0-RC1 or later. For details, refer to [Support Matrix](support-matrix.md).
5454
- The page number field in the content metadata now starts at 1 instead of 0 so each page number is no longer off by one from what you would expect. For details, refer to [Content Metadata](content-metadata.md).
5555
- Support for batches that include individual files greater than approximately 400MB is restored. This includes audio files and pdfs.
5656

docs/docs/extraction/user-defined-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,6 +941,6 @@ def debug_udf(control_message: IngestControlMessage) -> IngestControlMessage:
941941

942942
## Related Topics
943943

944-
- [NeMo Retriever Library UDF Examples](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.1.2/examples/udfs/README.md)
944+
- [NeMo Retriever Library UDF Examples](https://github.com/NVIDIA/NeMo-Retriever/blob/release/26.3.0-RC1/examples/udfs/README.md)
945945
- [User-Defined Stages for NeMo Retriever Library](user-defined-stages.md)
946946
- [NimClient Usage](nimclient.md)

examples/building_vdb_operator.ipynb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@
486486
" self.write_to_index(records)\n",
487487
"```\n",
488488
"\n",
489-
"This method is called by the NV-Ingest Ingestor class during the ingestion pipeline. For more information on how operators are integrated into NV-Ingest, refer to the [interface implementation](https://github.com/NVIDIA/nv-ingest/blob/release/26.1.2/client/src/nv_ingest_client/client/interface.py#L324).\n",
489+
"This method is called by the NV-Ingest Ingestor class during the ingestion pipeline. For more information on how operators are integrated into NV-Ingest, refer to the [interface implementation](https://github.com/NVIDIA/nv-ingest/blob/release/26.3.0-RC1/client/src/nv_ingest_client/client/interface.py#L324).\n",
490490
"\n",
491491
"The simplicity of this method belies its importance - it ensures that indexes are properly configured before data ingestion begins."
492492
]
@@ -728,12 +728,12 @@
728728
"\n",
729729
"This implementation includes all the features covered in this tutorial:\n",
730730
"\n",
731-
"- Complete OpenSearch integration with k-NN vector search\n",
732-
"- Configurable connection parameters and index settings\n",
733-
"- Robust data validation and content filtering\n",
734-
"- Efficient batch processing and error handling\n",
735-
"- NVIDIA embedding model integration for query vectorization\n",
736-
"- Optimized response formatting and payload management\n",
731+
"- \u2705 Complete OpenSearch integration with k-NN vector search\n",
732+
"- \u2705 Configurable connection parameters and index settings\n",
733+
"- \u2705 Robust data validation and content filtering\n",
734+
"- \u2705 Efficient batch processing and error handling\n",
735+
"- \u2705 NVIDIA embedding model integration for query vectorization\n",
736+
"- \u2705 Optimized response formatting and payload management\n",
737737
"\n",
738738
"### Getting Started with the OpenSearch Operator\n",
739739
"\n",

helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: nv-ingest
33
description: NV-Ingest Microservice
44
type: application
5-
version: 26.1.2
5+
version: 26.3.0-RC1
66
maintainers:
77
- name: NVIDIA Corporation
88
url: https://www.nvidia.com/

helm/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ To install or upgrade the Helm chart, run the following code.
4545
helm upgrade \
4646
--install \
4747
nv-ingest \
48-
https://helm.ngc.nvidia.com/nvidia/nemo-microservices/charts/nv-ingest-26.1.2.tgz \
48+
https://helm.ngc.nvidia.com/nvidia/nemo-microservices/charts/nv-ingest-26.3.0-RC1.tgz \
4949
-n ${NAMESPACE} \
5050
--username '$oauthtoken' \
5151
--password "${NGC_API_KEY}" \
@@ -54,7 +54,7 @@ helm upgrade \
5454
--set ngcApiSecret.create=true \
5555
--set ngcApiSecret.password="${NGC_API_KEY}" \
5656
--set image.repository="nvcr.io/nvidia/nemo-microservices/nv-ingest" \
57-
--set image.tag="26.1.2"
57+
--set image.tag="26.3.0-RC1"
5858
```
5959

6060
Optionally you can create your own versions of the `Secrets` if you do not want to use the creation via the helm chart.
@@ -105,7 +105,7 @@ For more information, refer to [NV-Ingest-Client](https://github.com/NVIDIA/nv-i
105105
# Just to be cautious we remove any existing installation
106106
pip uninstall nv-ingest-client
107107

108-
pip install nv-ingest-client==26.1.2
108+
pip install nv-ingest-client==26.3.0-RC1
109109
```
110110

111111
#### Rest Endpoint Ingress
@@ -347,7 +347,7 @@ You can also use NV-Ingest's Python client API to interact with the service runn
347347
| fullnameOverride | string | `""` | |
348348
| image.pullPolicy | string | `"IfNotPresent"` | |
349349
| image.repository | string | `"nvcr.io/nvidia/nemo-microservices/nv-ingest"` | |
350-
| image.tag | string | `"26.1.2"` | |
350+
| image.tag | string | `"26.3.0-RC1"` | |
351351
| imagePullSecrets[0].name | string | `"ngc-api"` | |
352352
| imagePullSecrets[1].name | string | `"ngc-secret"` | |
353353
| ingress.annotations | object | `{}` | |

0 commit comments

Comments
 (0)