DAI Version 7.2 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.
To the extent you are entitled to a copy of the source code for the open source software distributed with this product, a free copy will be provided. Please contact us with your request.
System Requirements
You can find supported operating systems and system recommendations on the Prerequisites page.
Before you upgrade, make sure that you stop all your DAI servers and services, and then take a backup of your files and database before you start your installation. If there is a problem with your upgrade, you will need to restore to this point. If you have any questions or would like help testing your database before you upgrade, please contact your Technical Success Manager or our Customer Support.
- Eggplant DAI 7.2 is the latest major release.
- You must upgrade to Eggplant DAI 7.1 before you start your 7.2 installation.
- The upgrade may take 10-20 minutes to complete.
- Eggplant DAI 7.2 is only compatible with Eggplant Functional 23.2 and later. When upgrading to Eggplant DAI 7.2, you must also update your version of Eggplant Functional.
Release 7.2 (February 2024)
This version of DAI includes the following enhancements and bug fixes:
Significant changes to the Test Results page
Filtering on Test Results page
- Test results have new filtering options. You can now filter results on the Test Results page by Test case, Test configuration, Test configuration tag, Execution environment, and SUT. These options are in addition to the previous filter options: ID, Model, Suite, Status, and State. The SUT column is a new addition to the test results page. These enhancements will provide even more granularity to your test result analysis.
Sorting on the Test Results page
- You can now sort test results by Execution environment and SUT.
Exporting test results
- You can now export test results as CSV (comma-separated value) files from the Test Results page. In addition, you can export results based on the filters that you apply on the Test Results page. This will enable you to export test results based on your specific needs.
Rename of columns on Test Result page
-
The column name Test config/Live run replaces Run mode.
-
The column name Test case/Exploratory run replaces Type.
Merge of Columns
- The columns Status & ID are now combined on the Test Results page. However, you can still search on both the run status and test results ID.
Passing multiple parameters from EPF to DAI in Models
You can now use multiple output parameters (excluding Lists and Property Lists) to capture and pass data generated from Snippet runs into Actions in your models. This enhancement removes the need to use global parameters, passing parameters as strings and parsing them, or storing parameters in files.
Support for Schedule Test Runs with Cron Syntax
You can now schedule test configurations to run in DAI using Cron syntax. You can find more information cron syntax here.
Support of Tunneling with Sauce Labs Connections
DAI now supports Sauce Labs tunnel for both Sauce Labs device and browser and browser connections. This will enable you to access your private Sauce Labs resources.
DAI Run Agent
You can now install the DAI Run Agent as a Microsoft Windows service. This allows the Run Agent to continue running even when users log off the machine.
The DAI Run Agent now supports MacOS Sonoma.
New Eggplant AI Bug Hunter optimised for large datasets
This new AI Bug Hunter reduces memory consumption enabling it to process large volumes of test results through a configuration change on the DAI server.
UI/UX Improvements
Test Configuration Set Up Flow
The test configuration set up process is ehanched with new tabs to make it easier for you to create test configurations.
Documentation Enhancements
- You can now choose the to see older versions of the DAI documentation, in addition to the current version using a version selector at the top of the documentation pages. The current version is active by default.
- Japanese version of the documentation is now available.
Bug Fixes
- Fixed an issue where some DAI components did not reliably stop when the DAI Windows Service was stopped thereby causing some instability upon restart and upgrades to fail.
- Fixed an issue where it was not possible to disable the RESTART_EPF_AFTER_SECONDS parameter by setting it to zero.
- Fixed an issue where the DAI installation sent an email with incorrect information.
- Fixed an issue where scheduled test runs started at the wrong time after daylight savings.
- Fixed an issue where the nginx logs grew to an unsuitable size by logging errors only.
- Fixed an issue where SUTs and execution environments were not unlocked when DAI restarted.
- Fixed an issue where the DAI license page showed incorrect information.
- Fixed an issue to allow a script name to contain a plus (+) character.
Security Fixes
- Upgrade of Keycloak to remediate: CVE-2023-6134, CVE-2022-4361, CVE-2023-0105, CVE-2023-2422, CVE-2023-258
- Upgrade of Python to remediate: CVE-2023-4863, CVE-2023-40217
- Upgrade of PostgreSQL Database Server to remediate: CVE-2023-5868, CVE-2023-5870, CVE-2023-5869
- Upgrade of Nginx to remediate: CVE-2023-44487
- Upgrade of webpack/loader-utils to remediate: CVE-2022-37603, CVE-2022-37599, CVE-2022-37601, CVE-2023-28154