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

Switch 25.11 リリースノート

アップグレードの前に

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

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

Node.jsの改善

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

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

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

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

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

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

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

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

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

Switch 25.11におけるQtアップグレードにより、正規表現の処理、XMLバリデーション、コーデックサポートに重要な変更点があります。
その内容と対応方法について説明します。

Switch 25.11はMongoDB 8.0上で動作するようになり、データベースのパフォーマンスが向上し、セキュリティが強化されました。これは、ジョブ処理時の全体的な速度と効率性に影響を与えます。
仮想マシン上でSwitchを実行しているWindowsユーザーやx86ハードウェアを使用しているWindowsユーザー、そしてmacOS Intelユーザーは、動作環境ページのハードウェア互換性をご確認ください。

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

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

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

なお、Switch 25.11はmacOS 26(Tahoe)でのテストが行われていないため、現時点では公式にはサポートされていません。

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

SOFTWARE Too enfocus certified reseller