( ⇒ SocketTools の以前のバージョン リリース履歴はこちらを参照ください。)
SocketTools 11.0 のアップデート リリースは、通常リリースからの修正、および以降のすべてのホットフィックスを含む完全な製品リリースです。SocketTools 11.x ライセンスをお持ちの方、 またはサブスクリプション ライセンスを使用している開発者は、この最新バージョンに無料でアップグレードできます。
ソフトウェアの注文時に提供されたのと同じリンクを使用して、SocketTools の更新バージョンをダウンロードするか、Web サイトから最新バージョンをダウンロードできます。SocketTools 10.x 以前を使用している開発者は、割引価格でアップグレードできます。
(2023年 5月 15日リリース) --- (クリックして詳細を表示/非表示)
すべての HTTP クライアント コンポーネントで HTTP/2.0 プロトコルのサポートが追加されました。
Windows 11 および Windows Server 2022 で使用可能な暗号スイートを使用するように、TLS 1.2 以降のバージョンと SSH 2.0 のセキュリティ オプションを更新しました。古くて安全性の低い暗号スイートは非推奨となり、接続を確立するときには使用されません。TLS 1.0 を使用してレガシ サーバーに接続するためのフォールバック オプションを使用できます。
すべてのセキュリティで保護された接続の既定のセキュリティ プロトコルと暗号スイートの選択が、Windows 10 用に更新されました。
.NET 8.0 プレビュー用のアセンブリは、このインストールに含まれています。.NET 8.0 を使用してアプリケーションをビルドするには、Visual Studio 2022 プレビューをインストールする必要があります。マイクロソフトは、2023年11月に.NET 8.0フレームワークのリリースを予定しています。
.NET 6.0 および .NET 7.0 Framework リリースのアセンブリは、Visual Studio 2022 の現在のリリースをサポートするように更新されました。
すべてのコンポーネントの国際化と Unicode のサポートが拡張されました。これは、エクスポートされた関数のANSIバージョンにも拡張され、UTF-8でエンコードされた文字列パラメーターを受け入れて、レガシーアプリケーションでのUnicodeのサポートを強化します。
マルチパート/代替メッセージや大きな添付ファイルを含む複雑なメッセージ構造を持つ大きなMIMEメッセージの処理が改善されました。メッセージ内の添付ファイルの数の制限が削除されました。
非ラテン文字セットを含むメールメッセージの処理を改善し、日本語、中国語、韓国語で使用される代替文字セットのサポートを拡張しました。UTF-8 文字セットと ANSI 文字セットが混在するメッセージは、処理の統一性のために Unicode を使用するように内部的に変換されます。
高速ネットワーク上で FTP および HTTP コンポーネントを使用して大きなファイルの転送速度を改善し、優先度の高い転送の帯域幅制限機能を削除しました。転送速度を測定するときに高精度モードを使用できます。
内部メモリ管理が改善され、ヒープの断片化が制限され、これらのオブジェクトへの参照が解放された後のプロセスとクライアント セッションのヒープ サイズが削減されました。各コンポーネントは、アプリケーションで使用される一般的なプロセス ヒープから分離されたプライベート ヒープを共有します。
ファイルのバッチアップロードとダウンロードをサポートするために、FTP および HTTP ライブラリ用の新しいファイル転送キュー API が追加されました。
複数のクライアントセッションがサーバーから切断されている間にサーバーのインスタンスが破棄された場合、SocketTools サーバーコンポーネントが接続の受け入れを停止し、例外をスローする可能性があった問題に対処しました。
サーバーへの中止されたクライアント接続の処理が改善されました (特に、複数のクライアントが同時にサーバーへの接続を失った場合)。これは、サーバーが新しい接続の受け入れを停止し、それらのセッションに割り当てられたクライアントソケットハンドルを解放しない可能性がある状況に対処します。
内部サーバー監視スレッドが改善され、多数の一時的なクライアント接続でリソースの消費が軽減されました。この変更により、短期間に多数のクライアント接続を受け入れる場合の HTTP サーバーのパフォーマンスが特に向上します。
マルチパート/代替メッセージのさまざまな部分を定義するために使用される無効な境界識別子など、無効なヘッダーブロックまたは不正な形式のマルチパート構造を含む不正な形式の MIME メッセージの処理が改善されました。
再開されたファイル転送で使用される、指定された再起動オフセットの場合にファイル転送が失敗する可能性がある問題を修正しました。
クライアントが SSH 2.0 接続を確立できないようにする可能性のある非推奨の Diffie-Hellman グループ交換アルゴリズムのサポートが削除されました。SocketTools は、サーバーに接続するときに、古くて安全性の低いセキュリティ アルゴリズムを提供しなくなります。SSH 1.0 のサポートはすべて削除されました。
新しいインストーラーと Windows インストーラー (MSI) パッケージが作成されました。新しいインストーラーは、改善されたインストール エクスペリエンスを提供し、サポートのサイレント インストールと合理化された更新プロセスを提供します。MSI インストーラー パッケージは、アプリケーションの再配布を容易にするために含まれています。
SocketTools を更新またはアンインストールしても、64 ビット コンポーネントの登録解除または削除ができないというエラー メッセージが表示されなくなりました。
Visual Studio 2022 の例が追加され、ライブラリ エディションの例が現在のツールセットを使用するように更新されました。いくつかの例では、現在のツールセットにインストールする必要がある Microsoft Foundation クラス (MFC) を使用していることに注意してください。SocketTools は、MFC ベースのプロジェクトと ATL ベースのプロジェクトの両方を引き続きサポートします。
Windows 10でサポートされている最小バージョンは、Windows 10 21H2です。以前のバージョンのWindows 10はサポートされなくなり、Microsoftからセキュリティ更新プログラムを受け取ることはありませんが、SocketToolsはこれらのプラットフォームで引き続き機能します。
Windows XP および Windows Vista のサポートは削除されました。これらのプラットフォームはもはや安全ではなく、現在のバージョンのTLSをサポートしていません。このリリースのソケットツールは、Windows XP では使用できない内部 API 関数を使用しており、ソケットツール コンポーネントをそのプラットフォームに読み込むことはできません。
新しい HTML ヘルプドキュメント、PDF ドキュメント、および現在のリリースに関する情報を提供する README.md ファイルが含まれています。
バージョン 11.0.2130.1468 の新機能および強化機能に関する詳細は、開発元のリリースノート ページをご参照ください。
( ⇒ SocketTools v10 のリリース履歴はこちらを参照ください。)