Skip to main content
Version: DAI 25.2

DAI Version 7.0 Release Notes

The notes below provide descriptions of the new features and changes introduced with each release of Eggplant DAI. You are strongly encouraged to read about the relevant changes whenever you upgrade from an earlier version.

Potential compatibility issues are highlighted.

System Requirements

Operating Systems

  • Windows: Windows Server 2019 or 2022 is recommended for production use but Windows 10 and 11 are also supported.

Hardware Requirements

  • RAM: 8 GB minimum
  • Disk Space: 5 GB minimum for trial deployments, 100 GB minimum for production deployments
  • Processor: 64-bit Intel Core 2.3 GHz or equivalent (4+ cores or 8+ threads recommended)
Upgrade Notes
  • Eggplant DAI 7.0 is the latest supported release.
  • You must upgrade to Eggplant DAI 6.5 before you start your installation.
  • Before you upgrade, make sure that you take a backup of your files and database. If there is a problem with your upgrade, you will need to restore to this point.
  • The upgrade may take 5-10 minutes to complete.
  • Eggplant DAI 7.0 is only compatible with Eggplant Functional 23.0 and later. When upgrading to Eggplant DAI 7.0, you must also update your version of Eggplant Functional.
  • The DAI Agent has been split into two agents; Design Agent and Run Agent. You will need to install both agents.

Release 7.0.1-1 (August 2023)

This version of DAI includes the following enhancements and bug fixes:

Keycloak Security Update 21.1.2 – DAI now includes Keycloak version 21.1.2, which resolves a cross-scripting (XSS) security vulnerability.

Library Upgrades for Improved Security – DAI received python and cryptography library upgrades for improved security.

Support for Reruns of the DAI 7.0 Upgrade – DAI now gracefully handles a rerun of the 7.0 upgrade. This fix resolves an issue where the DAI Server would not start or allow user logins after the upgrade.

MinIO Migration Timeout Increased - The timeout for a MinIO migration is now 3 hours. Previously, the migration timeout was 1 hour.

Release 7.0 (July 2023)

MinIO deployment upgrade

An upgrade has been made to the latest stable release of MinIO. Upgrading an existing installation of DAI 6.5 to DAI 7.0 will bring about a migration of MinIO assets(mainly suites and screenshots) which may take up to an hour.

Agent redesigned

The agent has been redesigned into separate dedicated agents for design and run. There are two types of agents, namely DAI Design Agent for uploading suites to DAI and executing tests in the designer, and DAI Run Agent for executing test configuration runs. Both agents are required.

[Windows Only] From version 7.0.0-0 onwards, if you have an older agent installed i.e. eggplantAIagent, it will be removed during the installation of either the newer DAI Design Agent or the newer DAI Run Agent.

Execution Environment List

On the SUTs page, you no longer need to type the Execution Environment name that will be used by a SUT. You can now pick your Execution Environment from a list of Execution Environments that can also be filtered. You may also leave the Execution Environment field blank except for connections to Android and iOS devices.

SUT connection configuration

Made it easier for you to avoid misconfiguring your connections. If RDP or VNC are the primary connections, then only Webdriver will be available as secondary connection and vice versa. There can only be one connection if Citrix, Sauce Labs Browser, Sauce Labs Browser, Android Device or iOS Device is selected.

Email notification by test result type

Choose to receive email notification based on the type of test result; Pass, Fail, Error, Cancelled. By default all options are selected on creation of a test configuration.

Single Sign-On (ADFS with OIDC)

Single Sign-On functionality for DAI will enable our users who use Active Directory configured over the OIDC protocol to control their users' access in a unified way. If you’re interested in learning more, please reach out to your Account Manager who can assist.

Source code management integration - GIT

Support for GIT Integration has been added. This makes it possible for test runs to use scripts from GIT repositories. Does not support SVN.

Natively connect to Android and iOS devices

This option is available in the SUT connection type list. Your device will connect through the Eggplant Gateway.

Filtering on test result page

Filtering by suite added in test result page.

Security updates

A number of security enhancements have been made to DAI 7.0, including the latest stable release of MinIO.

Known Issues

When upgrading from DAI 6.5 you may need to manually end a process to allow the install to proceed, see Upgrading from DAI 6.5 for details.