Eight products.
One release.
AI agents inside your application, a chat, a spreadsheet and a word processor on your own forms, eleven new web components, OpenPGP in pure Pascal and a stricter signature verifier. For Delphi, C++ Builder and .NET.
- sgcWebSockets
- sgcWebSockets .NET
- sgcUI
- sgcUI .NET
- sgcSign
- sgcSign .NET
- sgcOpenAPI
- sgcIndy
Release 2026.11.0 is out for every product at once. sgcWebSockets, sgcWebSockets .NET, sgcUI, sgcUI .NET, sgcSign, sgcSign .NET, sgcOpenAPI and sgcIndy all shipped on 10 November, with 1,179 changes between them.
It is the release where your application learns to think, talk and collaborate. A Delphi app can now run an AI agent with your own methods as tools, show its answers in a native chat, open a spreadsheet or a document inside its own forms, and publish eleven new kinds of web page. This post is the map: what changed in each product, with a link to the full article for every big feature.
The Release at a Glance
sgcWebSockets
AI agents, OpenPGP, Kerberos single sign-on, an HTTP gateway and a major sgcHTML update.
Changelog →sgcWebSockets .NET
TsgcAIAgent, guardrails, a usage meter, Kerberos and certificate reload for .NET.
Changelog →sgcUI
sgcChat, sgcSpreadsheet and sgcRichEdit, the Realtime UI pack, Fluent and Linux64.
Changelog →sgcUI .NET
The same three new products and the Fluent theme for WinForms, WPF and Avalonia.
Changelog →sgcSign
A stricter Authenticode verifier, chain validation, timestamp token checks and 15 server fixes.
Changelog →sgcSign .NET
Stricter Authenticode verification and OCSP CertIDs with SHA-256, SHA-384 and SHA-512.
Product page →sgcOpenAPI
A rebuilt OpenAPI Parser wizard and fixed packages for the older Delphi versions.
Changelog →sgcIndy
Delivery Status Notifications for TIdSMTP, and cleaner setup and package builds.
Changelog →sgcWebSockets 2026.11
Your Delphi App, Now Agent Ready
This sgcWebSockets release puts an AI agent loop in one component, gives sgcHTML eleven new components, and adds OpenPGP, Kerberos and an HTTP gateway to the server side.
AI Agents with TsgcAIAgent
Runs the tool loop for you on OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok and Mistral, with your Delphi methods and the tools of your MCP servers, plus approval, guardrails, model fallback and a usage meter.
Read the article →
sgcHTML: Eleven New Components
A spreadsheet, a form builder, a report engine with a viewer and a designer, a file manager, an image cropper, a code editor, a query builder, tooltips and guided tours, plus upgrades to the scheduler, grid, forms and accessibility.
Read the article →
OpenPGP in Pure Object Pascal
Generate and import keys, encrypt, decrypt, sign and verify, including the v6 format of RFC 9580, streams of any size with constant memory and PGP/MIME email. No DLL and no command line tool.
Read the article →
Passkeys and Passwordless Login
Usernameless sign-in, passkeys in the browser autofill list, several passkeys per user and every credential stored in your own database, with TsgcWSAPIServer_WebAuthn.
An Agent in a Few Lines
The agent offers your tools to the model, executes the calls the model asks for, feeds the results back and returns the final answer. Read-only tools run straight away, and anything that changes data can wait for approval.
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 Without an External Tool
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;
Also in sgcWebSockets 2026.11
- Kerberos single sign-on. With
Authentication.Negotiateenabled, users of an Active Directory or MIT Kerberos domain sign in without a password prompt, on Windows and Linux, over HTTP and WebSocket. Enterprise edition. - TLS certificate reload. Call
ReloadCertificatesafter a renewal: new connections get the new certificate and open ones keep working. A certificate that fails to load is rejected and the old one stays. - TsgcHTTPGateway. The HTTP server forwards requests to FastCGI and SCGI backends over TCP, selected by path, prefix or extension, so no separate web server is needed in front of them.
- TsgcAIVoiceTranslator. Realtime speech to speech translation: it streams the microphone, plays the translated speech and raises live transcripts of both sides.
- AI under control.
TsgcAIUsageMeterprices every request and enforces budgets,TsgcAIGuardrailsfilters tools and redacts personal data, and model aliases, fallbacks and MCP tool pinning keep a shipped application working. - More sgcCrypto. HPKE (RFC 9180), the AES-OCB and AES-EAX authenticated modes, and DEFLATE and ZLIB compression, all in pure 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
The Same Agent, in C#
The .NET library tracks the Delphi one: TsgcAIAgent runs the tool loop on every provider with your public methods and the tools of your MCP servers, with the same guardrails, model fallbacks, model aliases, usage meter and MCP tool pinning. Kerberos single sign-on and certificate reload without a restart arrive too, and so do dozens of sgcHTML upgrades for .NET web apps. 59 changes in all, listed in the changelog.
sgcUI 2026.11
Chat, Spreadsheets and Documents, Inside Your Own App
sgcUI grows by three products in one release. Each one is a native control for VCL and FireMonkey on Delphi and C++ Builder, and for WinForms, WPF and Avalonia on .NET, drawn by sgcUI itself and themed like the rest of the suite.
sgcChat: an AI Assistant and a Team Chat
An AI assistant that streams its answers as formatted Markdown, and a team chat with presence, typing, read receipts and reactions, on your own server. The release also brings input gauges, two way data binding and dashboard publishing across the suite.
Read the article →
sgcSpreadsheet
An Excel style spreadsheet with 211 functions, XLOOKUP and spilling arrays, your own functions, charts from cell ranges and XLSX in and out.
Read the article →
sgcRichEdit
A word processor inside your application: styles, tables and images, RTF, HTML, Markdown and JSON in and out, and DOCX, PDF and PNG export.
Read the article →
Realtime UI Pack
Presence avatars, toasts, a notification inbox with a bell badge, an activity feed and a live log viewer, fed live by WebSocket, MQTT or SSE.
Read the article →
sgcReports 2026.11
Report parameters, a real table item, SVG, sparklines and gauges, report templates and inheritance, a searchable preview, PDF bookmarks and e-invoices.
Read the article →
Fluent: the Windows 11 Look
Rounded corners, Segoe UI Variable and the Windows accent colour for every sgcUI control, in light, dark and high contrast. One line of code.
Read the article →
sgcUI on the Linux Desktop
With FMXLinux installed, the sgcUI FireMonkey controls run in Linux64 desktop applications: grids, charts, gauges, planners, maps and full applications, with the same forms and code as Windows and macOS. 274 compiled Linux64 demos are free to download.
Read the article →One Line for the Windows 11 Look
uses
sgcUICore_Theme;
// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');
sgcUI .NET 2026.11
The Whole Suite on WinForms, WPF and Avalonia
Everything above ships for .NET in the same release: sgcChat, sgcSpreadsheet and sgcRichEdit, the Realtime UI pack and the Fluent theme, plus new report designer controls for WinForms, WPF and Avalonia. 417 changes in all, with sgcGrid, sgcUICore and sgcReports taking the largest share. They are listed in the changelog.
sgcSign 2026.11
Stricter Verification, a Stronger Signing Server
This sgcSign release is about trusting less and checking more, and most of it came from customer reports and requests.
- A stricter Authenticode verifier. A certificate table with more than one entry, or an unauthenticated attribute other than a timestamp or a nested signature, is now rejected, because neither is covered by the file digest. Files signed by sgcSign, by signtool and by Microsoft verify as before.
- OCSP issuer hashes in the open.
HashIssuerNameandHashIssuerKeyofTsgcOCSPClientare public, and a CertID can be built and matched with SHA-256, SHA-384 or SHA-512 as well as SHA-1. - Chain validation on its own. The new
ValidateCertificateChainmethod ofTsgcSignatureVerifiervalidates a certificate chain outside any signature format, up to your trust anchors. - Timestamp tokens, checked offline.
TsgcTSAClient.VerifyTokenverifies an existing RFC 3161 token, for example one embedded in a signature, without contacting the timestamp authority.
The signing server gets 15 fixes: admin console rendering and validation, stricter webhook checks, backups that restore to every configured path and keep their schedule after a restart, and clearer timestamp and master key errors. Several PKCS#11 providers can now share one module, and the setup registers the Delphi 7 packages when Delphi is installed under Program Files.
sgcSign .NET 2026.11 brings the same stricter Authenticode verifier and the public OCSP issuer hashes with SHA-2 CertIDs.
sgcOpenAPI and sgcIndy 2026.11
Smaller Releases, Useful Fixes
sgcOpenAPI 2026.11
The OpenAPI Parser wizard is rebuilt with sgcUI components. The Delphi 7 to Delphi XE packages link again, and so do the Delphi 7 Azure package and the Win64 Microsoft package for Delphi XE3 to 10.1 Berlin.
sgcIndy 2026.11
TIdSMTP can request Delivery Status Notifications (RFC 3461) with the new DSNNotify, DSNReturn and DSNEnvelopeID properties, sent only when the server supports them. Plus fixes to TIdInterceptSimLog, the setup and the Linux64 and iOS packages.
One More Thing, and It Is Free
sgcFSearch
A free whole-disk file search tool for Windows, built with our own components. Millions of files indexed, results in milliseconds while you type, typo tolerance, content search and a command line, with no admin rights needed.
Read the article →Before You Upgrade
Four sgcUI changes can reach existing code. C++ Builder: enum values whose names clashed with other headers have new C++ names, for example bkNone is now bkNoHit; Delphi code and .dfm files are unchanged. sgcDiagram: three palette and minimap strings moved to sgcDiagram_Strings. sgcGrid: in Excel mode the XLSX import and export follow the sheet layout, so row 1 is a data row; files saved by older versions still load. sgcMaps: the package is split into sgcMaps, sgcMapsVCL and sgcMapsFMX, so projects that list the runtime package also need the VCL or FMX one.
Get Release 2026.11.0
Free for every customer with an active subscription, with full source code, for Delphi 7 through Delphi 13 Florence, C++ Builder and .NET. New here? Every product has a free trial.
sgcWebSockets · sgcHTML · sgcUI · sgcChat · sgcSpreadsheet · sgcRichEdit · sgcReports · sgcSign · sgcOpenAPI · sgcIndy
Questions or feedback? Get in touch, you will get a reply from the people who wrote the code.
