Eggplant Functional 23 リリースノート
以下の注記では、Eggplant Functional (EPF) の各リリースで導入された新機能と変更点について説明します。以前のバージョンからアップグレードする場合は、関連する変更点について必ずお読みください。
互換性
EPF 23.1.1 以降では、EPF でサポートされているソフトウェア、オペレーティング システム、およびシステムの推奨事項は、前提条件 ページで確認できます。
注記
-
EPF 23.2.0 および 23.2.1 以降では、EPF ドキュメントの日本語版が利用可能になりました。日本語ドキュメントのバージョンは 23.0.0 であることに注意してください。ただし、将来のリリースではバージョンが同期される予定です。日本語ドキュメントは こちら にあります。これは、英語の EPF ドキュメントの URL に "/ja" 拡張子が付いたものです。
-
Eggplant Functional は、従来の iOS および Android ゲートウェイをサポートしなくなりました。Eggplant Functional のモバイル デバイス接続に移行することをお勧めします。詳細については、モバイル デバイスへの接続 を参照してください。
-
Eggplant Functional は、今後のリリースで、自動スキャン機能の要素の自動分類を削除する予定です。
-
テーブル機能は将来のリリースで削除される予定です。
Eggplant Functional リリースの最新情報については、オンライン ドキュメントの リリース ノート を参照してください: https://docs.eggplantsoftware.com/studio/epf-release-notes/
EPF 23.5.2 (2025年1月)
Eggplant Functional は、将来のリリースで、自動スキャン機能における要素の自動分類を削除する予定です。
機能
- MySQL ODBC ドライバー バージョン 9.1 のサポートが追加されました。
- 例外ハンドラを使用して、ムービー録画中の画面の回転を処理する機能を追加します。
- Keysight ブランドの更新。
不具合修正
- Linux 上での画像検索の動作が他のオペレーティング シ ステムと異なる問題を修正しました。(CRD-1738)
- 以前はサポートされていなかった MySQL ODBC ドライバーを使用するときに発生するクラッシュを解決します。(CRD-1724)
- Ubuntu 22 でキャプチャ領域を調整するときに発生するクラッシュを解決しました。 (CRD-1712)
- ムービーキャプチャ中に画面サイズが変更された場合に発生するクラッシュを解決します。(CRD -1453)
- Eggplant Studio (VS Code 拡張機能) デバッガーでコードをステップ実行するときに表示される “index 0 beyond bounds of empty array” 例外を修正します。
センストーク
SenseTalk 2.21 が含まれています。
機能
- Unit.txt ファイルが見つからない場合のログ記録が改善されました。
不具合修正
- パターンの一部の要素が空の場合にパターンがクラッシュする問題を修正しました。(CRD-1515)
Eggplant Gateway
Eggplant Gateway バージョン 25.1.4-0013 が含まれます。
Eggplant Gateway の詳細については、Eggplant Gateway ドキュメント を参照してください。
含まれるOCRバージョン
EPF 23.5.2 リリースには、次の OCR バージョンが含まれています。:
- Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、
12.4をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.5.102 をお勧めします。 - Linux OCR version:
12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。:
ocrversion()
put ocrversion() --> 12.4
EPF 23.5.102 (2025年1月)
EPF 23.5.102 リリースは、Mac と Windows のみ で利用可能です。このリリースには、上記の 23.5.2 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれています。
含まれるOCRバージョン
EPF 23.5.102 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.5.2 をお勧めします。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。:
ocrversion()
put ocrversion() --> 12.2
EPF 23.5.1 (2024 年 12 月)
Eggplant Functional のこのリリースには、API テストのバグ修正と Eggplant Gateway の更新バージョンが含まれています。
これは、Ubuntu 16.04 向けの Eggplant Functional の最後のリリースとなります。EPF の既存のリリースは引き続き Ubuntu 16.04 で動作し、サポートされますが、このバージョンの Ubuntu は 2021 年 4 月以降標準サポートが終了しているため、Ubuntu 16.04 向けの Eggplant Functional の新バージョンはリリースされません (詳細については、Ubuntu 16.04 LTS (Xenial Xerus) | Ubuntu を参照してください)。
弊社では、Ubuntu 22.04 向けの Eggplant Functional のリリースを継続し、近い将来に Eggplant Functional の Ubuntu 24.04 バージョンを提供する予定です。
Eggplant Functional は、従来の iOS および Android ゲートウェイをサポートしなくなりました。Eggplant Functional のモバイル デバイス接続に移行することをお勧めします。詳細については、モバイル デバイスへの接続 を参照してください。
機能
- Eggplant Gateway の新しいリリース、バージョン 4.25.40 が含まれています。
- Eggplant Studio VSCode 拡張機能と併用する場合、VSCode デバッガーで配列を表示するためのサポートが追加されました。
不具合修正
- EPGW 4.25.40 を追加すると、シングル システム使用時の
RemoteClipboard()の問題が修正されます。(CRD-1669)
注: この修正は Windows のみに適用されます。macOS および Linux の修正は現在開発中です。 - EPGW 4.25.40 を組み込むと、
RemoteClipboard()を使用してヘブライ文字をコピーする際の問題が修正されます。(CRD-1628) - API リクエスト ヘッダーの解析に関する 2 つの問題を修正しました。(CRD-1348、CRD-651)
センストーク
SenseTalk 2.20 が含まれています (これは以前のリリース 23.5.0 で利用可能だったバージョンと同じです)。
SenseTalk リファレンス マニュアルに、SenseTalk とその機能に関連するさまざまなトピックを網羅した デモ ビデオ ページが追加されました。
Eggplant Gateway
Eggplant Gateway バージョン 4.25.40 が含まれています。
含まれる OCR バージョン
EPF 23.5.1 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、
12.4をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.5.101 をお勧めします。 - Linux OCR version:
12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます:
ocrversion()
put ocrversion() --> 12.4
EPF 23.5.101 (2024 年 12 月)
EPF 23.5.101 リリースは、Mac および Windows のみ で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.5.1 リリースと同じ更新とバグ修正が含まれています。
含まれる OCR バージョン
EPF 23.5.101 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.5.1 をお勧めします。
次 の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます:
ocrversion()
put ocrversion() --> 12.2
EPF 23.5 および 23.5.100 (2024 年 11 月)
EPF バージョン 23.5.0 および 23.5.100 には新しい更新は含まれていませんが、EPF 23.4.1 と 23.4.102、23.4.2 と 23.4.103、23.4.3 と 23.4.104 の更新がバンドルされており、DAI 7.5 で動作することが検証されています:
- 23.4.1 (2024 年 8 月) リリース ノート
- 23.4.102 (2024 年 8 月) リリース ノート
- 23.4.2 (2024 年 9 月) リリース ノート
- 23.4.103 (2024 年 9 月) リリース ノート
- 23.4.3 (2024 年 10 月) リリース ノート
- EPF 23.4.104 (2024 年 10 月) リリース ノート
EPF 23.4.104 (2024 年 10 月)
EPF 23.4.104 リリースは、Mac and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.4.3 リリースと同じ更新とバグ修正が含まれています。
含まれる OCR バージョン
EPF 23.4.104 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.3 をお勧めします。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます:
ocrversion()
put ocrversion() --> 12.2
EPF 23.4.3 (2024 年 10 月)
含まれる OCR バージョン
EPF 23.4.3 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version:
12.4:** Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4` をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.4.104 をお勧めします。 - Linux OCR バージョン:
12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます:
ocrversion()
put ocrversion() --> 12.2
Features
EPF の 23.4.3 リリースには、次の内容を含む新しい SenseTalk バージョン 2.20 が含まれています:
- 新しい Excel の色とワークシート機能
- プロパティリストのパフォーマンスの改善
不具合
- ネストされたプロパティ リストを変更する際の SenseTalk パフォーマンスが向上します (CRD-1662)
- RDP ベータ版が
DefaultWidthおよびDefaultHeightパラメータを尊重しない問題を修正しました (CRD-1675) - RHEL8 バージョンの EPF のコントラスト スライダーを修正 (CRD-1679)
- MacOS インストールドライブアイコンを更新 (CRD-1506)
- API テス トが HTTP リクエストからすべての Cookie を返さない問題を修正しました (CRD-1658 - 部分的)
- DAIからSenseTalkスクリプトを実行するときに発生するEPFクラッシュを修正
セキュリティと依存関係の更新
- LibTIFFを最新バージョンに更新
- サードパーティの依存関係を更新
SenseTalk の機能強化
EPF の 23.4.3 リリースには、新しい Excel カラーとワークシート機能、およびプロパティ リストのパフォーマンスの改善を含む、新しい SenseTalk バージョン 2.20 が含まれています。
追加の Excel 機能
- データベースとしてワークシートにアクセスするときに、
HeaderRowを任意の行に設定する機能を追加します。 - データベースとしてワークシートにアクセスするときに
ColumnNamesをオーバーライドする機能を追加します。 CellRange関数により、連続していない行や列にアクセスできるようになりました。- SenseTalkから既存のワークブックに新しいワークシートを作成できるようになりました
- 多くの新しいワークシート プロパティに SenseTalk からアクセスして変更できるようになりました。たとえば、
FillPattern、BorderStyle、RowHeightなどです。完全なリストについては、Excel ファイル インタラクション を参照してください。
パフォーマンスの改善
- ネストされたプロパティ リスト (プロパティ リストを含むプロパティ リストのプロパティ リストを含むプロパティ リストなど) を変更すると、大きなリストの実行速度が低下するという微妙なバグを修正しました。このような操作は、SenseTalk 2.20 では 2 桁ほど高速化されています。
不具合修正
- ネストされたリストが 1 つしかない場合に、リスト内のリストを比較するときに発生する微妙な問題を修正しました。2 つのリストを比較すると、ネストされたリストの最初の要素のみが比較されました。この問題は SenseTalk 2.20 で解決されました。
例:
# リストが単一のネストリストを含む場合 \{#in-the-case-that-a-list-contains-a-single-nested-list}
# 各ネストリストの最初の要素のみがチェックされる \{#only-the-first-element-in-each-nested-list-is-checked}
# 等価性をチェックするとき... \{#when-checking-for-equality}
if [["ice", "t"]] is equal to [["ice", "cube"]]
put "The list comparison is bugged!" # is printed every time in SenseTalk < 2.20
else
put "This works as expected" # is printed every time in SenseTalk >= 2.20
end if
# 複数のネストリストがある場合、比較は常に正常に動作していた... \{#if-there-is-more-than-one-nested-list-the-comparison-has-always-worked}
if [["ice", "t"], ["vanilla", "ice"]] is equal to [["ice", "cube"], ["eazy", "e"]]
put "The list comparison is bugged!"
else
put "This works as expected" # is printed every time for all versions of SenseTalk
end if
# 複数のネストリストがある場合、比較は常に正常に動作していた \{#if-there-is-more-than-one-nested-list-the-comparison-has-always-worked-1}
# もう一方のネストリストが同じ場合でも(つまり、最初のネストリストの2番目の要素が \{#even-when-the-other-nested-list-is-the-same-so-we-know-that-the-second-item}
# チェックされることが分かる) \{#in-the-first-nested-list-is-checked}
if [["ice", "t"], ["biz", "markie"]] is equal to [["ice", "cube"], ["biz", "markie"]]
put "The list comparison is bugged!"
else
put "This works as expected" # is printed every time for all versions of SenseTalk
end if
EPF 23.4.103 (2024 年 9 月)
EPF 23.4.103 リリースは、Mac and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.4.2 リリースと同じ更新とバグ修正が含まれています。
含まれる OCR バージョン
EPF 23.4.103 リリースには、次の OCR バージョンが含まれています。
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.2 をお勧めします。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。
ocrversion()
put ocrversion() --> 12.2
EPF 23.4.2 (2024 年 9 月)
EPF 23.4.2 リリースには、新しい iOS サポートと、以下で説明するいくつかの修正が含まれています。
Eggplant Functional は、2024 年秋以降、従来の iOS および Android ゲートウェイのサポートを終了します。ユーザーは、Eggplant Functional に組み込まれている Eggplant Gateway に移行することをお勧めします。
Eggplant Functional は、今後のリリースで、自動スキャン機能の要素の自動分類を削除する予定です。
含まれる OCR バージョン
EPF 23.4.2 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version:
12.4** Mac および Windows での東洋言語の認識で最良 の結果を得るには、12.4をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.4.103 をお勧めします。 - Linux OCR version:
12.3。Red Hat および Ubuntu 上のすべての言語の認識において最良の結果を提供します。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。
ocrversion()
put ocrversion() --> 12.2
機能
- RDP接続に設定されたすべてのセキュリティ設定が、新しいRDPベータ接続タイプで尊重されるようになりました。
- Eggplant Gateway経由でiOS 17とベータ版iOS 18のサポートを追加
不具合修正
- RHEL8 でイメージ検索が失敗した場合に発生するハングに対処します。(CRD-1638)
- Eggplant Functional が非整数値を丸める際に検索矩形座標を誤って変更する問題を修正しました。(CRD-1595)
- テスト構成中の Git からの解析エラーを修正しました。 (CRD-1640)
- DAI 7.3 実行エージェントを起動すると、"WARNING: Secure coding is not enabled" というメッセージが表示される問題を修正しました。(CRD-1622)
- RDP ベータ版で接続リストにホスト名とポートが表示されない問題を修正しました。
- TypeText モバイル コマンドが壊れる根本的な原因を修正し、rotateMobile と検索ボタンが正しい結果を返すようになりました。
- シングル システム SUT の Alt キーのキーボード マッピングに関する問題を修正しました。(CRD-1650)
セキュリティと依存関係の更新
- LibXL 依存関係の更新により、CVE-2023-45853 の既知のインスタンスに対処します。
- FFmpeg、libtiff、ImageMagick の依存関係を更新します。
EPF 23.4.102 (2024 年 8 月)
EPF 23.4.102 リリースは、Mac and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.4.1 リリースと同じ更新とバグ修正が含まれています。
含まれる OCR バージョン
EPF 23.4.102 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.3.2 をお勧めします。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。
ocrversion()
put ocrversion() --> 12.2
Sensetalk の機能強化
このリリースには、SenseTalk バージョン 2.19 が含まれています。これは、EPF の 23.4.1 リリースに含まれているバージョンと同じです。
EPF 23.4.1 (2024 年 8 月)
含まれる OCR バージョン
EPF 23.4.1 リリースには、次の OCR バージョンが含まれています。:
- Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、
12.4をお勧めします。西洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.103 をお勧めします。 - Linux OCR version:
12.3。Red Hat および Ubuntu 上のすべての言語の認識において最良の結果を提供します。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。
ocrversion()
put ocrversion() --> 12.4
機能
EPF は現在、Platform One の強化されたコンテナ イメージ リポジトリである Iron Bank マーケットプレイスで利用できます。これにより、国防総省 (DoD) コミュニティ全体のソフトウェア エンジ ニア全員に安全なソフトウェア サプライ チェーンが提供されます。詳細については、Platform One および Eggplant Fusion Engine コンテナ イメージ をご覧ください。コンテナにアクセスするには、ログイン認証情報が必要です。
不具合修正
-
Eggplant Functional の複数のインスタンスを実行すると、次回の起動時に"サポート リクエストの送信"ダイアログ ボックスが起動する問題を修正しました。(CRD-924)
-
シングル システム SUT から切断した後、PC をシャットダウンできない問題を修正しました。
-
スクリプトまたはハンドラーから API テストを呼び出すと、 “Load Script … Not a valid suite” という紛らわしいエラーが発生し、実行に失敗する問題を修正しました。(CRD-1300)
-
特定の状況で Gherkin 機能ファイルを実行するときに発生するハングに対処します。(CRD-1601)
-
API テスト ダイアログ ボックスの API ヘッダーのチェック ボックスが機能しない問題を修正しました。(CRD-1554)
-
Selenium 接続を切断した後、Eggplant Functional が切断を認識せず Selenium を使用しようとしてスクリプトがエラーで失敗するバグを修正しました。(CRD-1509)
-
接続リストの下のドキュメント リンクを修正しました。現在は更新され、正 確になっています。(CRD-1517)
-
シングル システム SUT は 64 ビットでのみサポートされているという通知が改善されました。
-
管理者アクセスが管理者アカウントに制限され、ユーザー アクセスがユーザー アカウントに制限されるという点で、単一システム SUT のログイン制限が改善されました。
-
単一システム SUT 接続タイプのパフォーマンスが向上します。
Sensetalk の機能強化
EPF 23.4.1 リリースには、SenseTalk バージョン 2.19 + 5323.956 が含まれており、次の改善点が含まれています。:
11 個の 高レベル数学関数 のサポートを追加しました
acos(arc cosine),asin(arc sine),atanPt(arc tangent given a point),cosh(hyperbolic cosine),sinh(hyperbolic sine),tanh(hyperbolic tangent),acosh(inverse hyperbolic cosine),asinh(inverse hyperbolic sine),atanh(inverse hyperbolic tangent),log10(base 10 logarithm),cbrt(cube root).
SenseTalk の不具合修正
-
Wait UntilまたはWait Whileを使用するとメモリスパイクが発生し、最終的にクラッシュする問題に対処しました。(CRD-1594) -
Windows システムで
putまたは同様のコマンドを使用すると、状況によってはクラッシュが発生する問題に対処します。(CRD-1635)
EPF 23.4.0 および 23.4.100 (2024 年 8 月)
EPF バージョン 23.4.0 および 23.4.100 には新しい更新は含まれていませんが、EPF 23.3.1、23.3.2、および 23.3.3 の更新がバンドルされており、DAI 7.4 で動作することが検証されています。:
- 23.3.3 (2024 年 7 月) リリース ノート
- 23.3.2 (2024 年 6 月) リリース ノート
- 23.3.103 (2024 年 6 月) リリース ノート
- 23.3.1 (2024 年 5 月) リリース ノート
- EPF 23.3.102 (2024 年 5 月) リリース ノート
EPF 23.3.3 および 23.3.104 (2024 年 7 月)
EPF バージョン 23.3.3 および 23.3.104 には、次の CVE 修正が含まれています。
それ以外では、以前のリリースと同じ機能が提供されます。
EPF 23.3.103 (2024 年 6 月)
EPF 23.3.103 リリースは、Mac and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.3.2 リリースと同じ更新とバグ修正が含まれています。
含まれる OCR バージョン
EPF 23.3.103 リリースには、次の OCR バージョンが含まれています。:
- Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、
12.2をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.3.2 をお勧めします。
次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます:
ocrversion()
put ocrversion() --> 12.2
EPF 23.3.2 (2024 年 6 月)
EPF 23.3.2 リリースは、サポートされているすべての EPF プラットフォーム (Mac、Windows、Linux) 用です。Linux サポートは、Ubuntu 用のインストール パッケージ 2 つ (Ubuntu 16.04 用と 22.04 用) と RHEL 用のインストール パッケージ 2 つ (RHEL 7 および CentOS 7 用と RHEL 8 用) で構成されています。
2024 年 6 月 30 日に CentOS Linux 7 はサポート終了 (EOL) となりました。EPF 23.3.2 は CentOS 7 の最終リリースとなります。
含まれる OCR バージョン
EPF 23.3.2 リリースには、次の OCR バージョンが含まれています:
- Mac and Windows OCR version: 東洋言語の認識で最高の結果を得るには、
12.4をお勧めします。Mac および Windows で西洋言語の認識で最高の結果を得るには、上記の EPF 23.3.103 をお勧めします。 - Linux OCR version:
12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。