eSeGeCe ブログ
sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics、sgcIndy のリリースノート、技術解説、チュートリアルをお届けします。
sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics、sgcIndy のリリースノート、技術解説、チュートリアルをお届けします。

OpenSSL は実行時に libcrypto と libssl の DLL から読み込む代わりに、sgcWebSockets の実行ファイル内に直接リンクできるようになりました。uses 節にユニットを1つ追加するだけで、他に設定することはありません…

sgcWebSocketsは、IOCPおよびEPOLLサーバーエンジンにTCPKeepAliveとKeepAliveTimeoutを追加し、相手が黙って消えてしまった接続をいつまでも開いたままにせず、クローズできるようにします…

sgcQUIC は TsgcHTTP3Client と TsgcHTTP3Server により、Delphi と C++ Builder に HTTP/3 をもたらします。QUIC 上で HTTP のセマンティクスを実行し、QPACK ヘッダー圧縮、すべてのメソッド、非同期リクエスト、Alt-Svc の検出に対応します…

sgcQUIC は QUIC トランスポートプロトコルを Delphi と C++ Builder にもたらします。TLS 1.3、多重化ストリーム、0-RTT を備えたネイティブな OpenSSL 3.5 QUIC エンジン上に構築された TsgcQUICClient と TsgcQUICServer を提供します…

sgcHTML の新しい管理コンポーネント3種。Presence は在席状況のライブロースター、RolesPermissions は権限の付与マトリクス、UserManagement は本格的なユーザー管理テーブル…

sgcHTML のページを、あらゆる WebBroker アプリケーションや DataSnap サーバーから配信し、DataSnap の REST エンドポイントと同じポート上でライブの WebSocket 更新を実現します…

sgcHTML の新しいフィードバック・レイアウトコンポーネント6種。Badge、PDFViewer、ContextMenu、ProgressBar、JobProgress、LogViewer — 訪問者に今何が起きているかを伝える…

sgcHTML の6つの新しいフォームコンポーネント。MultiSelect、ColorPicker、Slider、TimePicker、SignaturePad、Transfer — 単純なテキストボックスを超えて、実際の管理画面フォームに必要な入力項目…

D3.js、Chart.js、DevExtreme の Grid、その他どんなブラウザライブラリでも、3つのフックでsgcHTMLページに組み込めます。再利用可能なサーバーサイドコンポーネントとしてラップすることも…

純粋なサーバーサイドSVGとしてレンダリングされる6つの新しいsgcHTMLビジュアル、Heatmap、Sparkline、CandlestickChart、TreeMap、QRCode、Barcode — チャートライブラリ不要、クライアント側JavaScript不要…

構造化データのための4つの新しい sgcHTML コンポーネント。階層テーブル用の TreeGrid、グループ集計用の PivotTable、ライブイベントストリーム用の ActivityFeed、サイズ変更可能な2ペインレイアウト用の Splitter…

sgcWebSockets 2026.7 は、マルチサーバークラスタリング、再接続リカバリー付きのメッセージ履歴、async / await、バックオフとリトライ、送信キューのバックプレッシャー、HTTP サーバーの圧縮、堅牢化された HTTP クライアントを追加します…

Binance、Kraken、Coinbase をはじめとする取引所クライアントで、再接続後の自動再購読が可能に。さらに、一定時間内に送信できる REST リクエスト数を制限するクライアント側レートリミッターも追加…

MCP クライアントが OAuth2 で認証できるようになりました。トークンを取得し、キャッシュして、有効期限が切れるまで再利用します。さらに、ドメインをまたいで ID を連鎖させる新しいグラントタイプ、Identity Assertion Authorization Grant も追加…

読み込みをやめたクライアントが 1 つあるだけで、ブロードキャストするサーバーのメモリは破綻するまで膨らみます。sgcWebSockets 2026.7 は MaxQueueSize と 3 つのオーバーフローポリシー、そして OnSendBufferFull イベントで接続ごとの送信キューに上限を設けます…

公開鍵が攻撃者から来たものなら、その鍵で暗号化しても無意味です。sgcWebSockets は長期の識別鍵で一時 E2EE 鍵に署名するようになり、相手は署名を検証し、フィンガープリントを比較してピン留めできます…

sgcWebSockets の HTTP サーバーは、クライアントが Accept-Encoding で通知したときに、DocumentRoot のファイルにも自分で組み立てたレスポンスにも gzip または deflate による圧縮をかけられるようになりました。既定では無効です…

WatchDog は固定間隔ではなく指数バックオフとジッターで再接続できるようになり、HTTP クライアントはサーバーの Retry-After のヒントを尊重しながら、失敗したリクエストを自分でリトライできるようになりました…

sgcWebSockets 2026.7 は Delphi にタスクとフューチャーを追加します。HTTP リクエスト、WebSocket の接続、AI のチャット呼び出しを、値を返す関数のように await でき、ThenProc、OnError、そして実際に処理を止めるキャンセルを備えます…

IETFはQUERYと呼ばれる新しいHTTPメソッドを策定しました。ボディを持つ安全かつ冪等なリクエストです。sgcWebSocketsはHTTP/1.1、HTTP/2、HTTP/3のクライアントとサーバーでこれをサポートします…

1 つの新しい sgcHTML コンポーネントが、ヘッダー、ナビゲーションメニュー、コンテンツ、フッターという Web ページ全体を構築し、単一の Layout プロパティが 6 種類のテンプレートにわたってそれを組み替えます。Delphi、C++ Builder、.NET で利用できます…

リダイレクトに追従し、無制限にレスポンスを読み込む HTTP クライアントは攻撃対象そのものです。sgcWebSockets 2026.7 はそれを塞ぐオプトインのスイッチを追加します。クロスホストリダイレクトでの認証情報の除去、HTTPS ダウングレードの禁止、レスポンスの上限、Cookie の妥当性検査…

sgcWebSockets はオフセット付きでチャネルごとに上限付きのメッセージ履歴を保持するため、接続が切れたクライアントは再接続時に取りこぼしたメッセージを自動的に再送してもらえます。オプトイン方式で、Delphi と .NET の例付き…

TsgcWSCluster は sgcWebSockets を複数のサーバーノードにスケールし、あるノードでの publish や Presence イベントが、ゼロインフラのメッシュバックプレーンまたは Redis を介して他のどのノードのサブスクライバーにも届きます。Delphi と .NET のサンプル付き…