diff --git a/CHANGELOG.md b/CHANGELOG.md index 731b83b9..4dc1d7d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## v.3.3.1 (2025-10-30) + +### Features + + * Describe cluster command + * User can use hyp describe cluster to learn more info about hp clusters + * Jinja template handling logic for inference and training + * User can modify jinja template to add parameters supported by CRD through init experience of inference and training, for further CLI customization + * Cluster creation template versioning + * User can choose cloudformation template version through cluster creation expeirence + * KVCache and intelligent routing for HyperPod Inference + * InferenceEndpointConfig CRD supported is updated to v1 + * KVCache and Intelligent Routing support is added in template version 1.1 + + ## v.3.3.0 (2025-09-23) ### Features diff --git a/hyperpod-cluster-stack-template/CHANGELOG.md b/hyperpod-cluster-stack-template/CHANGELOG.md new file mode 100644 index 00000000..2f9446fd --- /dev/null +++ b/hyperpod-cluster-stack-template/CHANGELOG.md @@ -0,0 +1,8 @@ +## v1.0.2 (2025-10-30) + +### Features + +* User can choose cloudformation template version with optional parameter --template-version + + + diff --git a/hyperpod-cluster-stack-template/pyproject.toml b/hyperpod-cluster-stack-template/pyproject.toml index 09cf76a6..b2335ab5 100644 --- a/hyperpod-cluster-stack-template/pyproject.toml +++ b/hyperpod-cluster-stack-template/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hyperpod-cluster-stack-template" -version = "1.0.1" +version = "1.0.2" readme = "README.md" authors = [{name = "Amazon Web Services"}] license = {text = "Apache-2.0"} diff --git a/hyperpod-custom-inference-template/CHANGELOG.md b/hyperpod-custom-inference-template/CHANGELOG.md index f6aee119..effe0b04 100644 --- a/hyperpod-custom-inference-template/CHANGELOG.md +++ b/hyperpod-custom-inference-template/CHANGELOG.md @@ -1,10 +1,17 @@ -## v1.0.1] ([2025]-[08]-[27]) +## v1.1.0 (2025-10-30) + +### Features + +* Support KVCache and Intelligent Routing support in template version 1.1 +* User can modify jinja template to add parameters supported by CRD through init experience, for further CLI customization + +## v1.0.1 (2025-08-27) ### Features * Add metadata_name argument to js and custom endpoint to match with SDK -## v1.0.0] ([2025]-[07]-[10]) +## v1.0.0 (2025-07-10) ### Features diff --git a/hyperpod-custom-inference-template/pyproject.toml b/hyperpod-custom-inference-template/pyproject.toml index 2896c0de..002ca0d0 100644 --- a/hyperpod-custom-inference-template/pyproject.toml +++ b/hyperpod-custom-inference-template/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hyperpod-custom-inference-template" -version = "1.0.2" +version = "1.1.0" readme = "README.md" authors = [{name = "Amazon Web Services"}] license = {text = "Apache-2.0"} diff --git a/hyperpod-jumpstart-inference-template/CHANGELOG.md b/hyperpod-jumpstart-inference-template/CHANGELOG.md index 97ba5bf5..d7f796de 100644 --- a/hyperpod-jumpstart-inference-template/CHANGELOG.md +++ b/hyperpod-jumpstart-inference-template/CHANGELOG.md @@ -1,10 +1,16 @@ -## v1.0.1] ([2025]-[08]-[27]) +## v1.0.3 (2025-10-30) + +### Features + +* User can modify jinja template to add parameters supported by CRD through init experience, for further CLI customization + +## v1.0.1 (2025-08-27) ### Features * Add metadata_name argument to js and custom endpoint to match with SDK -## v1.0.0] ([2025]-[07]-[10]) +## v1.0.0 (2025-07-10) ### Features diff --git a/hyperpod-jumpstart-inference-template/pyproject.toml b/hyperpod-jumpstart-inference-template/pyproject.toml index 2822ba0b..dd967719 100644 --- a/hyperpod-jumpstart-inference-template/pyproject.toml +++ b/hyperpod-jumpstart-inference-template/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hyperpod-jumpstart-inference-template" -version = "1.0.2" +version = "1.0.3" readme = "README.md" authors = [{name = "Amazon Web Services"}] license = {text = "Apache-2.0"} diff --git a/hyperpod-pytorch-job-template/CHANGELOG.md b/hyperpod-pytorch-job-template/CHANGELOG.md index c98fba98..d525c429 100644 --- a/hyperpod-pytorch-job-template/CHANGELOG.md +++ b/hyperpod-pytorch-job-template/CHANGELOG.md @@ -1,3 +1,9 @@ +## v1.1.4 (2025-10-30) + +### Features + +* User can modify jinja template to add parameters supported by CRD through init experience, for further CLI customization + ## v1.1.2 (2025-09-10) ### Features diff --git a/hyperpod-pytorch-job-template/pyproject.toml b/hyperpod-pytorch-job-template/pyproject.toml index 2565dd5e..5ba9acc4 100644 --- a/hyperpod-pytorch-job-template/pyproject.toml +++ b/hyperpod-pytorch-job-template/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "hyperpod-pytorch-job-template" -version = "1.1.3" +version = "1.1.4" readme = "README.md" authors = [{name = "Amazon Web Services"}] license = {text = "Apache-2.0"} diff --git a/pyproject.toml b/pyproject.toml index 67920606..90a68f0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] dynamic = ["dependencies"] name = "sagemaker-hyperpod" -version = "3.3.0" +version = "3.3.1" description = "Amazon SageMaker HyperPod SDK and CLI" readme = "README.md" requires-python = ">=3.8" diff --git a/setup.py b/setup.py index 70104b3e..8aa1a32e 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ setup( data_files=sagemaker_hyperpod_recipes, name="sagemaker-hyperpod", - version="3.3.0", + version="3.3.1", description="Amazon SageMaker HyperPod SDK and CLI", long_description=open("README.md").read(), long_description_content_type="text/markdown",