diff --git a/docs/versions.json b/docs/versions.json index 6d701b71e7c..dc07cbae4ca 100644 --- a/docs/versions.json +++ b/docs/versions.json @@ -1,12 +1,17 @@ [ { - "version": "https://kubeflow-pipelines.readthedocs.io/en/sdk-2.9.0/", - "title": "2.9.0", + "version": "https://kubeflow-pipelines.readthedocs.io/en/sdk-2.10.0/", + "title": "2.10.0", "aliases": [ "stable", "latest" ] }, + { + "version": "https://kubeflow-pipelines.readthedocs.io/en/sdk-2.9.0/", + "title": "2.9.0", + "aliases": [] + }, { "version": "https://kubeflow-pipelines.readthedocs.io/en/sdk-2.8.0/", "title": "2.8.0", diff --git a/sdk/RELEASE.md b/sdk/RELEASE.md index f184bc44a44..4038afede51 100644 --- a/sdk/RELEASE.md +++ b/sdk/RELEASE.md @@ -1,15 +1,32 @@ # Current Version (in development) +## Features + +## Breaking changes + +## Deprecations + +## Bug fixes and other changes + +## Documentation updates + +# 2.10.0 + ## Features * Support dynamic machine type parameters in pipeline task setters. [\#11097](https://github.com/kubeflow/pipelines/pull/11097) * Add a new `use_venv` field to the component decorator, enabling the component to run inside a virtual environment. [\#11326](https://github.com/kubeflow/pipelines/pull/11326) +* Add PipelineConfig to DSL to re-implement pipeline-level config [\#11112](https://github.com/kubeflow/pipelines/pull/11112) +* Allow disabling default caching via a CLI flag and env var [\#11222](https://github.com/kubeflow/pipelines/pull/11222) ## Breaking changes +* Deprecate the metrics artifact auto-populating feature. [\#11362](https://github.com/kubeflow/pipelines/pull/11362) ## Deprecations -* Deprecate the metrics artifact auto-populating feature. [\#11362](https://github.com/kubeflow/pipelines/pull/11362) +* Set Python 3.9 as the Minimum Supported Version [\#11159](https://github.com/kubeflow/pipelines/pull/11159) ## Bug fixes and other changes +* Fix invalid escape sequences [\#11147](https://github.com/kubeflow/pipelines/pull/11147) +* Fix nested pipeline returns. [\#11196](https://github.com/kubeflow/pipelines/pull/11196) ## Documentation updates diff --git a/sdk/python/kfp/__init__.py b/sdk/python/kfp/__init__.py index 00663907036..5126bffdaf8 100644 --- a/sdk/python/kfp/__init__.py +++ b/sdk/python/kfp/__init__.py @@ -16,7 +16,7 @@ # https://packaging.python.org/guides/packaging-namespace-packages/#pkgutil-style-namespace-packages __path__ = __import__('pkgutil').extend_path(__path__, __name__) -__version__ = '2.9.0' +__version__ = '2.10.0' import sys import warnings diff --git a/sdk/python/kfp/cli/cli_test.py b/sdk/python/kfp/cli/cli_test.py index d1af4095fde..88d43cb5c40 100644 --- a/sdk/python/kfp/cli/cli_test.py +++ b/sdk/python/kfp/cli/cli_test.py @@ -139,7 +139,7 @@ def setUp(self): def test_version(self): result = self.invoke(args=['--version']) self.assertEqual(result.exit_code, 0) - matches = re.match(r'^kfp \d\.\d\.\d.*', result.output) + matches = re.match(r'^kfp \d+\.\d+\.\d+.*', result.output) self.assertTrue(matches)