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.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
-
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.
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.
Defect Fixes
- Fixes an issue with testing APIs that don’t return a Content-Length response header. (CRD-179)
- Fixes an issue with the SUT Viewer window not updating in capture mode on macOS. (CRD-1771)
SenseTalk
- Includes SenseTalk version 2.23.
SenseTalk Enhancements
The display of keys (property names) in property lists has been changed to only show a key quoted with a preceding “@“ when the key contains characters that need to be escaped, such as newlines, backslashes, or other control characters. Similarly, the output of the archive function has been changed to only use “@“ before quoted strings when necessary.