8つの製品。
1つのリリース。
アプリケーションに組み込めるAIエージェント、自分のフォーム上で使えるチャット、スプレッドシート、ワードプロセッサ。11個の新しいWebコンポーネント、純粋なPascalによるOpenPGP、そしてより厳格になった署名検証機能。Delphi、C++ Builder、.NETに対応します。
- sgcWebSockets
- sgcWebSockets .NET
- sgcUI
- sgcUI .NET
- sgcSign
- sgcSign .NET
- sgcOpenAPI
- sgcIndy
リリース 2026.11.0を、全製品で同時に公開しました。sgcWebSockets、sgcWebSockets .NET、sgcUI、sgcUI .NET、sgcSign、sgcSign .NET、sgcOpenAPI、sgcIndyのすべてを11月10日に出荷し、合計1,179件の変更を含みます。
今回は、アプリケーションが考え、話し、協力できるようになるリリースです。Delphiアプリは、自分のメソッドをツールとして使うAIエージェントを実行し、その回答をネイティブのチャットに表示し、スプレッドシートやドキュメントを自分のフォーム内で開き、11種類の新しいWebページを公開できます。この記事は全体の地図です。各製品で何が変わったのかをまとめ、大きな機能ごとに詳しい記事へのリンクを用意しました。
リリースの概要
sgcWebSockets 2026.11
あなたのDelphiアプリが、エージェント対応に
今回のsgcWebSocketsリリースでは、AIエージェントのループを1つのコンポーネントにまとめ、sgcHTMLに11個の新しいコンポーネントを追加し、サーバー側にOpenPGP、Kerberos、HTTPゲートウェイを加えました。
TsgcAIAgentによるAIエージェント
OpenAI、Anthropic、Gemini、DeepSeek、Ollama、Grok、Mistralでツールループを代わりに実行します。Delphiのメソッドや、MCPサーバーのツールを利用でき、承認、ガードレール、モデルのフォールバック、使用量メーターも備えています。
記事を読む →
sgcHTML:11個の新しいコンポーネント
スプレッドシート、フォームビルダー、ビューアとデザイナー付きのレポートエンジン、ファイルマネージャー、画像クロッパー、コードエディタ、クエリビルダー、ツールチップとガイドツアー。さらに、スケジューラ、グリッド、フォーム、アクセシビリティも強化しました。
記事を読む →
純粋なObject PascalによるOpenPGP
鍵の生成とインポート、暗号化、復号、署名、検証に対応し、RFC 9580のv6形式、一定のメモリで扱える任意サイズのストリーム、PGP/MIMEメールも利用できます。DLLもコマンドラインツールも不要です。
記事を読む →
パスキーとパスワードレスログイン
TsgcWSAPIServer_WebAuthnで、ユーザー名なしのサインイン、ブラウザの自動入力リストに表示されるパスキー、ユーザーごとの複数パスキー、そして自社データベースへの資格情報の保存を実現します。
数行で作れるエージェント
エージェントはツールをモデルに提示し、モデルが求める呼び出しを実行し、その結果をモデルに返して、最終的な回答を返します。読み取り専用のツールはすぐに実行され、データを変更するものは承認を待たせることができます。
oChat := TsgcAIChat.Create(nil);
oChat.Provider := aicpAnthropic;
oChat.ChatOptions.ApiKey := 'API_KEY';
oChat.ChatOptions.Model := 'claude-opus-5-5';
oAgent := TsgcAIAgent.Create(nil);
oAgent.Chat := oChat;
oTool := oAgent.Tools.Add('get_weather', 'Current weather of a city');
oTool.AddParam('city', aatpString, 'City name');
oTool.ReadOnly := True;
oTool.OnExecute := DoGetWeather;
Memo1.Lines.Add(oAgent.Run('Do I need an umbrella in Paris today?'));
外部ツールなしのOpenPGP
uses
sgcCrypto_PGP, sgcCrypto_PGP_Cert;
var
oAlice: TsgcPGPKey;
begin
// a v4 Ed25519 + Curve25519 key
oAlice := sgcPGP_GenerateKey('Alice <alice@example.com>', 'secret',
pgpkEd25519, 4);
try
Memo1.Text := oAlice.SaveToArmored(False); // public key, share it
SaveSecretKey(oAlice.SaveToArmored(True)); // protected secret key
finally
oAlice.Free;
end;
end;
sgcWebSockets 2026.11のその他の新機能
- Kerberosシングルサインオン。
Authentication.Negotiateを有効にすると、Active DirectoryまたはMIT Kerberosドメインのユーザーは、パスワードを入力せずにサインインできます。WindowsとLinuxで、HTTPとWebSocketの両方に対応します。Enterpriseエディションが対象です。 - TLS証明書のリロード。更新後に
ReloadCertificatesを呼び出すと、新しい接続には新しい証明書が使われ、開いている接続はそのまま動き続けます。読み込みに失敗した証明書は拒否され、古い証明書が維持されます。 - TsgcHTTPGateway。HTTPサーバーが、パス、プレフィックス、拡張子に応じて、TCP経由でFastCGIやSCGIのバックエンドにリクエストを転送します。手前に別のWebサーバーを置く必要はありません。
- TsgcAIVoiceTranslator。リアルタイムの音声から音声への翻訳です。マイクの音声をストリーミングし、翻訳された音声を再生し、双方のライブ文字起こしをイベントで通知します。
- AIを確実に制御。
TsgcAIUsageMeterはすべてのリクエストの料金を計算して予算を管理し、TsgcAIGuardrailsはツールをフィルタリングして個人情報をマスクします。モデルのエイリアス、フォールバック、MCPツールのピン留めにより、出荷済みのアプリケーションも安定して動作し続けます。 - sgcCryptoのさらなる拡充。HPKE(RFC 9180)、AES-OCBとAES-EAXの認証付きモード、DEFLATEとZLIB圧縮を、すべて純粋なObject Pascalで提供します。
// the certificate files were renewed on disk:
// new connections use the new certificate, open ones keep working
oServer.ReloadCertificates;
sgcWebSockets .NET 2026.11
同じエージェントを、C#で
.NETライブラリはDelphi版に歩調を合わせています。TsgcAIAgentはすべてのプロバイダでツールループを実行し、自分のpublicメソッドやMCPサーバーのツールを利用できます。ガードレール、モデルのフォールバック、モデルのエイリアス、使用量メーター、MCPツールのピン留めも同じように使えます。Kerberosシングルサインオンと、再起動なしの証明書リロードも加わり、.NET Webアプリ向けのsgcHTML強化も数十件あります。合計59件の変更は、変更履歴にまとめています。
sgcUI 2026.11
チャット、スプレッドシート、ドキュメントを、自分のアプリの中に
sgcUIは、1回のリリースで3つの製品が加わりました。それぞれ、DelphiとC++ BuilderではVCLとFireMonkey向け、.NETではWinForms、WPF、Avalonia向けのネイティブコントロールで、sgcUI自身が描画し、スイートの他の製品と同じようにテーマが適用されます。
sgcChat:AIアシスタントとチームチャット
回答を整形されたMarkdownでストリーミング表示するAIアシスタントと、プレゼンス、入力中表示、既読通知、リアクションを備えたチームチャットを、自社サーバー上で運用できます。今回のリリースでは、入力ゲージ、双方向データバインディング、ダッシュボードの公開機能もスイート全体に加わりました。
記事を読む →
sgcRichEdit
アプリケーションに組み込めるワードプロセッサです。スタイル、表、画像に対応し、RTF、HTML、Markdown、JSONの読み込みと書き出し、DOCX、PDF、PNGへのエクスポートが可能です。
記事を読む →
Realtime UIパック
プレゼンスアバター、トースト、ベルバッジ付きの通知インボックス、アクティビティフィード、ライブログビューアを、WebSocket、MQTT、SSEからリアルタイムに更新します。
記事を読む →
sgcReports 2026.11
レポートパラメータ、本格的な表アイテム、SVG、スパークラインとゲージ、レポートのテンプレートと継承、検索できるプレビュー、PDFのしおり、電子インボイスに対応しました。
記事を読む →
Fluent:Windows 11の外観
角丸、Segoe UI Variable、Windowsのアクセントカラーを、すべてのsgcUIコントロールに適用します。ライト、ダーク、ハイコントラストに対応し、コードはたった1行です。
記事を読む →
Linuxデスクトップ上のsgcUI
FMXLinuxをインストールすれば、sgcUIのFireMonkeyコントロールがLinux64のデスクトップアプリケーションで動作します。グリッド、グラフ、ゲージ、プランナー、マップ、本格的なアプリケーションまで、WindowsやmacOSと同じフォームとコードで使えます。コンパイル済みのLinux64デモ274本を無料でダウンロードできます。
記事を読む →Windows 11の外観を1行で
uses
sgcUICore_Theme;
// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');
sgcUI .NET 2026.11
スイート全体を、WinForms、WPF、Avaloniaで
上記のすべてが、同じリリースで.NET向けにも提供されます。sgcChat、sgcSpreadsheet、sgcRichEdit、Realtime UIパック、Fluentテーマに加え、WinForms、WPF、Avalonia向けの新しいレポートデザイナーコントロールも含まれます。合計417件の変更のうち、sgcGrid、sgcUICore、sgcReportsが最も大きな割合を占めます。詳しくは変更履歴にまとめています。
sgcSign 2026.11
より厳格な検証と、より強力な署名サーバー
今回のsgcSignリリースのテーマは、信頼を絞り込み、確認を増やすことです。その大部分はお客様からの報告やご要望に基づいています。
- より厳格なAuthenticode検証機能。エントリが複数ある証明書テーブルや、タイムスタンプと入れ子署名以外の非認証属性は、どちらもファイルダイジェストの対象外であるため、拒否されるようになりました。sgcSign、signtool、Microsoftで署名されたファイルは、これまでどおり検証に成功します。
- OCSPの発行者ハッシュを公開。
TsgcOCSPClientのHashIssuerNameとHashIssuerKeyがpublicになり、SHA-1に加えてSHA-256、SHA-384、SHA-512でCertIDを作成して照合できます。 - 単独で使える証明書チェーン検証。
TsgcSignatureVerifierの新しいValidateCertificateChainメソッドは、署名形式とは無関係に、信頼アンカーまでの証明書チェーンを検証します。 - オフラインで確認できるタイムスタンプトークン。
TsgcTSAClient.VerifyTokenは、署名に埋め込まれたものなど既存のRFC 3161トークンを、タイムスタンプ局に接続せずに検証します。
署名サーバーには15件の修正が入りました。管理コンソールの表示と入力検証、より厳格なWebhookチェック、設定済みのすべてのパスに復元でき再起動後もスケジュールを維持するバックアップ、より分かりやすいタイムスタンプとマスターキーのエラーです。複数のPKCS#11プロバイダが1つのモジュールを共有できるようになり、Delphiが Program Files にインストールされている場合は、セットアップがDelphi 7のパッケージを登録します。
sgcSign .NET 2026.11には、同じく厳格になったAuthenticode検証機能と、SHA-2のCertIDに対応した公開OCSP発行者ハッシュが加わりました。
sgcOpenAPIとsgcIndy 2026.11
小規模なリリースでも、役立つ修正を
sgcOpenAPI 2026.11
OpenAPI ParserウィザードがsgcUIコンポーネントで作り直されました。Delphi 7からDelphi XEまでのパッケージが再びリンクできるようになり、Delphi 7のAzureパッケージと、Delphi XE3から10.1 Berlin向けのWin64 Microsoftパッケージも同様です。
sgcIndy 2026.11
TIdSMTPは、新しいDSNNotify、DSNReturn、DSNEnvelopeIDプロパティで配信状態通知(RFC 3461)を要求できます。サーバーが対応している場合にのみ送信されます。そのほか、TIdInterceptSimLog、セットアップ、Linux64とiOSのパッケージも修正しました。
もう1つ、しかも無料です
sgcFSearch
自社コンポーネントで作られた、Windows向けの無料のディスク全体ファイル検索ツールです。数百万のファイルをインデックス化し、入力中にミリ秒で結果を表示します。タイプミスにも対応し、内容検索やコマンドラインも使え、管理者権限は不要です。
記事を読む →アップグレード前にご確認ください
sgcUIの4つの変更が、既存のコードに影響する可能性があります。C++ Builder:他のヘッダーと名前が衝突していた列挙値には新しいC++名が付きました。たとえばbkNoneはbkNoHitになります。Delphiのコードと.dfmファイルは変わりません。sgcDiagram:パレットとミニマップの3つの文字列をsgcDiagram_Stringsに移動しました。sgcGrid:Excelモードでは、XLSXのインポートとエクスポートがシートのレイアウトに従うため、1行目はデータ行になります。旧バージョンで保存したファイルは引き続き読み込めます。sgcMaps:パッケージはsgcMaps、sgcMapsVCL、sgcMapsFMXに分割されたため、ランタイムパッケージを指定しているプロジェクトには、VCLまたはFMXのパッケージも必要です。
リリース 2026.11.0を入手する
有効なサブスクリプションをお持ちのすべてのお客様に無料で提供し、完全なソースコードを含みます。Delphi 7からDelphi 13 Florence、C++ Builder、.NETに対応しています。初めての方も、すべての製品を無料トライアルでお試しいただけます。
sgcWebSockets · sgcHTML · sgcUI · sgcChat · sgcSpreadsheet · sgcRichEdit · sgcReports · sgcSign · sgcOpenAPI · sgcIndy
ご質問やご意見はありますか?お問い合わせください。コードを書いた本人たちがお答えします。
