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
-
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.