Eggplant Functional 25 Release Notes
The notes below provide descriptions of the new features and changes introduced with each release of Eggplant Functional (EPF). You are strongly encouraged to read about the relevant changes whenever you upgrade from an earlier version.
Compatibility
You can find the EPF-supported software, operating systems, and system recommendations on the Prerequisites page.
As of Eggplant Functional 25.2/25.2.100, macOS 12 is no longer supported.
As of Eggplant Functional 25.2.1/25.2.100, RLM 17.0BL1 is supported.
To make it easier to identify compatible Eggplant products, starting with version 25.1, compatible products will share version numbers. For example, the Eggplant Functional 25.1 release is compatible with DAI 25.1, and so on.
Notes
-
Eggplant Functional no longer supports the classic iOS and Android Gateways. We recommend moving to the Mobile Device connections in Eggplant Functional. See Connecting to Mobile Devices for more information.
-
Tables functionality will be removed in a future release.
-
As of EPF 25.1.3, release notes provided online will only cover the previous 3 years. Select an earlier version of the documentation to see earlier versions of the release notes.
The online documentation contains the latest information about Eggplant Functional releases. If you are viewing this documentation online, you are seeing the latest update. If you are using the documentation embedded in Eggplant Functional, please see the Release Notes in the online documentation at: https://docs.eggplantsoftware.com/studio/epf-v25-release-notes/
EPF 25.3.1 (August 2025)
Features
- Adds support for Ubuntu 24.04 LTS.
Defect Fixes
- Resolves the “FAILED TO LOAD FRENGINE.DLL” error by automatically installing Microsoft Visual C++ Redistributible on Windows if it is not already installed. (CRD-1849)
- Fixes an issue where the OCR Tuner and Set Rectangle dialog box would move the selected rectangle to a different location. (CRD-1861)
- Resolves an issue with having multiple Viewer windows and SUT connections opened with the
connect
command. (CRD-1796) - Fixes an issue where Windows would not report a Status 401 API response. (CRD-1399)
- Resolves an issue where API would give an incorrect error when wrong credentials were entered. (CRD-1354)
SenseTalk
Includes SenseTalk version 2.27.
SenseTalk Enhancements
Enhancements to Excel workbook functionality:
- Adds
autoSave
andhasUnsavedChanges
properties to a workbook in order to allow for batching Excel workbook writes in order to improve write performance.
Previously each write to a workbook would cause a write to the file on disk which could cause issues due to the slow speed of the disk writes. By batching all writes to occur at once, we avoid the effects of multiple disk accesses happening faster than the underlying hardware can handle. - Adds the
WriteCellRange
command to write a block of values into a range of cells. - Updated the
save changes
command to save changes to an Excel workbook as well as a database table.
SenseTalk Defect Fixes
- Resolves an underlying issue that would trigger the “WorkbookWriteError - Error (can’t open file for writing) saving workbook to file” error, by implementing the
autoSave
andhasUnsavedChanges
functionality. (CRD-1838)
Eggplant Gateway
Includes EPGW version 25.3.7-0009.
Eggplant Gateway Enhancements & Defect Fixes
For the latest information on Eggplant Gateway, see the EPGW release notes.
Included OCR Version
The EPF 25.3.1 release includes the following OCR version:
- Mac and Windows OCR version:
12.4
, which we recommend for best results with Eastern language recognition on Mac and Windows. For best results with Western language recognition, we recommend release 25.3.101. - Linux OCR version:
12.3
, which provides best results for recognition of all languages on Red Hat, CentOS, and Ubuntu.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.4
EPF 25.3.101 (August 2025)
The EPF 25.3.101 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.3.1 release described above, except that it includes a different version of the Optical Character Recognition (OCR) component, which is the EPF component that reads text.
Included OCR Version
The EPF 25.3.101 release includes the following OCR version:
- Mac and Windows OCR version:
12.2
, which we recommend for best results with Western language recognition on Mac and Windows. For best results with Eastern language recognition, we recommend release 25.3.1 as described above.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 25.3.0 and 25.3.100 (August 2025)
EPF versions 25.3.0 and 25.3.100 do not include any new updates but include the same functionality as 25.2.2 and 25.2.102 respectively. For more information, see the release notes for 25.2.2 and 25.2.102 respectively.
EPF 25.2.2 (July 2025)
The EPF 25.2.2 release contains the following updates and is available for all supported operating systems: Microsoft Windows, macOS, Red Hat Enterprise Linux (RHEL), and Ubuntu.
Enhancements
-
Eggplant Functional now supports RHEL 9.
-
Improves the way that
capabilities
of an established WebDriver connection are reported.In versions of Eggplant Functional before this release, calls to
webdriver().capabilities
for an already established connection would return thecapabilities
json as a nested property list with the key desired as below:put webdriver().capabilities --> {desired:{browserName:"Chrome", newCommandTimeout:0, platformName:"android"}}
This is confusing and incorrect as once the connection is established, the capabilities are no longer
desiredCapabilities
, but are simply thecapabilities
. Beginning in Eggplant Functional 25.2.2/25.2.102, calls towebdriver().capabilities
will return a property list with the capabilities listed at the top level. For example:put webdriver().capabilities --> {browserName:"Chrome", newCommandTimeout:0, platformName:"android"}
Defect Fixes
- Fixes an issue where missing folders were causing API Tests to fail on RHEL and Ubuntu installations in cases where Eggplant Functional was installed in non-default locations. (CRD-1831)
SenseTalk
Includes SenseTalk version 2.25. This is the same version as was included in 25.2.1/25.2.101.
There is now a preview version of the SenseTalk Dictionary available in the online documentation. The dictionary will be included in the embedded documentation for future releases of Eggplant Functional.
Eggplant Gateway
Includes EPGW version 25.3.5-0024.
For the latest information about Eggplant Gateway, see the Eggplant Release Notes.
Included OCR Version
The EPF 25.2.2 release includes the following OCR version:
- Mac and Windows OCR version:
12.4
, which we recommend for best results with Eastern language recognition on Mac and Windows. For best results with Western language recognition, we recommend release 25.2.102. - Linux OCR version:
12.3
, which provides best results for recognition of all languages on Red Hat, CentOS, and Ubuntu.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.4
EPF 25.2.102 (July 2025)
The EPF 25.2.102 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.2.2 release described above, except that it includes a different version of the Optical Character Recognition (OCR) component, which is the EPF component that reads text.
Included OCR Version
The EPF 25.2.102 release includes the following OCR version:
- Mac and Windows OCR version:
12.2
, which we recommend for best results with Western language recognition on Mac and Windows. For best results with Eastern language recognition, we recommend release 25.2.2 as described above.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 25.2.1 (June 2025)
The EPF 25.2.1 release contains the following updates and is available for all supported operating systems: Microsoft Windows, macOS, Red Hat Enterprise Linux (RHEL), and Ubuntu.
As of this version of Eggplant Functional, RLM 17.0BL1 is supported.
Defect Fixes
- Fixes a crash that would occur when the SUT Viewer window was in Capture Mode. (CRD-1850)
- Fixes a crash that would occur when editing an image on MacOS. (CRD-1845)
- Resolves an issue with screenshots appearing in an unrelated DAI Test. (CRD-1818)
- Resolves an issue with the “Omega 13” recovery script continuing to run after the
stop using Omega13
command was executed. (CRD-1812) - Addresses an “invalid archive error” that would occur when reopening test suites with suite variables that contained control characters. (CRD-1793)
- Fixes an issue with image previews not being displayed on mouseover of the image name in a script. (CRD-1609)
SenseTalk
Includes SenseTalk version 2.25. This is the same version as was included in 25.1.4/25.1.104 and 25.2.0/25.2.100.
There is now a preview version of the SenseTalk Dictionary available in the online documentation. The dictionary will be included in the embedded documentation for future releases of Eggplant Functional.
Eggplant Gateway
Includes EPGW version 25.3.2.
For the latest information about Eggplant Gateway, see the Eggplant Release Notes.
Included OCR Versions
The EPF 25.2.1 release includes the following OCR version:
- Mac and Windows OCR version:
12.4
, which we recommend for best results with Eastern language recognition on Mac and Windows. For best results with Western language recognition, we recommend release 25.2.101. - Linux OCR version:
12.3
, which provides best results for recognition of all languages on Red Hat, CentOS, and Ubuntu.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.4
EPF 25.2.101 (June 2025)
The EPF 25.2.101 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.2.1 release described above, except that it includes a different version of the Optical Character Recognition (OCR) component, which is the EPF component that reads text.
Included OCR Version
The EPF 25.2.101 release includes the following OCR version:
- Mac and Windows OCR version:
12.2
, which we recommend for best results with Western language recognition on Mac and Windows. For best results with Eastern language recognition, we recommend release 25.2.1 as described above.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 25.2 and 25.2.100 (May 2025)
EPF versions 25.2 and 25.2.100 do not include any new updates but include the same functionality as 25.1.4 and 25.1.104 respectively. For more information, see the release notes for 25.1.4 and 25.1.104 respectively.
As of this release, Eggplant Functional no longer supports MacOS 12.
EPF 25.1.4 (May 2025)
Eggplant Functional (EPF) 25.1.4 contains the following defect fixes and updates:
Defect Fixes
- Fixes an issue where running scripts that are in a subfolder did not display results in the Results panel. (CRD-1813)
- Fixes an issue with accessing empty API Tests from within a SenseTalk script. (CRD-1806)
- Fixes an issue where "missing git dll" errors are sometimes displayed when opening EPF. (CRD-1805)
SenseTalk
Includes SenseTalk version 2.25.
SenseTalk Defect Fixes
Updates the libxl (Excel) library to version 4.6, which resolves a CVE.
Eggplant Gateway
Includes Eggplant Gateway version 25.2.6-0020.
Eggplant Gateway Enhancements and Defect Fixes
- For the latest information about Eggplant Gateway, see the Eggplant Release Notes.
Included OCR Versions
The EPF 25.1.4 release includes the following OCR version:
- Mac and Windows OCR version:
12.4
, which we recommend for best results with Eastern language recognition on Mac and Windows. For best results with Western language recognition, we recommend release 25.1.104. - Linux OCR version:
12.3
, which provides best results for recognition of all languages on Red Hat, CentOS, and Ubuntu.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.4
EPF 25.1.104 (May 2025)
The EPF 25.1.104 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.1.4 release described above, except that it includes a different version of the Optical Character Recognition (OCR) component, which is the EPF component that reads text.
Included OCR Version
The EPF 25.1.104 release includes the following OCR version:
- Mac and Windows OCR version:
12.2
, which we recommend for best results with Western language recognition on Mac and Windows. For best results with Eastern language recognition, we recommend release 25.1.4 as described above.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 25.1.3 (March 2025)
Eggplant Functional 25.1.3 contains a defect fix and a change that requires users of its dependent product, Eggplant Studio, to have an Eggplant Developer License in order to debug and execute scripts. For questions regarding Eggplant Licensing, please contact Eggplant Support.