印刷サービスを構築するためのソフトウェア enfocus

Switch 25.07 リリースノート

アップグレードの前に

アップグレード後、初めてSwitchを起動する前に「Switchアプリケーションデータルート」をバックアップすることを強くお勧めします。
MongoDBのアップグレードとハードウェア互換性の項目を確認してください。AVX2およびFMA3拡張命令セットがお使いのマシンで利用可能か、みなさんにご確認いただく必要があります。

リリーススケジュール
今回から名称が変更されたことからも分かる通り、Switchも他のEnfocus製品のリリーススケジュールに合わせていきます。今後はSwitch SpringやFallといった製品名は使用されません。
Switch 25.11は今年の終盤にリリースされる予定です。また、2026年にはSwitchも3月、7月、11月と3回アップデートされる予定です。

Node.jsの改善

Node.jsスクリプト実行環境の安定性とパフォーマンスを向上させるため、Node.jsスクリプトエグゼキュータ向けに最適化されたクリーンアップロジックを実装しました。
Switchは、レガシースクリプトとNode.jsスクリプトを別々の「スクリプトエグゼキュータ」で実行します。これらのスクリプトエグゼキュータは、必要に応じて再利用または新規に起動されます。スクリプトが実行されると、Switchはエグゼキュータを検索または起動し、スクリプトと処理に必要なデータを転送します。

このバージョンでは、Node.js環境に自動エグゼキュータ置換機能が追加されました。これにより、エグゼキュータがリソースを開いたままにしてエラーや予期せぬ動作が発生するのを防ぎます。
この改善により、メモリリークが削減され、リソース効率がよくなり、Switchの全体的な信頼性が向上し、「ソケットハングアップ」や「プロセスが予期せず停止しました」というエラーの防止にもつながります。

Switch 25.07では、内部通信の改善により、Node.jsスクリプト実行中の高負荷時に発生する可能性のある「ソケットハングアップ」および「ECONNRESET」エラーを防止します。

これらの変更により、高負荷時や長時間実行されるタスクの処理時に、SwitchでのNode.jsスクリプトの安定性が大幅に向上します。

スクリプトの実行効率とパフォーマンスを向上させるため、新しいバンドル最適化が実装されました。
Node.jsに精通したスクリプト作成者向けの情報として、ESモジュールはパッケージを処理することで既にサポートされていましたが、このステップは、ESモジュールを使用しないパッケージをスキップすることで最適化されました。

全体的なパフォーマンスの向上

Switch 25.07はQt 6.3を採用し、パフォーマンス、安定性、そして長期サポートが向上しました。Qtは、Switchのグラフィカルユーザーインターフェースを作成するためのフレームワークとしてだけでなく、レガシースクリプトを支えるQSAエンジンなど、アプリケーションの他の多くの部分のフレームワークとしても機能します。

このアップグレードにより、SwitchはAppleシリコン(ARM)でネイティブにサポートされるようになり、AppleのRosetta 2への依存が排除されました。

Appleシリコンプロセッサでは、ユーザーインターフェースの環境設定で、HTMLをDesignerでレンダリングするオプションが利用できるようになりました。有効にすると、メッセージパネルとスクリプト式エディタがブラウザではなくDesignerウィンドウ内で開きます。

Switch 25.07はMongoDB 8.0上で動作するようになり、データベースのパフォーマンスが向上し、セキュリティが強化されました。これは、ジョブ処理時の全体的な速度と効率性に影響を与えます。
Windows版MongoDB 8.0には、最近のハードウェアの多くに搭載されているAVX2対応のCPUが必要ですのでご注意ください。

macOS(Appleシリコン / arm64):ネイティブarm64 MongoDB v8バイナリが提供されており、問題なく動作します。これらはAVX2 / FMA3の代わりにARMv8.2-Aの機能を使用しているため、Intelのみの要件は適用されません。

ARM64およびレガシーx86ハードウェア(AVX2 / FMA3非対応)上のWindows:MongoDB v8はこれらのプラットフォームでは信頼性が低いと考えられています。MongoDBから公式サポートが発表されるまで、これらの環境へのSwitch 25.07のインストールは避けてください。

x86アーキテクチャ上のWindows / macOS:Switch 25.07にアップグレードする前に、CPUがAVX2とFMA3の両方の拡張命令セットをサポートしていることを確認してください。これらが利用できない場合、MongoDB v8は起動に失敗します。

拡張命令セットが利用可能か確認する方法:
macOS(Intel / x86)
でAVX2およびFMAのサポートを確認するには、ターミナルで次のコマンドを実行します。

Windows(x86)でAVX2およびFMAのサポートを確認するには、下の推奨される検証方法に従ってください。

コアライブラリのアップデート
いくつかのコアライブラリがアップデートされ、セキュリティ、安定性、およびパフォーマンスが強化されました。

Node.jsパッケージのアップデート
複数のNode.jsパッケージが最新の安定したバージョンにアップグレードされ、セキュリティ上のリスクが緩和されました。

システム動作環境
Switch 25.07ではシステム動作環境が変更されています。

リリースノートアーカイブ

SOFTWARE Too enfocus certified reseller