Eggplant Functional 23 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
Beginning with EPF 23.1.1, you can find the EPF-supported software, operating systems, and system recommendations on the Prerequisites page.
Notes
-
Beginning with EPF 23.2.0 and 23.2.1, a Japanese version of the EPF documentation is available. Note that the Japanese documentation version is 23.0.0. But the versions should be in sync in a future release. You can find the Japanese documentation here, which is the English EPF documentation url with the "/ja" extension.
-
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.
-
Eggplant Functional will remove the auto-classification of elements in Autoscan feature in an upcoming release.
-
Tables functionality will be removed in a future release.
For the latest information about Eggplant Functional releases, see the Release Notes in the online documentation at: https://docs.eggplantsoftware.com/studio/epf-release-notes/
EPF 23.5.2 (January 2025)
Eggplant Functional will remove the auto-classification of elements in Autoscan feature in a future release.
Features
- Adds support for MySQL ODBC driver version 9.1.
- Adds the ability to handle screen rotation during movie recording with an exception handler.
- Updates to Keysight branding.
Defect Fixes
- Fixes an issue where Image Search behaved differently on Linux than other operating systems. (CRD-1738)
- Resolves a crash when using previously unsupported MySQL ODBC Drivers. (CRD-1724)
- Resolves a crash when adjusting the capture area on Ubuntu 22. (CRD-1712)
- Resolves a crash when the screen size changes during movie capture. (CRD -1453)
- Fixes the “index 0 beyond bounds of empty array” exception shown when stepping through code in Eggplant Studio (VS Code Extension) debugger.
Sensetalk
Includes SenseTalk 2.21.
Features
- Improves logging in the case that the units.txt file is missing.
Defect Fixes
- Fixes an issue with patterns causing crashes when some elements of the pattern are empty. (CRD-1515)
Eggplant Gateway
Includes Eggplant Gateway version 25.1.4-0013.
For information on Eggplant Gateway, please see the Eggplant Gateway Documentation.
Included OCR Version
The EPF 23.5.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 23.5.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 23.5.102 (January 2025)
The EPF 23.5.102 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 23.5.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 23.5.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 23.5.2 as described below.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 23.5.1 (December 2024)
This release of Eggplant Functional features API Testing Bug Fixes and an updated version of Eggplant Gateway.
This will be the last release of Eggplant Functional for Ubuntu 16.04. Existing releases of EPF will continue to work and be supported on Ubuntu 16.04, but we will not be releasing new versions of Eggplant Functional for Ubuntu 16.04 as this version of Ubuntu has been out of standard support since April 2021 (for more details see Ubuntu 16.04 LTS (Xenial Xerus) | Ubuntu).
We will continue to release Eggplant Functional for Ubuntu 22.04 and have plans to offer an Ubuntu 24.04 version of Eggplant Functional in the near future.
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.
Features
- Includes a new release of Eggplant Gateway, version 4.25.40.
- Adds support for displaying arrays in the VSCode debugger when used with the Eggplant Studio VSCode Extension.
Defect Fixes
- The inclusion of EPGW 4.25.40 fixes an issue with
RemoteClipboard()
when using Single System. (CRD-1669)
Note: This fix is for Windows only. Fixes for macOS and Linux are in development. - The inclusion of EPGW 4.25.40 fixes an an issue with copying Hebrew characters with
RemoteClipboard()
. (CRD-1628) - Fixes two issues with parsing API Request Headers. (CRD-1348, CRD-651)
Sensetalk
Includes SenseTalk 2.20 (this is the same version as was available in the previous release, 23.5.0).
The SenseTalk reference manual now includes a page of Demonstration Videos covering a variety of topics related to SenseTalk and its functionality.
Eggplant Gateway
Includes Eggplant Gateway version 4.25.40.
Included OCR Version
The EPF 23.5.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 23.5.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 23.5.101 (December 2024)
The EPF 23.5.101 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 23.5.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 23.5.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 23.5.1 as described below.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 23.5 and 23.5.100 (November 2024)
EPF versions 23.5.0 and 23.5.100 do not include any new updates but bundle the updates of EPF 23.4.1 and 23.4.102, 23.4.2 and 23.4.103, and 23.4.3 and 23.4.104, and are verified to work with DAI 7.5:
- 23.4.1 (August 2024) release notes
- 23.4.2 (September 2024) release notes
- 23.4.3 (October 2024) release notes
EPF 23.4.104 (October 2024)
The EPF 23.4.104 release is available for Mac and Windows only. It contains the same updates and bug fixes as the 23.4.3 release described below, 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 23.4.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 23.4.3 as described below.
You can verify what version of OCR your EPF instance is running with using the following SenseTalk function:
ocrversion()
put ocrversion() --> 12.2
EPF 23.4.3 (October 2024)
Included OCR Version
The EPF 23.4.3 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 23.4.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.2
Features
The 23.4.3 release of EPF contains the new SenseTalk version 2.20 which includes:
- New Excel color and Worksheet functionality
- Property list performance improvements
Defects
- Improves SenseTalk Performance when modifying nested Property Lists (CRD-1662)
- Fixes an issue with RDP Beta not respecting
DefaultWidth
andDefaultHeight
parameters (CRD-1675) - Fixes the Contrast Slider in RHEL8 version of EPF (CRD-1679)
- Updates the macOS installation drive icon (CRD-1506)
- Fixes an issue with API Tests not returning all cookies from HTTP requests (CRD-1658 - partial)
- Fixes an EPF crash when running SenseTalk Scripts from DAI