diff --git a/CHANGELOG.md b/CHANGELOG.md index cb473fd0d..ebed12b4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.2.12 +Released on April 25, 2023. + +### Enhancements +* Improves the `describe` method on integration objects in the SDK; if there + was an error connecting or validating the integration, the error will be + shown. +* Eagerly validates integration connections, so users will be notified + immediately if they are using a mis-configured integration when, for + example, attempting to access data. +* Replaces placeholder values in integration connection forms with more + realistic values. +* Adds support for the most recent version of `numpy`. + ## 0.2.11 Released on April 18, 2023. diff --git a/sdk/setup.py b/sdk/setup.py index 985333f46..218dec836 100644 --- a/sdk/setup.py +++ b/sdk/setup.py @@ -18,10 +18,10 @@ setuptools.setup( name="aqueduct-sdk", - version="0.2.11", + version="0.2.12", author="Aqueduct, Inc.", author_email="hello@aqueducthq.com", - description="Python SDK for the Aqueduct prediction infrastructure", + description="Python SDK for Aqueduct", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/aqueducthq/aqueduct", diff --git a/src/dockerfiles/Makefile b/src/dockerfiles/Makefile index d3f3bed29..50defaff0 100644 --- a/src/dockerfiles/Makefile +++ b/src/dockerfiles/Makefile @@ -1,5 +1,5 @@ .DEFAULT_GOAL = all -VERSION = 0.2.11 +VERSION = 0.2.12 # 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 853a36059..f53cba8ea 100644 --- a/src/dockerfiles/connectors/athena.dockerfile +++ b/src/dockerfiles/connectors/athena.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/bigquery.dockerfile b/src/dockerfiles/connectors/bigquery.dockerfile index d2fa718c8..0879811f5 100644 --- a/src/dockerfiles/connectors/bigquery.dockerfile +++ b/src/dockerfiles/connectors/bigquery.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/mysql.dockerfile b/src/dockerfiles/connectors/mysql.dockerfile index 103031ac8..af158feaa 100644 --- a/src/dockerfiles/connectors/mysql.dockerfile +++ b/src/dockerfiles/connectors/mysql.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/postgres.dockerfile b/src/dockerfiles/connectors/postgres.dockerfile index cbfe6f313..7ee7b1f9f 100644 --- a/src/dockerfiles/connectors/postgres.dockerfile +++ b/src/dockerfiles/connectors/postgres.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/s3.dockerfile b/src/dockerfiles/connectors/s3.dockerfile index 5fcefbf3f..42bd2cfd8 100644 --- a/src/dockerfiles/connectors/s3.dockerfile +++ b/src/dockerfiles/connectors/s3.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/snowflake.dockerfile b/src/dockerfiles/connectors/snowflake.dockerfile index 468bb970c..f204ecc27 100644 --- a/src/dockerfiles/connectors/snowflake.dockerfile +++ b/src/dockerfiles/connectors/snowflake.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/connectors/sqlserver.dockerfile b/src/dockerfiles/connectors/sqlserver.dockerfile index 7cc8f792e..b88e1c154 100644 --- a/src/dockerfiles/connectors/sqlserver.dockerfile +++ b/src/dockerfiles/connectors/sqlserver.dockerfile @@ -1,4 +1,4 @@ -FROM aqueducthq/base_connector:0.2.11 +FROM aqueducthq/base_connector:0.2.12 MAINTAINER Aqueduct version: 0.1 diff --git a/src/dockerfiles/function/function310.dockerfile b/src/dockerfiles/function/function310.dockerfile index 5f489ea0e..776b2fbd4 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.2.11 +aqueduct-ml==0.2.12 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function37.dockerfile b/src/dockerfiles/function/function37.dockerfile index d06f57f24..8392a37a6 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.2.11 +aqueduct-ml==0.2.12 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function38.dockerfile b/src/dockerfiles/function/function38.dockerfile index c4d9ed60b..a9d9285ae 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.2.11 +aqueduct-ml==0.2.12 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/function/function39.dockerfile b/src/dockerfiles/function/function39.dockerfile index ca87c3b09..6fe5d1b15 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.2.11 +aqueduct-ml==0.2.12 ENV PYTHONUNBUFFERED 1 diff --git a/src/dockerfiles/gpu/py310_env.yml b/src/dockerfiles/gpu/py310_env.yml index 7c0fa4776..73df5dd3e 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.2.11 + - aqueduct-ml==0.2.12 diff --git a/src/dockerfiles/gpu/py37_env.yml b/src/dockerfiles/gpu/py37_env.yml index c75402b70..c02f355fd 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.2.11 + - aqueduct-ml==0.2.12 diff --git a/src/dockerfiles/gpu/py38_env.yml b/src/dockerfiles/gpu/py38_env.yml index cd87e0e23..9c44dca8d 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.2.11 \ No newline at end of file + - aqueduct-ml==0.2.12 \ No newline at end of file diff --git a/src/dockerfiles/gpu/py39_env.yml b/src/dockerfiles/gpu/py39_env.yml index 0e15aa549..8a0ab9965 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.2.11 \ No newline at end of file + - aqueduct-ml==0.2.12 \ 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 421cd3b4f..d77b4166a 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.2.11 \ No newline at end of file +aqueduct-ml==0.2.12 \ No newline at end of file diff --git a/src/dockerfiles/lambda/function/requirements.txt b/src/dockerfiles/lambda/function/requirements.txt index 82ece057b..7c0d91d19 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.2.11 \ No newline at end of file +aqueduct-ml==0.2.12 \ No newline at end of file diff --git a/src/dockerfiles/lambda/requirements.txt b/src/dockerfiles/lambda/requirements.txt index 5b039f889..1e0ac4421 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.2.11 \ No newline at end of file +aqueduct-ml==0.2.12 \ 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 e5a6c2814..20172213e 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.2.9 +RUN pip install conda-pack aqueduct-ml==0.2.12 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 eaae01342..56c348924 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.2.11 +RUN pip install conda-pack aqueduct-ml==0.2.12 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 8c2b03b50..7486bd687 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.2.9 +RUN pip install conda-pack aqueduct-ml==0.2.12 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 68eb0ad40..9fd93885e 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.2.9 +RUN pip install conda-pack aqueduct-ml==0.2.12 COPY ./spark/create-conda-env.sh / diff --git a/src/golang/lib/constants.go b/src/golang/lib/constants.go index e379e210a..bb52acc1a 100644 --- a/src/golang/lib/constants.go +++ b/src/golang/lib/constants.go @@ -1,3 +1,3 @@ package lib -const ServerVersionNumber = "0.2.11" +const ServerVersionNumber = "0.2.12" diff --git a/src/python/bin/aqueduct b/src/python/bin/aqueduct index 67563f1ba..20186d3c0 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.2.11" +package_version = "0.2.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 680f85b7c..cd552b83a 100644 --- a/src/python/requirements.txt +++ b/src/python/requirements.txt @@ -11,4 +11,4 @@ typing_extensions>=4.3.0,<=4.4.0 Pillow<=9.4.0 packaging<=23.0 pymongo<=4.3.3 -aqueduct-sdk==0.2.11 +aqueduct-sdk==0.2.12 diff --git a/src/python/setup.py b/src/python/setup.py index f1a554b83..241fb7e1c 100644 --- a/src/python/setup.py +++ b/src/python/setup.py @@ -10,11 +10,11 @@ setup( name="aqueduct-ml", - version="0.2.11", + version="0.2.12", install_requires=install_requires, scripts=["bin/aqueduct"], packages=find_packages(), - description="Prediction Infrastructure for Data Scientists", + description="The control center for ML in the cloud", long_description=long_description, long_description_content_type="text/markdown", url="https://www.aqueducthq.com/", diff --git a/src/ui/app/package.json b/src/ui/app/package.json index 31504c506..02f38c597 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.2.11", + "version": "0.2.12", "scripts": { "start": "parcel --no-cache index.html", "build": "parcel build --public-url /dist --dist-dir dist/default index.html", @@ -9,12 +9,12 @@ "lint:fix": "eslint '*/**/*.{js,ts,tsx}' --format table --fix" }, "dependencies": { - "@aqueducthq/common": "0.2.11", + "@aqueducthq/common": "0.2.12", "@emotion/react": "^11.10.5", "@emotion/styled": "^11.10.5", "@fortawesome/fontawesome-svg-core": "^6.2.1", - "@mui/base": "^5.0.0-alpha.115", - "@mui/material": "^5.11.6", + "@mui/base": "5.0.0-alpha.115", + "@mui/material": "5.11.6", "@reduxjs/toolkit": "^1.9.3", "dotenv": "^16.0.3", "react": "^18.2.0", diff --git a/src/ui/common/package-lock.json b/src/ui/common/package-lock.json index 3fb8bdcef..e2545b993 100644 --- a/src/ui/common/package-lock.json +++ b/src/ui/common/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aqueducthq/common", - "version": "0.2.11", + "version": "0.2.12", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@aqueducthq/common", - "version": "0.2.11", + "version": "0.2.12", "hasInstallScript": true, "devDependencies": { "@babel/core": "^7.20.12", @@ -64,8 +64,8 @@ "@fortawesome/free-solid-svg-icons": "^6.2.1", "@fortawesome/react-fontawesome": "^0.2.0", "@monaco-editor/react": "^4.4.5", - "@mui/lab": "^5.0.0-alpha.117", - "@mui/material": "^5.11.6", + "@mui/lab": "5.0.0-alpha.117", + "@mui/material": "5.11.6", "@mui/x-data-grid": "5.17.8", "@reduxjs/toolkit": "^1.9.3", "@ungap/structured-clone": "^1.0.2", diff --git a/src/ui/common/package.json b/src/ui/common/package.json index 7c922cfaa..88d4ecd3b 100644 --- a/src/ui/common/package.json +++ b/src/ui/common/package.json @@ -1,7 +1,7 @@ { "name": "@aqueducthq/common", "author": "Aqueduct ", - "version": "0.2.11", + "version": "0.2.12", "main": "dist/index.js", "types": "dist/index.d.ts", "alias": { @@ -40,8 +40,8 @@ "@fortawesome/free-solid-svg-icons": "^6.2.1", "@fortawesome/react-fontawesome": "^0.2.0", "@monaco-editor/react": "^4.4.5", - "@mui/lab": "^5.0.0-alpha.117", - "@mui/material": "^5.11.6", + "@mui/lab": "5.0.0-alpha.117", + "@mui/material": "5.11.6", "@mui/x-data-grid": "5.17.8", "@reduxjs/toolkit": "^1.9.3", "@ungap/structured-clone": "^1.0.2",