Review the updates in released versions of the Python Script package such as new and enhanced features as well as fixes and limitations. The page also lists the release dates of each version, and the compatible Control Room and Bot Agent versions.

Versions summary

The following table lists the versions of Python Script package released either with an Automation 360 release or as a package-only release (in descending order of release dates). Click the version link for information about updates in that package version.

Version Release date Release type Bot Agent version Control Room build
2.19.0 4 June 2025

With Automation 360 v.37 (Sandbox) release (macOS-related support)

21.118 or later 8750 or later
2.17.1 26 November 2024 With Automation 360 v.35 (Sandbox) release 21.118 or later 8750 or later
2.16.0 6 December 2023 With Automation 360 v.31 (Sandbox) release 20.11 or later 8750 or later
2.15.0 6 June 2023 With Automation 360v.29 (Sandbox) release 20.11 or later 8750 or later
Note:
  • To download an individual package (updated in an Automation 360 release where you want only the package), use this URL:

    https://aai-artifacts.my.automationanywhere.digital/packages/<package-file-name>-<version.number>.jar

  • For Python Script package, the naming convention is: bot-command-python-<version.number>.jar

    For example, bot-command-python-2.16.0.jar

For detailed steps on downloading a package and manually adding it to the Control Room, see Add packages to the Control Room.

2.19.0

  • Compatible Bot Agent version: 21.118 or later
  • Compatible Control Room version: 8750 or later
What's new

Automation development on macOS

Citizen developers and professional automation experts can now develop and run automations on macOS platforms on their devices. This package has been enhanced to support macOS, ensuring a uniform development and portability experience.

New capabilities added to Python Script package (Service Cloud case ID: 01986068)
  • We now support global or shared session capabilities in the Python Script package. For code re-usability, the professional developers can create a new global session using the Python script > Open action and then reuse the global or shared Python session in other actions of the Python Script package across different parent or child bots. This feature eliminates the need to maintain multiple Python script sessions, thereby improving performance and reducing redundancy.
  • Introduced a new Session variable with the Session type set to Python script session. This variable can be used as a Local session for the current bot run.

2.17.1

  • Compatible Bot Agent version: 21.118 or later
  • Compatible Control Room version: 8750 or later
What's changed

Contextual error messages

When you create a Python Script Task Bot to execute a script or a function, enable the Throw an exception if the python script fails check box. Enabling this check box ensures that the bot displays the same runtime exception as the Python script instead of a generic bot error when the Python script fails.

2.16.0

  • Compatible Bot Agent version: 20.11 or later
  • Compatible Control Room version: 8750 or later
What's changed
Intuitive icons at package level

We have added intuitive icons at the package level. In the Action pane, when you navigate through the different packages, these icons are displayed at the package level and provide contextual information about packages.

2.15.0

  • Compatible Bot Agent version: 20.11 or later
  • Compatible Control Room version: 8750 or later
What's changed

Help Center for bot developers

  • Help Center: We have added an in-app help for bot developers to get contextual information about actions and packages when building automations.

    In-product user assistance

  • Added intuitive icons for actions in a package.