diff --git a/CHANGELOG.md b/CHANGELOG.md index f3f74f601..7adb4a7ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## 0.0.16 +Released on September 26, 2022. + +### Enhancements +* Improves the readability of the operator logs printed from the SDK by omitting empty logs and + making formatting uniform. +* Throws a more informative error message when a table artifact's column name is not of type string. + Aqueduct currently cannot support DataFrame's with non-string type columns. + +### Bugfixes +* Fixes bug where authentication errors caused by incorrect integration credentials were treated as + system errors, which led to a confusing error message. +* Fixes bug introduced in the previous releases where the settings gear was hidden on the UI. +* Fixes a number of minor formatting and spacing issues on the UI. + ## 0.0.15 Released on September 20, 2022. diff --git a/scripts/generate_docs.sh b/scripts/generate_docs.sh index 481cdc121..c119b567b 100644 --- a/scripts/generate_docs.sh +++ b/scripts/generate_docs.sh @@ -15,7 +15,6 @@ echo "### package aqueduct * [\`bool_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.bool_artifact) * [\`generic_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.generic_artifact) * [\`numeric_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.numeric_artifact) -* [\`param_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.param_artifact) * [\`table_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.table_artifact) ### package aqueduct.constants * [\`constants.exports\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.constants/aqueduct.constants.exports) @@ -42,13 +41,11 @@ echo "### package aqueduct.artifacts * [\`bool_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.bool_artifact) * [\`generic_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.generic_artifact) * [\`numeric_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.numeric_artifact) -* [\`param_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.param_artifact) * [\`table_artifact\`](https://docs.aqueducthq.com/api-reference/sdk-reference/package-aqueduct/package-aqueduct.artifacts/aqueduct.artifacts.table_artifact)" > docs/package-aqueduct.artifacts/README.md pydoc-markdown -I . --render-toc -m aqueduct.artifacts.bool_artifact > docs/package-aqueduct.artifacts/aqueduct.artifacts.bool_artifact.md pydoc-markdown -I . --render-toc -m aqueduct.artifacts.generic_artifact > docs/package-aqueduct.artifacts/aqueduct.artifacts.generic_artifact.md pydoc-markdown -I . --render-toc -m aqueduct.artifacts.numeric_artifact > docs/package-aqueduct.artifacts/aqueduct.artifacts.numeric_artifact.md -pydoc-markdown -I . --render-toc -m aqueduct.artifacts.param_artifact > docs/package-aqueduct.artifacts/aqueduct.artifacts.param_artifact.md pydoc-markdown -I . --render-toc -m aqueduct.artifacts.table_artifact > docs/package-aqueduct.artifacts/aqueduct.artifacts.table_artifact.md mkdir docs/package-aqueduct.constants diff --git a/sdk/setup.py b/sdk/setup.py index a711f12e7..9b58f3f3c 100644 --- a/sdk/setup.py +++ b/sdk/setup.py @@ -18,7 +18,7 @@ setuptools.setup( name="aqueduct-sdk", - version="0.0.15", + version="0.0.16", author="Aqueduct, Inc.", author_email="hello@aqueducthq.com", description="Python SDK for the Aqueduct prediction infrastructure", diff --git a/src/dockerfiles/Makefile b/src/dockerfiles/Makefile index cc3292b1e..c27e9b803 100644 --- a/src/dockerfiles/Makefile +++ b/src/dockerfiles/Makefile @@ -1,5 +1,5 @@ .DEFAULT_GOAL = all -VERSION = 0.0.15 +VERSION = 0.0.16 # 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 6dd4a173f..3f42fa63c 100644 --- a/src/dockerfiles/connectors/athena.dockerfile +++ b/src/dockerfiles/connectors/athena.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/bigquery.dockerfile b/src/dockerfiles/connectors/bigquery.dockerfile index c5f87b1e7..1eea2194d 100644 --- a/src/dockerfiles/connectors/bigquery.dockerfile +++ b/src/dockerfiles/connectors/bigquery.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/mysql.dockerfile b/src/dockerfiles/connectors/mysql.dockerfile index 1a1d41376..ac8b36d71 100644 --- a/src/dockerfiles/connectors/mysql.dockerfile +++ b/src/dockerfiles/connectors/mysql.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/postgres.dockerfile b/src/dockerfiles/connectors/postgres.dockerfile index eee023b1e..22287e8cd 100644 --- a/src/dockerfiles/connectors/postgres.dockerfile +++ b/src/dockerfiles/connectors/postgres.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/s3.dockerfile b/src/dockerfiles/connectors/s3.dockerfile index 2ac3f60de..b0690d513 100644 --- a/src/dockerfiles/connectors/s3.dockerfile +++ b/src/dockerfiles/connectors/s3.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/snowflake.dockerfile b/src/dockerfiles/connectors/snowflake.dockerfile index 5c946017a..9425ca957 100644 --- a/src/dockerfiles/connectors/snowflake.dockerfile +++ b/src/dockerfiles/connectors/snowflake.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/sqlserver.dockerfile b/src/dockerfiles/connectors/sqlserver.dockerfile index b4dddc02b..1eb64c705 100644 --- a/src/dockerfiles/connectors/sqlserver.dockerfile +++ b/src/dockerfiles/connectors/sqlserver.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.0.15 +FROM aqueducthq/base_connector:0.0.16 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/function/function310.dockerfile b/src/dockerfiles/function/function310.dockerfile index 6b192b677..0ba2b3f88 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.0.15 +aqueduct-ml==0.0.16 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function37.dockerfile b/src/dockerfiles/function/function37.dockerfile index 75303dba4..0a506829f 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.2.0 \ -aqueduct-ml==0.0.15 +aqueduct-ml==0.0.16 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function38.dockerfile b/src/dockerfiles/function/function38.dockerfile index a2aae9525..7157722b6 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.0.15 +aqueduct-ml==0.0.16 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function39.dockerfile b/src/dockerfiles/function/function39.dockerfile index be954ad7c..79adafe63 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.0.15 +aqueduct-ml==0.0.16 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/lambda/function/requirements-37.txt b/src/dockerfiles/lambda/function/requirements-37.txt index 0d415f904..94f272bcf 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.2.0 -aqueduct-ml==0.0.15 \ No newline at end of file +aqueduct-ml==0.0.16 \ No newline at end of file diff --git a/src/dockerfiles/lambda/function/requirements.txt b/src/dockerfiles/lambda/function/requirements.txt index 968bd186f..4f844f32e 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.0.15 \ No newline at end of file +aqueduct-ml==0.0.16 \ No newline at end of file diff --git a/src/dockerfiles/lambda/requirements.txt b/src/dockerfiles/lambda/requirements.txt index ce0e11450..3cd6487be 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 -aqueduct-ml==0.0.15 \ No newline at end of file +aqueduct-ml==0.0.16 \ No newline at end of file diff --git a/src/golang/lib/job/constants.go b/src/golang/lib/job/constants.go index e1364e861..9d0141712 100644 --- a/src/golang/lib/job/constants.go +++ b/src/golang/lib/job/constants.go @@ -1,7 +1,7 @@ package job const ( - K8sImageVersionNumber = "0.0.15" + K8sImageVersionNumber = "0.0.16" Function37DockerImage = "aqueducthq/function37" Function38DockerImage = "aqueducthq/function38" Function39DockerImage = "aqueducthq/function39" diff --git a/src/golang/lib/lambda/constants.go b/src/golang/lib/lambda/constants.go index ac66c67d7..29d8e8a56 100644 --- a/src/golang/lib/lambda/constants.go +++ b/src/golang/lib/lambda/constants.go @@ -1,7 +1,7 @@ package lambda const ( - LambdaImageVersionNumber = "0.0.15" + LambdaImageVersionNumber = "0.0.16" FunctionLambdaFunction37 = "aqueduct-function-37" FunctionLambdaFunction38 = "aqueduct-function-38" diff --git a/src/python/bin/aqueduct b/src/python/bin/aqueduct index d64b74695..df809dba3 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.15" +package_version = "0.0.16" 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 5d51b11be..137673325 100644 --- a/src/python/requirements.txt +++ b/src/python/requirements.txt @@ -10,4 +10,4 @@ pyyaml typing_extensions Pillow packaging -aqueduct-sdk==0.0.15 +aqueduct-sdk==0.0.16 diff --git a/src/python/setup.py b/src/python/setup.py index 5baee4699..c3e4c4e74 100644 --- a/src/python/setup.py +++ b/src/python/setup.py @@ -10,7 +10,7 @@ setup( name="aqueduct-ml", - version="0.0.15", + version="0.0.16", 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 2b8e5236e..659ed95ae 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.15", + "version": "0.0.16", "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.18", + "@aqueducthq/common": "0.0.19", "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@fortawesome/fontawesome-svg-core": "^6.1.1", diff --git a/src/ui/common/package-lock.json b/src/ui/common/package-lock.json index 19fee64b8..401ddbaca 100644 --- a/src/ui/common/package-lock.json +++ b/src/ui/common/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aqueducthq/common", - "version": "0.0.18", + "version": "0.0.19", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@aqueducthq/common", - "version": "0.0.18", + "version": "0.0.19", "hasInstallScript": true, "devDependencies": { "@babel/preset-react": "^7.17.12", diff --git a/src/ui/common/package.json b/src/ui/common/package.json index b9adc5338..b5141bbfc 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.18", + "version": "0.0.19", "main": "dist/index.js", "types": "dist/index.d.ts", "alias": {