v0.0.9
Released on August 15, 2022.
Enhancements
- Removes the system name prefix from integration connection form; users found
this confusing because it was unclear you had to provide a name in addition
to the prefix. - Removes deprecated CLI commands,
aqueduct server
andaqueduct ui
. - Adds
__str__
method to SDKTableArtifact
class to support
pretty-printing. - Adds support for authenticating with AWS S3 via pre-defined credentials
files, including when authentication was done via AWS SSO.
Bugfixes
- Fixes bug where Python requirements weren't properly installed when the client
and the server ran on different machines. - Fixes bug where Python stack traces were truncated when running imported
Python functions. - Fixes bug where errors generated when uploading a CSV to the Aqueduct demo
database were formatted poorly and unreadable. - Fixes bug where SDK client would indefinitely cache the list of connected
integrations; if a user connected an integration after creating an SDK
client, that integration would not have been accessible from the SDK
client.
All Changes
All commits
What's Changed
- Moved example training and inference notebook location by @cw75 in #223
- ENG-1533 Frontend: Use default value for SERVER_ADDRESS by @agiron123 in #316
- Remove system name prefix from newly connected integrations by @eunice-chan in #318
- Update README based on user feedback by @vsreekanti in #319
- Refactors Engine using executor binary by @hsubbaraj-spiral in #317
- Updates logo to use properly colored asset by @vsreekanti in #326
- Removes deprecated commands from CLI by @vsreekanti in #324
- [ENG-1458] Adds str method to TableArtifact by @vsreekanti in #325
- Implements syncing Airflow DAG runs by @saurav-c in #315
- Avoid spamming the server when reads when waiting for flows to complete in tests by @kenxu95 in #330
- Allow operators to start their own execution if necessary by @kenxu95 in #296
- Eng 1438 backend support for connecting to s3 using credential file by @likawind in #333
- [ENG-1504] Fixes bug where CSV upload modal errors were incorrectly displayed by @vsreekanti in #337
- Add exception to traceback message by @eunice-chan in #336
- Fix bug where integration connected after SDK client is created isn't available by @Fanjia-Yan in #308
- Fix handling SSO credentials by @likawind in #343
- Allows for publishing Airflow workflows from the SDK by @saurav-c in #345
- Bump terser from 4.8.0 to 4.8.1 in /src/ui/common by @dependabot in #263
- [ENG-1328] Cleans up welcome page by @vsreekanti in #327
- Add artifact name to response in get_artifact_result by @kenxu95 in #329
- Deletes unused list builtin functions route by @saurav-c in #350
- [ENG-1534] Adds status to WorkflowHeader by @vsreekanti in #339
- Eng 1557 Fix bug where the required Python packages on the client machine aren't automatically installed on the server by @eunice-chan in #352
- Revert "ENG-1533 Frontend: Use default value for SERVER_ADDRESS" by @cw75 in #357
- Update warning message when checking pip freeze requirements to be more informative by @cw75 in #358
- Ready for release 0.0.9 by @cw75 in #359
- Fix minor Python linting issues by @cw75 in #360