Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
dynamo
Commits
db88c953
Unverified
Commit
db88c953
authored
Feb 25, 2026
by
Harrison Saturley-Hall
Committed by
GitHub
Feb 25, 2026
Browse files
chore: bump versions to 1.0.0 (#6613)
Signed-off-by:
Harrison Saturley-Hall
<
hsaturleyhal@nvidia.com
>
parent
c35a3636
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
68 additions
and
69 deletions
+68
-69
Cargo.lock
Cargo.lock
+13
-13
Cargo.toml
Cargo.toml
+12
-13
deploy/helm/charts/platform/Chart.yaml
deploy/helm/charts/platform/Chart.yaml
+2
-2
deploy/helm/charts/platform/README.md
deploy/helm/charts/platform/README.md
+2
-2
deploy/helm/charts/platform/components/operator/Chart.yaml
deploy/helm/charts/platform/components/operator/Chart.yaml
+2
-2
deploy/operator/internal/featuregate/gates.go
deploy/operator/internal/featuregate/gates.go
+2
-2
deploy/operator/internal/featuregate/operator_origin_test.go
deploy/operator/internal/featuregate/operator_origin_test.go
+2
-2
deploy/operator/internal/webhook/validation/dynamographdeployment_test.go
...internal/webhook/validation/dynamographdeployment_test.go
+1
-1
lib/bindings/kvbm/Cargo.lock
lib/bindings/kvbm/Cargo.lock
+10
-10
lib/bindings/kvbm/Cargo.toml
lib/bindings/kvbm/Cargo.toml
+1
-1
lib/bindings/kvbm/pyproject.toml
lib/bindings/kvbm/pyproject.toml
+1
-1
lib/bindings/python/Cargo.lock
lib/bindings/python/Cargo.lock
+10
-10
lib/bindings/python/Cargo.toml
lib/bindings/python/Cargo.toml
+1
-1
lib/bindings/python/pyproject.toml
lib/bindings/python/pyproject.toml
+1
-1
lib/runtime/examples/Cargo.lock
lib/runtime/examples/Cargo.lock
+5
-5
lib/runtime/examples/Cargo.toml
lib/runtime/examples/Cargo.toml
+1
-1
pyproject.toml
pyproject.toml
+2
-2
No files found.
Cargo.lock
View file @
db88c953
...
...
@@ -1814,7 +1814,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "dynamo-async-openai"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"async-openai-macros",
"backoff",
...
...
@@ -1843,7 +1843,7 @@ dependencies = [
[[package]]
name = "dynamo-bench"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"clap 4.5.60",
...
...
@@ -1867,14 +1867,14 @@ dependencies = [
[[package]]
name = "dynamo-config"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
]
[[package]]
name = "dynamo-kv-router"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-trait",
...
...
@@ -1907,7 +1907,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"aho-corasick",
"aligned-vec",
...
...
@@ -2007,7 +2007,7 @@ dependencies = [
[[package]]
name = "dynamo-memory"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"cudarc",
...
...
@@ -2025,7 +2025,7 @@ dependencies = [
[[package]]
name = "dynamo-mocker"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dashmap 6.1.0",
...
...
@@ -2051,7 +2051,7 @@ dependencies = [
[[package]]
name = "dynamo-parsers"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-async-openai",
...
...
@@ -2069,7 +2069,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"arc-swap",
...
...
@@ -2142,7 +2142,7 @@ dependencies = [
[[package]]
name = "dynamo-tokens"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"bs58",
"bytemuck",
...
...
@@ -3877,7 +3877,7 @@ dependencies = [
[[package]]
name = "kvbm-kernels"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"clap 4.5.60",
"cudarc",
...
...
@@ -3888,7 +3888,7 @@ dependencies = [
[[package]]
name = "kvbm-logical"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-stream",
...
...
@@ -3944,7 +3944,7 @@ checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "libdynamo_llm"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-once-cell",
...
...
Cargo.toml
View file @
db88c953
...
...
@@ -22,7 +22,7 @@ members = [
resolver
=
"3"
[workspace.package]
version
=
"
0.9
.0"
version
=
"
1.0
.0"
edition
=
"2024"
description
=
"Dynamo Inference Framework"
authors
=
[
"NVIDIA Inc. <sw-dl-dynamo@nvidia.com>"
]
...
...
@@ -33,18 +33,17 @@ keywords = ["llm", "genai", "inference", "nvidia", "distributed"]
[workspace.dependencies]
# Local crates
dynamo-runtime
=
{
path
=
"lib/runtime"
,
version
=
"0.9.0"
}
dynamo-llm
=
{
path
=
"lib/llm"
,
version
=
"0.9.0"
}
dynamo-config
=
{
path
=
"lib/config"
,
version
=
"0.9.0"
}
dynamo-tokens
=
{
path
=
"lib/tokens"
,
version
=
"0.9.0"
}
dynamo-memory
=
{
path
=
"lib/memory"
,
version
=
"0.9.0"
}
dynamo-mocker
=
{
path
=
"lib/mocker"
,
version
=
"0.9.0"
}
dynamo-kv-router
=
{
path
=
"lib/kv-router"
,
version
=
"0.9.0"
,
features
=
["metrics"]
}
dynamo-async-openai
=
{
path
=
"lib/async-openai"
,
version
=
"0.9.0"
,
features
=
["byot"]
}
dynamo-parsers
=
{
path
=
"lib/parsers"
,
version
=
"0.9.0"
}
kvbm-kernels
=
{
path
=
"lib/kvbm-kernels"
,
version
=
"0.9.0"
}
kvbm-logical
=
{
path
=
"lib/kvbm-logical"
,
version
=
"0.9.0"
}
dynamo-runtime
=
{
path
=
"lib/runtime"
,
version
=
"1.0.0"
}
dynamo-llm
=
{
path
=
"lib/llm"
,
version
=
"1.0.0"
}
dynamo-config
=
{
path
=
"lib/config"
,
version
=
"1.0.0"
}
dynamo-tokens
=
{
path
=
"lib/tokens"
,
version
=
"1.0.0"
}
dynamo-memory
=
{
path
=
"lib/memory"
,
version
=
"1.0.0"
}
dynamo-mocker
=
{
path
=
"lib/mocker"
,
version
=
"1.0.0"
}
dynamo-kv-router
=
{
path
=
"lib/kv-router"
,
version
=
"1.0.0"
,
features
=
["metrics"]
}
dynamo-async-openai
=
{
path
=
"lib/async-openai"
,
version
=
"1.0.0"
,
features
=
["byot"]
}
dynamo-parsers
=
{
path
=
"lib/parsers"
,
version
=
"1.0.0"
}
kvbm-kernels
=
{
path
=
"lib/kvbm-kernels"
,
version
=
"1.0.0"
}
kvbm-logical
=
{
path
=
"lib/kvbm-logical"
,
version
=
"1.0.0"
}
# External dependencies
anyhow
=
{
version
=
"1"
}
async-nats
=
{
version
=
"0.45.0"
,
features
=
["service"]
}
...
...
deploy/helm/charts/platform/Chart.yaml
View file @
db88c953
...
...
@@ -19,11 +19,11 @@ maintainers:
url
:
https://www.nvidia.com
description
:
A Helm chart for NVIDIA Dynamo Platform.
type
:
application
version
:
1.0.0
-dev
version
:
1.0.0
home
:
https://nvidia.com
dependencies
:
-
name
:
dynamo-operator
version
:
1.0.0
-dev
version
:
1.0.0
repository
:
file://components/operator
condition
:
dynamo-operator.enabled
-
name
:
nats
...
...
deploy/helm/charts/platform/README.md
View file @
db88c953
...
...
@@ -19,7 +19,7 @@ limitations under the License.
A Helm chart for NVIDIA Dynamo Platform.




## 🚀 Overview
...
...
@@ -97,7 +97,7 @@ The chart includes built-in validation to prevent all operator conflicts:
| Repository | Name | Version |
|------------|------|---------|
| file://components/operator | dynamo-operator | 1.0.0
-dev
|
| file://components/operator | dynamo-operator | 1.0.0 |
| https://charts.bitnami.com/bitnami | etcd | 12.0.18 |
| https://nats-io.github.io/k8s/helm/charts/ | nats | 1.3.2 |
| oci://ghcr.io/ai-dynamo/grove | grove(grove-charts) | v0.1.0-alpha.6 |
...
...
deploy/helm/charts/platform/components/operator/Chart.yaml
View file @
db88c953
...
...
@@ -27,9 +27,9 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version
:
1.0.0
-dev
version
:
1.0.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion
:
"
1.0.0
-dev
"
appVersion
:
"
1.0.0"
deploy/operator/internal/featuregate/gates.go
View file @
db88c953
...
...
@@ -25,9 +25,9 @@ import semver "github.com/Masterminds/semver/v3"
var
(
// VLLMMultiprocessing gates the use of vLLM native multiprocessing (mp)
// instead of Ray for multi-node deployments. Enabled for DGDs originally
// created by operator >= 1.0.0
-dev
.
// created by operator >= 1.0.0.
VLLMMultiprocessing
=
OperatorOriginFeatureGate
{
Name
:
"VLLMMultiprocessing"
,
MinOriginVersion
:
*
semver
.
MustParse
(
"1.0.0
-dev
"
),
MinOriginVersion
:
*
semver
.
MustParse
(
"1.0.0"
),
}
)
deploy/operator/internal/featuregate/operator_origin_test.go
View file @
db88c953
...
...
@@ -27,7 +27,7 @@ import (
func
TestOperatorOriginFeatureGate_IsEnabled
(
t
*
testing
.
T
)
{
gate
:=
OperatorOriginFeatureGate
{
Name
:
"TestFeature"
,
MinOriginVersion
:
*
semver
.
MustParse
(
"1.0.0
-dev
"
),
MinOriginVersion
:
*
semver
.
MustParse
(
"1.0.0"
),
}
tests
:=
[]
struct
{
...
...
@@ -55,7 +55,7 @@ func TestOperatorOriginFeatureGate_IsEnabled(t *testing.T) {
{
name
:
"origin version at threshold = enabled"
,
annotations
:
map
[
string
]
string
{
consts
.
KubeAnnotationDynamoOperatorOriginVersion
:
"1.0.0
-dev
"
,
consts
.
KubeAnnotationDynamoOperatorOriginVersion
:
"1.0.0"
,
},
want
:
true
,
},
...
...
deploy/operator/internal/webhook/validation/dynamographdeployment_test.go
View file @
db88c953
...
...
@@ -790,7 +790,7 @@ func TestDynamoGraphDeploymentValidator_Validate(t *testing.T) {
Name
:
"test-graph"
,
Namespace
:
"default"
,
Annotations
:
map
[
string
]
string
{
consts
.
KubeAnnotationDynamoOperatorOriginVersion
:
"1.0.0
-dev
"
,
consts
.
KubeAnnotationDynamoOperatorOriginVersion
:
"1.0.0"
,
},
},
Spec
:
nvidiacomv1alpha1
.
DynamoGraphDeploymentSpec
{
...
...
lib/bindings/kvbm/Cargo.lock
View file @
db88c953
...
...
@@ -1481,7 +1481,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "dynamo-async-openai"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"async-openai-macros",
"backoff",
...
...
@@ -1508,14 +1508,14 @@ dependencies = [
[[package]]
name = "dynamo-config"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
]
[[package]]
name = "dynamo-kv-router"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-trait",
...
...
@@ -1539,7 +1539,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"aho-corasick",
"aligned-vec",
...
...
@@ -1624,7 +1624,7 @@ dependencies = [
[[package]]
name = "dynamo-memory"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"cudarc",
...
...
@@ -1640,7 +1640,7 @@ dependencies = [
[[package]]
name = "dynamo-mocker"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dashmap 6.1.0",
...
...
@@ -1665,7 +1665,7 @@ dependencies = [
[[package]]
name = "dynamo-parsers"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-async-openai",
...
...
@@ -1682,7 +1682,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"arc-swap",
...
...
@@ -1748,7 +1748,7 @@ dependencies = [
[[package]]
name = "dynamo-tokens"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"bs58",
"bytemuck",
...
...
@@ -3240,7 +3240,7 @@ dependencies = [
[[package]]
name = "kvbm-py3"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"cudarc",
...
...
lib/bindings/kvbm/Cargo.toml
View file @
db88c953
...
...
@@ -5,7 +5,7 @@
[package]
name
=
"kvbm-py3"
version
=
"
0.9
.0"
version
=
"
1.0
.0"
edition
=
"2024"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
lib/bindings/kvbm/pyproject.toml
View file @
db88c953
...
...
@@ -16,7 +16,7 @@
[project]
name
=
"kvbm"
version
=
"
0.9
.0"
version
=
"
1.0
.0"
description
=
"Dynamo KVBM"
readme
=
"README.md"
authors
=
[
...
...
lib/bindings/python/Cargo.lock
View file @
db88c953
...
...
@@ -1489,7 +1489,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "dynamo-async-openai"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"async-openai-macros",
"backoff",
...
...
@@ -1516,14 +1516,14 @@ dependencies = [
[[package]]
name = "dynamo-config"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
]
[[package]]
name = "dynamo-kv-router"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-trait",
...
...
@@ -1547,7 +1547,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"aho-corasick",
"aligned-vec",
...
...
@@ -1635,7 +1635,7 @@ dependencies = [
[[package]]
name = "dynamo-memory"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"cudarc",
...
...
@@ -1651,7 +1651,7 @@ dependencies = [
[[package]]
name = "dynamo-mocker"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dashmap 6.1.0",
...
...
@@ -1676,7 +1676,7 @@ dependencies = [
[[package]]
name = "dynamo-parsers"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-async-openai",
...
...
@@ -1693,7 +1693,7 @@ dependencies = [
[[package]]
name = "dynamo-py3"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"async-trait",
...
...
@@ -1717,7 +1717,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"arc-swap",
...
...
@@ -1783,7 +1783,7 @@ dependencies = [
[[package]]
name = "dynamo-tokens"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"bs58",
"bytemuck",
...
...
lib/bindings/python/Cargo.toml
View file @
db88c953
...
...
@@ -7,7 +7,7 @@
[package]
name
=
"dynamo-py3"
version
=
"
0.9
.0"
version
=
"
1.0
.0"
edition
=
"2024"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
lib/bindings/python/pyproject.toml
View file @
db88c953
...
...
@@ -16,7 +16,7 @@
[project]
name
=
"ai-dynamo-runtime"
version
=
"
0.9
.0"
version
=
"
1.0
.0"
description
=
"Dynamo Inference Framework Runtime"
readme
=
"README.md"
authors
=
[
...
...
lib/runtime/examples/Cargo.lock
View file @
db88c953
...
...
@@ -799,14 +799,14 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "dynamo-config"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
]
[[package]]
name = "dynamo-runtime"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"arc-swap",
...
...
@@ -1304,7 +1304,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hello_world"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-runtime",
...
...
@@ -3293,7 +3293,7 @@ dependencies = [
[[package]]
name = "service_metrics"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-runtime",
...
...
@@ -3464,7 +3464,7 @@ dependencies = [
[[package]]
name = "system_metrics"
version = "
0.9
.0"
version = "
1.0
.0"
dependencies = [
"anyhow",
"dynamo-runtime",
...
...
lib/runtime/examples/Cargo.toml
View file @
db88c953
...
...
@@ -10,7 +10,7 @@ members = [
resolver
=
"3"
[workspace.package]
version
=
"
0.9
.0"
version
=
"
1.0
.0"
edition
=
"2024"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
pyproject.toml
View file @
db88c953
...
...
@@ -3,7 +3,7 @@
[project]
name
=
"ai-dynamo"
version
=
"
0.9
.0"
version
=
"
1.0
.0"
description
=
"Distributed Inference Framework"
readme
=
"README.md"
authors
=
[
...
...
@@ -13,7 +13,7 @@ license = { text = "Apache-2.0" }
license-files
=
["LICENSE"]
requires-python
=
">=3.10"
dependencies
=
[
"ai-dynamo-runtime==
0.9
.0"
,
"ai-dynamo-runtime==
1.0
.0"
,
"transformers>=4.56.0"
,
"pytest>=8.3.4"
,
"types-psutil>=7.0.0.20250218"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment