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.4.0 (November 2025)
This version of EPF includes the following features and defect fixes:
Features
-
When running scripts in Design Mode from Eggplant DAI,
CompareScreenoperations will respect the settings in the EPF GUI. For example, if Show Panel is selected, and aCompareScreenoperation fails, the Compare Screen panel will be displayed. (CRD-1110)- In previous versions of EPF, the Compare Screen panel was never displayed when running scripts from DAI in Design Mode.

The Image Update > Show Panel settings in EPF
Defect Fixes
-
Resolves an issue with API Tests where the tests would return “Timeout: Host Failed to Respond” with a status code of “0”. (CRD-1878)
ノートIn some cases it will still take until the 30 second timeout to return a result, however the correct response will be received and reported.
-
Fixes a bug in the Image Editor where the Cropping Tool would always change the cropped area in both the horizontal and vertical axes, even when users were only modifying a single axis. Both X and Y axes can now be modified independently. (CRD-1914)
-
Fixes a crash that would occurr in EPF on Linux when selecting the recapture image and try new option from the right click menu when the Image Update Panel was displayed. (CRD-1842)
SenseTalk
Includes SenseTalk version 2.29.
SenseTalk Defect Fixes
- Updates the
JSONFormatfunction to only escape characters as required by the specification, and leave other characters unchanged. (CRD-1855) - Fixes a bug that would treat a block-quoted string containing a single character as empty.
- Fixes a crash that could occur when editing or duplicating a script display theme in Eggplant. (CRD-1652)
- Resolves an issue with parsing XML that contains Document Type Definition (DTD) nodes. (CRD-1764)
Eggplant Gateway
Includes EPGW version 25.4.7-0018.
Eggplant Gateway Enhancements & Defect Fixes
For the latest information on EPGW, see the Release Notes in the Eggplant Gateway documentation.
Included OCR Version
The EPF 25.4.0 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.4.100. - 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.4.100 (November 2025)
The EPF 25.3.102 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.3.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.4.100 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.4.0 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.2.1 (October 2025)
Defect Fixes
Updates dependencies to address the following CVEs for extra security:
SenseTalk
Includes SenseTalk version 2.28, the same version in EPF 25.3.2/25.3.102.
Eggplant Gateway
Includes Eggplant Gateway (EPGW) version 25.4.4, the same version in EPF 25.3.2/25.3.102.
Eggplant Gateway Enhancements & Defect Fixes
For the latest information on EPGW, see the EPGW release notes.
Included OCR Version
The EPF 25.3.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.3.102.1. - 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.102.1 (October 2025)
The EPF 25.3.102.1 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 25.3.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.3.102.1 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.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.3.2 (October 2025)
Defect Fixes
- Fixes an Exception that would occur when interfacing with test and measurement devices using the VISA and SCPI protocols. (CRD-1833)
- Resolves an issue with API tests that caused API Test execution to “freeze” when the parameters were not URL encoded. Eggplant will now automatically URL encode parameters. (CRD-1871)
SenseTalk
Includes SenseTalk version 2.28.
SenseTalk Defect Fixes
- Fixes a bug that would occur sometimes when iterating over a list containing one or more references that would set the value in the reference to another value from the list. (CRD-1886)
- Fixes
repeat by referencewhen a list of repeat variables is given, which previously did not work. Now each repeat variable will be set to refer to the corresponding value from the source list. (CRD-1886) - Resolves a problem with inserting a value into item 1 of an empty list. This should have created a nested list containing the inserted value, but would instead result in [““] (a list containing an empty string), and could lead to a crash in certain circumstances. This fix now creates a nested list containing the value inserted in item 1 as expected. (CRD-1865)
- Fixes a crash that could occur in certain cases when displaying the value of a variable containing an Excel workbook or worksheet reference. (CRD-1894)
Eggplant Gateway
Includes EPGW version 25.4.4.