What's new in Altair AI Tools Python Devkit 1.1
Released: Sep xx, 2025
Since Python 3.9 is reaching EOL in October 2025, we bumped the minimum required Python version to 3.10 when building new extensions.
Introducing Connection support
Altair AI Tools Python Devkit 1.1 introduces support for the existing connection framework used by the AI product suite. Python operators can now accept predefined connections as inputs to get secure access to credentials and other sensitive data. These connections can be used with Python operators in the same way as they are used currently within processes, by passing them to the operators which require them. On the Python side, they are represented as dict-like objects. They also possess a safety mechanism preventing accidental secret spilling in logs or the like by hiding the contents of secret values.
More information on connections in Python extensions can be found here.
Adding more parameter types
Altair AI Tools Python Devkit 1.1 adds support for more operator parameter types, or more precisely: collection parameters. Specifically we added support for ParameterTypeEnumeration, ParameterTypeTupel, and ParameterTypeList. These parameters are represented as list, tuple, and dict on the Python side.
In addition to that, we also added support for selecting more than a single column for an input data table, by adding support for ParameterTypeAttributeSubset as well. This again is represented as a list[str] on the Python side.
These changes allow for much greater flexibility in terms of operator configuration, and improve the user experience for more complex operators considerably.
Improved developer experience
This release added some helper functions, a few shortcuts, and more control for developers when building Python extensions. They give access to some prebuilt ready-to-use functions for both testing and production code, allow for give greater control while building extensions and allow for a considerably faster iteration speed during development.
Features, enhancements and bug fixes
The following pages describe the enhancements and bug fixes in Altair AI Tools Python Devkit 1.1: