diff --git a/CHANGELOG.md b/CHANGELOG.md index cce0aedca..a6c6f6ee7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## 0.3.3 +Released on May 17, 2023. + +### Enhancements +* Adds ability to use a parameter in save operators to dynamically name saves. +* Updates the artifact storage card on the resources page to be consistent with + other resource cards. +* Shows how many workflows are using notification resources. +* Improves form validation with `react-hook-forms`. +* Replaces the icon that signifies a workflow that has been registered but not + executed. +* On the resouces page, displays the Conda integration as modifying the Aqueduct + server execution layer rather than as a separate execution layer. +* Improves BigQuery error checking to ensure that a dataset exists before + accessing it. + +### Bugfixes +* Fixes bug where documentation links on the home page were broken. +* Fixes bug where the SDK's generated docstrings were broken. + ## 0.3.2 Released on May 10, 2023. diff --git a/sdk/version b/sdk/version index d15723fbe..1c09c74e2 100644 --- a/sdk/version +++ b/sdk/version @@ -1 +1 @@ -0.3.2 +0.3.3 diff --git a/src/dockerfiles/Makefile b/src/dockerfiles/Makefile index debf83d93..bf7520cda 100644 --- a/src/dockerfiles/Makefile +++ b/src/dockerfiles/Makefile @@ -1,5 +1,5 @@ .DEFAULT_GOAL = all -VERSION = 0.3.2 +VERSION = 0.3.3 # 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 c55102358..abaaf4820 100644 --- a/src/dockerfiles/connectors/athena.dockerfile +++ b/src/dockerfiles/connectors/athena.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/bigquery.dockerfile b/src/dockerfiles/connectors/bigquery.dockerfile index f0334e830..11d62131d 100644 --- a/src/dockerfiles/connectors/bigquery.dockerfile +++ b/src/dockerfiles/connectors/bigquery.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/mysql.dockerfile b/src/dockerfiles/connectors/mysql.dockerfile index fa48458b8..bb751b0d2 100644 --- a/src/dockerfiles/connectors/mysql.dockerfile +++ b/src/dockerfiles/connectors/mysql.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/postgres.dockerfile b/src/dockerfiles/connectors/postgres.dockerfile index 35a5e851f..470db57cf 100644 --- a/src/dockerfiles/connectors/postgres.dockerfile +++ b/src/dockerfiles/connectors/postgres.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/s3.dockerfile b/src/dockerfiles/connectors/s3.dockerfile index a12df3b2e..adee7071f 100644 --- a/src/dockerfiles/connectors/s3.dockerfile +++ b/src/dockerfiles/connectors/s3.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/snowflake.dockerfile b/src/dockerfiles/connectors/snowflake.dockerfile index 4b5a93f79..ccf48cac1 100644 --- a/src/dockerfiles/connectors/snowflake.dockerfile +++ b/src/dockerfiles/connectors/snowflake.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/sqlserver.dockerfile b/src/dockerfiles/connectors/sqlserver.dockerfile index 34cff02d9..a1a115360 100644 --- a/src/dockerfiles/connectors/sqlserver.dockerfile +++ b/src/dockerfiles/connectors/sqlserver.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.3.2 +FROM aqueducthq/base_connector:0.3.3 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/function/function310.dockerfile b/src/dockerfiles/function/function310.dockerfile index 5301ffd66..912a099db 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.2 +aqueduct-ml==0.3.3 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function37.dockerfile b/src/dockerfiles/function/function37.dockerfile index 893716000..157d5936b 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.2 +aqueduct-ml==0.3.3 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function38.dockerfile b/src/dockerfiles/function/function38.dockerfile index b0a9647b1..069e900b8 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.2 +aqueduct-ml==0.3.3 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function39.dockerfile b/src/dockerfiles/function/function39.dockerfile index 1016c3d92..730efaabe 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.2 +aqueduct-ml==0.3.3 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/gpu/py310_env.yml b/src/dockerfiles/gpu/py310_env.yml index 9baf57e5d..8da566211 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.2 + - aqueduct-ml==0.3.3 diff --git a/src/dockerfiles/gpu/py37_env.yml b/src/dockerfiles/gpu/py37_env.yml index fb23f6178..0de1cddd1 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.2 + - aqueduct-ml==0.3.3 diff --git a/src/dockerfiles/gpu/py38_env.yml b/src/dockerfiles/gpu/py38_env.yml index 65dd89ee2..8d6b0d89b 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.2 \ No newline at end of file + - aqueduct-ml==0.3.3 \ No newline at end of file diff --git a/src/dockerfiles/gpu/py39_env.yml b/src/dockerfiles/gpu/py39_env.yml index 4fceb16f6..77e76d22e 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.2 \ No newline at end of file + - aqueduct-ml==0.3.3 \ 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 fe6010f72..531fb83c8 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.2 \ No newline at end of file +aqueduct-ml==0.3.3 \ No newline at end of file diff --git a/src/dockerfiles/lambda/function/requirements.txt b/src/dockerfiles/lambda/function/requirements.txt index 5504cc3b2..211ba6392 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.2 \ No newline at end of file +aqueduct-ml==0.3.3 \ No newline at end of file diff --git a/src/dockerfiles/lambda/requirements.txt b/src/dockerfiles/lambda/requirements.txt index 4e9511ea7..da6420451 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.2 \ No newline at end of file +aqueduct-ml==0.3.3 \ 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 b2581036c..5f35029a4 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.2 +RUN pip install conda-pack aqueduct-ml==0.3.3 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 f4fe521c0..3887d1819 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.2 +RUN pip install conda-pack aqueduct-ml==0.3.3 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 9a8459da8..3ff58b31f 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.2 +RUN pip install conda-pack aqueduct-ml==0.3.3 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 441a0dec1..39cdad260 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.2 +RUN pip install conda-pack aqueduct-ml==0.3.3 COPY ./spark/create-conda-env.sh / diff --git a/src/golang/lib/constants.go b/src/golang/lib/constants.go index 18e54290a..6c828773d 100644 --- a/src/golang/lib/constants.go +++ b/src/golang/lib/constants.go @@ -1,3 +1,3 @@ package lib -const ServerVersionNumber = "0.3.2" +const ServerVersionNumber = "0.3.3" diff --git a/src/python/bin/aqueduct b/src/python/bin/aqueduct index 383c3e4c2..7c5c7a40b 100755 --- a/src/python/bin/aqueduct +++ b/src/python/bin/aqueduct @@ -37,7 +37,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.2" +package_version = "0.3.3" 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 d15723fbe..1c09c74e2 100644 --- a/src/python/version +++ b/src/python/version @@ -1 +1 @@ -0.3.2 +0.3.3 diff --git a/src/ui/app/package.json b/src/ui/app/package.json index 8c759a8da..e34e3cf45 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.2", + "version": "0.3.3", "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.2", + "@aqueducthq/common": "0.3.3", "@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 f085bcdbf..87ed9b9df 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.2", + "version": "0.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@aqueducthq/common", - "version": "0.3.2", + "version": "0.3.3", "hasInstallScript": true, "devDependencies": { "@babel/core": "^7.20.12", diff --git a/src/ui/common/package.json b/src/ui/common/package.json index 13e5c3387..219ca9aa9 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.2", + "version": "0.3.3", "main": "dist/index.js", "types": "dist/index.d.ts", "alias": {