From 1a69ce7ab604f4dc2eaaf97fc5715c55b56b8b43 Mon Sep 17 00:00:00 2001 From: Chenggang Wu Date: Thu, 25 Aug 2022 11:03:57 -0700 Subject: [PATCH] Ready for release 0.0.12 (#397) --- CHANGELOG.md | 20 ++++++++++++++++++++ sdk/aqueduct/integrations/k8s_integration.py | 4 ++-- sdk/setup.py | 2 +- src/python/bin/aqueduct | 2 +- src/python/requirements.txt | 2 +- src/python/setup.py | 2 +- src/ui/app/package.json | 4 ++-- src/ui/common/package.json | 2 +- 8 files changed, 29 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48ec0eb1d..f4c52f64c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## 0.0.12 +Released on August 25, 2022. + +### Key Features +* Adds support for running workflows on Kubernetes. You can now register a Kubernetes integration + from the UI by providing the cluster's kubeconfig file and publish workflows + to run on Kubernetes by modifying the `config` argument in the SDK's `publish_flow` API. +* Enables using Google Cloud Storage (GCS) as Aqueduct's metadata store. You can register GCS as a storage + integration from the UI and store Aqueduct metadata in GCS. + +### Enhancements +* Adds support for editing the authentication credentials of existing integrations from the UI. +* Adds support for deleting integrations from the UI. +* Adds support for deleting data created by Aqueduct when deleting a workflow; when deleting a workflow, + you will now see an option to select the objects created by this workflow. + +### Bugfixes + +None! :tada: + ## 0.0.11 Released on August 23, 2022. diff --git a/sdk/aqueduct/integrations/k8s_integration.py b/sdk/aqueduct/integrations/k8s_integration.py index 5e253868c..ad0452dd2 100644 --- a/sdk/aqueduct/integrations/k8s_integration.py +++ b/sdk/aqueduct/integrations/k8s_integration.py @@ -10,6 +10,6 @@ def __init__(self, metadata: IntegrationInfo): self._metadata = metadata def describe(self) -> None: - """Prints out a human-readable description of the Airflow integration.""" - print("==================== Airflow Integration =============================") + """Prints out a human-readable description of the K8s integration.""" + print("==================== K8s Integration =============================") self._metadata.describe() diff --git a/sdk/setup.py b/sdk/setup.py index 10155542c..8b90560b4 100644 --- a/sdk/setup.py +++ b/sdk/setup.py @@ -18,7 +18,7 @@ setuptools.setup( name="aqueduct-sdk", - version="0.0.11", + version="0.0.12", author="Aqueduct, Inc.", author_email="hello@aqueducthq.com", description="Python SDK for the Aqueduct prediction infrastructure", diff --git a/src/python/bin/aqueduct b/src/python/bin/aqueduct index 801e54155..6ff0437bb 100755 --- a/src/python/bin/aqueduct +++ b/src/python/bin/aqueduct @@ -27,7 +27,7 @@ base_directory = os.path.join(os.environ["HOME"], ".aqueduct") server_directory = os.path.join(os.environ["HOME"], ".aqueduct", "server") ui_directory = os.path.join(os.environ["HOME"], ".aqueduct", "ui") -package_version = "0.0.11" +package_version = "0.0.12" aws_credentials_path = os.path.join(os.environ["HOME"], ".aws", "credentials") default_server_port = 8080 diff --git a/src/python/requirements.txt b/src/python/requirements.txt index decdac43d..fdc5258b6 100644 --- a/src/python/requirements.txt +++ b/src/python/requirements.txt @@ -10,4 +10,4 @@ pyyaml typing_extensions Pillow packaging -aqueduct-sdk==0.0.11 +aqueduct-sdk==0.0.12 diff --git a/src/python/setup.py b/src/python/setup.py index bbbe1ad0d..d5a23c463 100644 --- a/src/python/setup.py +++ b/src/python/setup.py @@ -10,7 +10,7 @@ setup( name="aqueduct-ml", - version="0.0.11", + version="0.0.12", install_requires=install_requires, scripts=["bin/aqueduct"], packages=find_packages(), diff --git a/src/ui/app/package.json b/src/ui/app/package.json index 0089ed777..cf0e6c29b 100644 --- a/src/ui/app/package.json +++ b/src/ui/app/package.json @@ -1,7 +1,7 @@ { "name": "@aqueducthq/ui", "author": "Aqueduct, Inc. ", - "version": "0.0.11", + "version": "0.0.12", "scripts": { "start": "parcel --no-cache index.html", "build": "parcel build --public-url /dist --dist-dir dist/default index.html", @@ -10,7 +10,7 @@ "lint:fix": "eslint '*/**/*.{js,ts,tsx}' --format table --fix" }, "dependencies": { - "@aqueducthq/common": "0.0.14", + "@aqueducthq/common": "0.0.15", "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@fortawesome/fontawesome-svg-core": "^6.1.1", diff --git a/src/ui/common/package.json b/src/ui/common/package.json index 6ae648553..d74099e58 100644 --- a/src/ui/common/package.json +++ b/src/ui/common/package.json @@ -1,7 +1,7 @@ { "name": "@aqueducthq/common", "author": "Aqueduct ", - "version": "0.0.14", + "version": "0.0.15", "main": "dist/index.js", "types": "dist/index.d.ts", "alias": {