From 86c10db5e9d90f485f491e4500ab649b5f20bb8d Mon Sep 17 00:00:00 2001 From: Wei Chen Date: Wed, 31 May 2023 17:05:16 -0700 Subject: [PATCH] Rc v035 (#1393) Co-authored-by: Vikram Sreekanti Co-authored-by: Ubuntu --- CHANGELOG.md | 21 +++++++++++++++++++ sdk/version | 2 +- src/dockerfiles/Makefile | 2 +- src/dockerfiles/connectors/athena.dockerfile | 2 +- .../connectors/bigquery.dockerfile | 2 +- src/dockerfiles/connectors/mysql.dockerfile | 2 +- .../connectors/postgres.dockerfile | 2 +- src/dockerfiles/connectors/s3.dockerfile | 2 +- .../connectors/snowflake.dockerfile | 2 +- .../connectors/sqlserver.dockerfile | 2 +- .../function/function310.dockerfile | 2 +- .../function/function37.dockerfile | 2 +- .../function/function38.dockerfile | 2 +- .../function/function39.dockerfile | 2 +- src/dockerfiles/gpu/py310_env.yml | 2 +- src/dockerfiles/gpu/py37_env.yml | 2 +- src/dockerfiles/gpu/py38_env.yml | 2 +- src/dockerfiles/gpu/py39_env.yml | 2 +- .../lambda/function/requirements-37.txt | 2 +- .../lambda/function/requirements.txt | 2 +- src/dockerfiles/lambda/requirements.txt | 2 +- .../spark/spark-py310-env.dockerfile | 2 +- .../spark/spark-py37-env.dockerfile | 2 +- .../spark/spark-py38-env.dockerfile | 2 +- .../spark/spark-py39-env.dockerfile | 2 +- src/golang/lib/constants.go | 2 +- src/python/bin/aqueduct | 2 +- src/python/version | 2 +- src/ui/app/package.json | 4 ++-- src/ui/common/package-lock.json | 4 ++-- src/ui/common/package.json | 2 +- 31 files changed, 53 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9ec8933b..b1fe5a159 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## 0.3.5 +Released on May 31, 2023. + +### Key Features +* Adds support for on-demand Kubernetes clusters on Google Cloud; you can now + select the Google Cloud option when asking Aqueduct to create a + Kubernetes cluster, and Aqueduct will automatically use the Google + Kubernetes Engine. See our documentation here. **TODO: Link the word + here**. +* Adds support for Google Artifact Registry as a conatiner registry in + Aqueduct. You can now use custom Docker images that are pushed to GAR. See + our documentation here. **TODO: Link the word here.** + +### Bugfixes +* Fixes bug where editing certain resource configurations from the UI would + cause the resource edit dialog to error out. +* Fixes bug where updating a workflow that has been previously registered but + not run would cause the workflow to be duplicated. +* Fixes bug where certain resources could be registered without specifying a + name for the resource. + ## 0.3.4 Released on May 24, 2023. diff --git a/sdk/version b/sdk/version index 42045acae..c2c0004f0 100644 --- a/sdk/version +++ b/sdk/version @@ -1 +1 @@ -0.3.4 +0.3.5 diff --git a/src/dockerfiles/Makefile b/src/dockerfiles/Makefile index a45e5f340..80b3b122a 100644 --- a/src/dockerfiles/Makefile +++ b/src/dockerfiles/Makefile @@ -1,5 +1,5 @@ .DEFAULT_GOAL = all -VERSION = 0.3.4 +VERSION = 0.3.5 # By default, turn off the Makefile practice of printing each command before # you run it. diff --git a/src/dockerfiles/connectors/athena.dockerfile b/src/dockerfiles/connectors/athena.dockerfile index 00bc97973..f69dca70c 100644 --- a/src/dockerfiles/connectors/athena.dockerfile +++ b/src/dockerfiles/connectors/athena.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/bigquery.dockerfile b/src/dockerfiles/connectors/bigquery.dockerfile index 760a15cde..17cd3b1a6 100644 --- a/src/dockerfiles/connectors/bigquery.dockerfile +++ b/src/dockerfiles/connectors/bigquery.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/mysql.dockerfile b/src/dockerfiles/connectors/mysql.dockerfile index 3011feba1..59e6c6336 100644 --- a/src/dockerfiles/connectors/mysql.dockerfile +++ b/src/dockerfiles/connectors/mysql.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/postgres.dockerfile b/src/dockerfiles/connectors/postgres.dockerfile index 2bf494354..b991853e1 100644 --- a/src/dockerfiles/connectors/postgres.dockerfile +++ b/src/dockerfiles/connectors/postgres.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/s3.dockerfile b/src/dockerfiles/connectors/s3.dockerfile index c3782d1c5..14a97f91f 100644 --- a/src/dockerfiles/connectors/s3.dockerfile +++ b/src/dockerfiles/connectors/s3.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/snowflake.dockerfile b/src/dockerfiles/connectors/snowflake.dockerfile index be5fad948..ac7cfb94a 100644 --- a/src/dockerfiles/connectors/snowflake.dockerfile +++ b/src/dockerfiles/connectors/snowflake.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/sqlserver.dockerfile b/src/dockerfiles/connectors/sqlserver.dockerfile index 2df231b7f..6ed27b5c7 100644 --- a/src/dockerfiles/connectors/sqlserver.dockerfile +++ b/src/dockerfiles/connectors/sqlserver.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.4 +FROM aqueducthq/base_connector:0.3.5 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/function/function310.dockerfile b/src/dockerfiles/function/function310.dockerfile index a5a51862a..4dca299a1 100644 --- a/src/dockerfiles/function/function310.dockerfile +++ b/src/dockerfiles/function/function310.dockerfile @@ -16,7 +16,7 @@ pyarrow==7.0.0 \ boto3==1.18.0 \ pydantic==1.9.0 \ scikit_learn==1.0.2 \ -aqueduct-ml==0.3.4 +aqueduct-ml==0.3.5 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function37.dockerfile b/src/dockerfiles/function/function37.dockerfile index 744e477d5..7e257a20d 100644 --- a/src/dockerfiles/function/function37.dockerfile +++ b/src/dockerfiles/function/function37.dockerfile @@ -16,7 +16,7 @@ boto3==1.18.0 \ pydantic==1.9.0 \ scikit_learn==1.0.2 \ typing_extensions==4.3.0 \ -aqueduct-ml==0.3.4 +aqueduct-ml==0.3.5 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function38.dockerfile b/src/dockerfiles/function/function38.dockerfile index 007f3f627..1a90d823b 100644 --- a/src/dockerfiles/function/function38.dockerfile +++ b/src/dockerfiles/function/function38.dockerfile @@ -16,7 +16,7 @@ pyarrow==7.0.0 \ boto3==1.18.0 \ pydantic==1.9.0 \ scikit_learn==1.0.2 \ -aqueduct-ml==0.3.4 +aqueduct-ml==0.3.5 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function39.dockerfile b/src/dockerfiles/function/function39.dockerfile index 85e7b3ec2..314bbb109 100644 --- a/src/dockerfiles/function/function39.dockerfile +++ b/src/dockerfiles/function/function39.dockerfile @@ -16,7 +16,7 @@ pyarrow==7.0.0 \ boto3==1.18.0 \ pydantic==1.9.0 \ scikit_learn==1.0.2 \ -aqueduct-ml==0.3.4 +aqueduct-ml==0.3.5 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/gpu/py310_env.yml b/src/dockerfiles/gpu/py310_env.yml index 42d56cfc7..70c136c54 100644 --- a/src/dockerfiles/gpu/py310_env.yml +++ b/src/dockerfiles/gpu/py310_env.yml @@ -14,4 +14,4 @@ dependencies: - pip: - scikit_learn==1.0.2 - typing_extensions==4.3.0 - - aqueduct-ml==0.3.4 + - aqueduct-ml==0.3.5 diff --git a/src/dockerfiles/gpu/py37_env.yml b/src/dockerfiles/gpu/py37_env.yml index 456efef35..51206efc9 100644 --- a/src/dockerfiles/gpu/py37_env.yml +++ b/src/dockerfiles/gpu/py37_env.yml @@ -14,4 +14,4 @@ dependencies: - pip: - scikit_learn==1.0.2 - typing_extensions==4.3.0 - - aqueduct-ml==0.3.4 + - aqueduct-ml==0.3.5 diff --git a/src/dockerfiles/gpu/py38_env.yml b/src/dockerfiles/gpu/py38_env.yml index 284e9edb7..b13d06889 100644 --- a/src/dockerfiles/gpu/py38_env.yml +++ b/src/dockerfiles/gpu/py38_env.yml @@ -14,4 +14,4 @@ dependencies: - pip: - scikit_learn==1.0.2 - typing_extensions==4.3.0 - - aqueduct-ml==0.3.4 \ No newline at end of file + - aqueduct-ml==0.3.5 \ No newline at end of file diff --git a/src/dockerfiles/gpu/py39_env.yml b/src/dockerfiles/gpu/py39_env.yml index b07ed5c83..e662803ca 100644 --- a/src/dockerfiles/gpu/py39_env.yml +++ b/src/dockerfiles/gpu/py39_env.yml @@ -14,4 +14,4 @@ dependencies: - pip: - scikit_learn==1.0.2 - typing_extensions==4.3.0 - - aqueduct-ml==0.3.4 \ No newline at end of file + - aqueduct-ml==0.3.5 \ No newline at end of file diff --git a/src/dockerfiles/lambda/function/requirements-37.txt b/src/dockerfiles/lambda/function/requirements-37.txt index 81fb2487d..0e6b5f806 100644 --- a/src/dockerfiles/lambda/function/requirements-37.txt +++ b/src/dockerfiles/lambda/function/requirements-37.txt @@ -7,4 +7,4 @@ boto3==1.18.0 pydantic==1.9.0 scikit_learn==1.0.2 typing_extensions==4.3.0 -aqueduct-ml==0.3.4 \ No newline at end of file +aqueduct-ml==0.3.5 \ No newline at end of file diff --git a/src/dockerfiles/lambda/function/requirements.txt b/src/dockerfiles/lambda/function/requirements.txt index e367fbfdf..dd94b9ab7 100644 --- a/src/dockerfiles/lambda/function/requirements.txt +++ b/src/dockerfiles/lambda/function/requirements.txt @@ -6,4 +6,4 @@ pyarrow==7.0.0 boto3==1.18.0 pydantic==1.9.0 scikit_learn==1.0.2 -aqueduct-ml==0.3.4 \ No newline at end of file +aqueduct-ml==0.3.5 \ No newline at end of file diff --git a/src/dockerfiles/lambda/requirements.txt b/src/dockerfiles/lambda/requirements.txt index 3a6d439b0..218af66c5 100644 --- a/src/dockerfiles/lambda/requirements.txt +++ b/src/dockerfiles/lambda/requirements.txt @@ -6,4 +6,4 @@ pydantic==1.9.0 pyyaml SQLAlchemy==1.4.30 typing_extensions==4.3.0 -aqueduct-ml==0.3.4 \ No newline at end of file +aqueduct-ml==0.3.5 \ No newline at end of file diff --git a/src/dockerfiles/spark/spark-py310-env.dockerfile b/src/dockerfiles/spark/spark-py310-env.dockerfile index f617d65c1..48b956744 100644 --- a/src/dockerfiles/spark/spark-py310-env.dockerfile +++ b/src/dockerfiles/spark/spark-py310-env.dockerfile @@ -25,7 +25,7 @@ RUN wget --quiet https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O aws unzip awscliv2.zip && ./aws/install RUN conda activate py310_env -RUN pip install conda-pack aqueduct-ml==0.3.4 +RUN pip install conda-pack aqueduct-ml==0.3.5 COPY ./spark/create-conda-env.sh / diff --git a/src/dockerfiles/spark/spark-py37-env.dockerfile b/src/dockerfiles/spark/spark-py37-env.dockerfile index 6a09a6967..03dc99af8 100644 --- a/src/dockerfiles/spark/spark-py37-env.dockerfile +++ b/src/dockerfiles/spark/spark-py37-env.dockerfile @@ -25,7 +25,7 @@ RUN wget --quiet https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O aws unzip awscliv2.zip && ./aws/install RUN conda activate py37_env -RUN pip install conda-pack aqueduct-ml==0.3.4 +RUN pip install conda-pack aqueduct-ml==0.3.5 COPY ./spark/create-conda-env.sh / diff --git a/src/dockerfiles/spark/spark-py38-env.dockerfile b/src/dockerfiles/spark/spark-py38-env.dockerfile index 0fdb6c4c5..e9e561b58 100644 --- a/src/dockerfiles/spark/spark-py38-env.dockerfile +++ b/src/dockerfiles/spark/spark-py38-env.dockerfile @@ -25,7 +25,7 @@ RUN wget --quiet https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O aws unzip awscliv2.zip && ./aws/install RUN conda activate py38_env -RUN pip install conda-pack aqueduct-ml==0.3.4 +RUN pip install conda-pack aqueduct-ml==0.3.5 COPY ./spark/create-conda-env.sh / diff --git a/src/dockerfiles/spark/spark-py39-env.dockerfile b/src/dockerfiles/spark/spark-py39-env.dockerfile index 083ea06e4..668f5b489 100644 --- a/src/dockerfiles/spark/spark-py39-env.dockerfile +++ b/src/dockerfiles/spark/spark-py39-env.dockerfile @@ -25,7 +25,7 @@ RUN wget --quiet https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O aws unzip awscliv2.zip && ./aws/install RUN conda activate py39_env -RUN pip install conda-pack aqueduct-ml==0.3.4 +RUN pip install conda-pack aqueduct-ml==0.3.5 COPY ./spark/create-conda-env.sh / diff --git a/src/golang/lib/constants.go b/src/golang/lib/constants.go index 0388d699c..b19a1e95d 100644 --- a/src/golang/lib/constants.go +++ b/src/golang/lib/constants.go @@ -1,3 +1,3 @@ package lib -const ServerVersionNumber = "0.3.4" +const ServerVersionNumber = "0.3.5" diff --git a/src/python/bin/aqueduct b/src/python/bin/aqueduct index 0c46a07ea..f7a13a947 100755 --- a/src/python/bin/aqueduct +++ b/src/python/bin/aqueduct @@ -38,7 +38,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.3.4" +package_version = "0.3.5" aws_credentials_path = os.path.join(os.environ["HOME"], ".aws", "credentials") default_server_port = 8080 diff --git a/src/python/version b/src/python/version index 42045acae..c2c0004f0 100644 --- a/src/python/version +++ b/src/python/version @@ -1 +1 @@ -0.3.4 +0.3.5 diff --git a/src/ui/app/package.json b/src/ui/app/package.json index ed7600fb0..f672476dd 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.3.4", + "version": "0.3.5", "scripts": { "start": "parcel --no-cache index.html", "build": "parcel build --public-url /dist --dist-dir dist/default index.html", @@ -9,7 +9,7 @@ "lint:fix": "eslint '*/**/*.{js,ts,tsx}' --format table --fix" }, "dependencies": { - "@aqueducthq/common": "0.3.4", + "@aqueducthq/common": "0.3.5", "@emotion/react": "11.10.5", "@emotion/styled": "11.10.5", "@fortawesome/fontawesome-svg-core": "6.2.1", diff --git a/src/ui/common/package-lock.json b/src/ui/common/package-lock.json index 06af5dd54..43129c77b 100644 --- a/src/ui/common/package-lock.json +++ b/src/ui/common/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aqueducthq/common", - "version": "0.3.4", + "version": "0.3.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@aqueducthq/common", - "version": "0.3.4", + "version": "0.3.5", "hasInstallScript": true, "dependencies": { "buffer": "6.0.3" diff --git a/src/ui/common/package.json b/src/ui/common/package.json index 3e186e554..d1ee43166 100644 --- a/src/ui/common/package.json +++ b/src/ui/common/package.json @@ -1,7 +1,7 @@ { "name": "@aqueducthq/common", "author": "Aqueduct ", - "version": "0.3.4", + "version": "0.3.5", "main": "dist/index.js", "types": "dist/index.d.ts", "alias": {