Skip to content

Commit

Permalink
Ready for release 0.0.10 (#384)
Browse files Browse the repository at this point in the history
  • Loading branch information
cw75 authored Aug 23, 2022
1 parent 47f426f commit 9cc6fe7
Show file tree
Hide file tree
Showing 7 changed files with 53 additions and 7 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Changelog

## 0.0.10
Released on August 22, 2022.

### Key Features
* Adds support for non-tabular data types; operators can now return any
Python-serializable object. Under the hood, Aqueduct has special
optimization for JSON blobs, images, and tables, in addition to supporting
regular Python objects.
* Enables eager execution when defining workflow artifacts; artifacts are now
immediately computed at definition time, before calling the `get` API, which
surfaces potential errors earlier during workflow construction.

### Enhancements
* Caches previously computed function results to avoid repetitive
recomputation.
* Enables using AWS S3 as Aqueduct's metadata store; when connecting an S3
integration, you can now optionally choose to store all Aqueduct metadata
in AWS S3.

### Bugfixes
* Fixes a bug where the DAG view would ignore the selected version when
refreshing the page.

## 0.0.9
Released on August 15, 2022.

Expand Down
2 changes: 1 addition & 1 deletion sdk/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

setuptools.setup(
name="aqueduct-sdk",
version="0.0.9",
version="0.0.10",
author="Aqueduct, Inc.",
author_email="hello@aqueducthq.com",
description="Python SDK for the Aqueduct prediction infrastructure",
Expand Down
7 changes: 4 additions & 3 deletions src/python/bin/aqueduct
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,17 @@ import zipfile
import distro
import requests
import yaml
from packaging.version import parse as parse_version
from tqdm import tqdm

SCHEMA_VERSION = "15"
SCHEMA_VERSION = "16"
CHUNK_SIZE = 4096

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.9"
package_version = "0.0.10"
aws_credentials_path = os.path.join(os.environ["HOME"], ".aws", "credentials")

default_server_port = 8080
Expand Down Expand Up @@ -84,7 +85,7 @@ def require_update(file_path):
return True
with open(file_path, "r") as f:
current_version = f.read()
if package_version < current_version:
if parse_version(package_version) < parse_version(current_version):
raise Exception(
"Attempting to install an older version %s but found existing newer version %s"
% (package_version, current_version)
Expand Down
3 changes: 2 additions & 1 deletion src/python/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ distro
pyyaml
typing_extensions
Pillow
aqueduct-sdk==0.0.9
packaging
aqueduct-sdk==0.0.10
2 changes: 1 addition & 1 deletion src/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

setup(
name="aqueduct-ml",
version="0.0.9",
version="0.0.10",
install_requires=install_requires,
scripts=["bin/aqueduct"],
packages=find_packages(),
Expand Down
2 changes: 1 addition & 1 deletion src/ui/app/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@aqueducthq/ui",
"author": "Aqueduct, Inc. <hello@aqueducthq.com>",
"version": "0.0.9",
"version": "0.0.10",
"scripts": {
"start": "parcel --no-cache index.html",
"build": "parcel build --public-url /dist --dist-dir dist/default index.html",
Expand Down
21 changes: 21 additions & 0 deletions src/ui/common/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 9cc6fe7

Please sign in to comment.