Skip to main content

AYX Python SDK Release Notes

2022 H2 Release

Fixed Issues

Fixed

ID

Description

Issue Status

TVULC-814

Configure tool Help URL redirect issue.

Fixed

TVULC-893

The ayx_plugin_cli produced tools always set the name to "Passthrough".

Fixed

TVULC-915

Ayx 'build_utilities' reference in SDK/CLI conflicts with the existing PyPi package of the same name.

Fixed

TVULC-962

The latest fixes to the SDK and CLI for FIPS had the same revision as the previous WHL file.

Fixed

TVULC-964

Specify MarkupSafe==1.1.1 dependency in the CLI.

Fixed

TVULC-992

Resolving Run/Dry Run issue from Live-Lock Refactor.

Fixed

TVULC-1062

Tools installed in the HtmlPlugins directory might not load.

Fixed

TVULC-1076

Investigate if an out-of-memory issue is out-of-process related.

Fixed

TVULC-1080

The Python CLI can't load workspace JSON files from older CLI versions.

Fixed

TVULC-1118

Fix tool Help URL redirect issue (Part 2).

Fixed

Known Issues and Unresolved Defects

Known

ID

Description

Issue Status

TVULC-718

SDK generates a message that is not translated.

Known

TVULC-849

Don't skip complex tests on CI/CD system tests.

Known

TVULC-871

Alteryx.read() returns "attempt to seek past the end of the file" on an empty incoming data source.

Known

TVULC-904

Exceptions raised in plugin __init__ should cause an execution stop.

Known

TVULC-1063

Error when a tool on the canvas is not given an incoming connection (but expects one).

Known

TVULC-1114

The error state of a tool seems to affect other tools as well.

Known

TVULC-1213

Platform-specific requirements for ayx-python-sdk are not working.

Known

TVULC-1233

Resolve Plugin Init timing issue.

Known

Test Client Known Limitations

We have identified these known limitations with the Test Client:

  • There is an intermittent issue where output JSON/CVS might be blank.

  • Ability to pass in arbitrary UI data. The ayx-sdk-cli plugin run function doesn't have the ability to pass in arbitrary UI data and custom data to a tool when run. This allows for passing what would normally be collected from the UI (for example, credentials/etc.) that is not present in the CLI.

  • Reading a large JSON array can be non-performant.

  • Inference logic limitation: The Test Client CSV/JSON readers contain logic for inferring schema based on data. Currently, our SDK sets this at one row of data. Regardless of the amount, if none of the data has a "null value", then the schema is "nullable: false" and this inference is incorrect.

2021.4 Release

2021.4 Known Issues

Known

ID

Description

Designer Version

Issue Status

PyPi Version

TVULC-686

Automating DCM schema manual step.

2021.4.1.04899

Known

ayx-python-sdk 2.0.0

TVULC-806

Sometimes, workspace JSON versions are not resolved nicely.

2021.4.1.04899

Known

ayx-python-sdk 2.0.0

TVULC-814

Configuration of Tool Help URL doesn't redirect correctly.

2021.4.1.04899

Known

ayx-python-sdk 2.0.0

TVULC-837

Optional Input runs twice when nothing is connected.

2021.4.1.04899

Known

ayx-python-sdk 2.0.0

TVULC-856

Incomplete Tool ID work in SDK v2.

2021.4.1.04899

Known

ayx-python-sdk 2.0.0

Known

ID

Description

Version

Issue Status

DE28475

The AYX Python SDK currently only supports datasets up to 4 MB. You might receive an error message, like "Received message larger than max (5038057 vs. 4194304).

N/A

Known

DE28660

Optional input anchors still require an incoming connection.

N/A

Known

DE28782

Currently, we do not support multiple connections on a single anchor.

N/A

Known