Otto prodotti.
Una sola release.
Agenti AI dentro la tua applicazione, una chat, un foglio di calcolo e un elaboratore di testi sui tuoi form, undici nuovi componenti web, OpenPGP in puro Pascal e un verificatore di firme più rigoroso. Per Delphi, C++ Builder e .NET.
- sgcWebSockets
- sgcWebSockets .NET
- sgcUI
- sgcUI .NET
- sgcSign
- sgcSign .NET
- sgcOpenAPI
- sgcIndy
La release 2026.11.0 è disponibile per tutti i prodotti contemporaneamente. sgcWebSockets, sgcWebSockets .NET, sgcUI, sgcUI .NET, sgcSign, sgcSign .NET, sgcOpenAPI e sgcIndy sono usciti il 10 novembre, con 1.179 modifiche in totale.
È la release in cui la tua applicazione impara a pensare, parlare e collaborare. Un'app Delphi può ora eseguire un agente AI con i tuoi metodi come strumenti, mostrarne le risposte in una chat nativa, aprire un foglio di calcolo o un documento nei propri form e pubblicare undici nuovi tipi di pagina web. Questo articolo è la mappa: cosa è cambiato in ogni prodotto, con un link all'articolo completo per ogni novità importante.
La release in sintesi
sgcWebSockets
Agenti AI, OpenPGP, single sign-on Kerberos, un gateway HTTP e un importante aggiornamento di sgcHTML.
Changelog →sgcWebSockets .NET
TsgcAIAgent, guardrail, un contatore di utilizzo, Kerberos e ricaricamento dei certificati per .NET.
Changelog →sgcUI
sgcChat, sgcSpreadsheet e sgcRichEdit, il pacchetto Realtime UI, Fluent e Linux64.
Changelog →sgcUI .NET
Gli stessi tre nuovi prodotti e il tema Fluent per WinForms, WPF e Avalonia.
Changelog →sgcSign
Un verificatore Authenticode più rigoroso, validazione della catena, controllo dei token di marca temporale e 15 correzioni al server.
Changelog →sgcSign .NET
Verifica Authenticode più rigorosa e CertID OCSP con SHA-256, SHA-384 e SHA-512.
Pagina del prodotto →sgcOpenAPI
Una procedura guidata OpenAPI Parser ricostruita e pacchetti corretti per le versioni di Delphi meno recenti.
Changelog →sgcIndy
Delivery Status Notification per TIdSMTP, oltre a setup e build dei pacchetti più puliti.
Changelog →sgcWebSockets 2026.11
La tua app Delphi, ora pronta per gli agenti
Questa release di sgcWebSockets concentra in un solo componente il ciclo di un agente AI, regala a sgcHTML undici nuovi componenti e aggiunge OpenPGP, Kerberos e un gateway HTTP lato server.
Agenti AI con TsgcAIAgent
Gestisce il ciclo degli strumenti al posto tuo su OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok e Mistral, con i tuoi metodi Delphi e gli strumenti dei tuoi server MCP, più approvazione, guardrail, fallback del modello e contatore di utilizzo.
Leggi l'articolo →
sgcHTML: undici nuovi componenti
Un foglio di calcolo, un costruttore di form, un motore di report con visualizzatore e designer, un file manager, un ritaglio immagini, un editor di codice, un query builder, tooltip e tour guidati, oltre a miglioramenti a scheduler, griglia, form e accessibilità.
Leggi l'articolo →
OpenPGP in puro Object Pascal
Genera e importa chiavi, cifra, decifra, firma e verifica, incluso il formato v6 della RFC 9580, flussi di qualsiasi dimensione con memoria costante ed email PGP/MIME. Nessuna DLL e nessuno strumento da riga di comando.
Leggi l'articolo →
Passkey e accesso senza password
Accesso senza nome utente, passkey nell'elenco di compilazione automatica del browser, più passkey per utente e ogni credenziale salvata nel tuo database, con TsgcWSAPIServer_WebAuthn.
Un agente in poche righe
L'agente propone i tuoi strumenti al modello, esegue le chiamate richieste, restituisce i risultati al modello e ritorna la risposta finale. Gli strumenti di sola lettura vengono eseguiti subito, mentre tutto ciò che modifica i dati può attendere un'approvazione.
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 senza strumenti esterni
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;
Anche in sgcWebSockets 2026.11
- Single sign-on Kerberos. Con
Authentication.Negotiateattivo, gli utenti di un dominio Active Directory o MIT Kerberos accedono senza richiesta di password, su Windows e Linux, via HTTP e WebSocket. Edizione Enterprise. - Ricaricamento dei certificati TLS. Chiama
ReloadCertificatesdopo un rinnovo: le nuove connessioni usano il nuovo certificato e quelle aperte continuano a funzionare. Un certificato che non si carica viene rifiutato e resta quello precedente. - TsgcHTTPGateway. Il server HTTP inoltra le richieste a backend FastCGI e SCGI via TCP, selezionati per percorso, prefisso o estensione, quindi non serve un web server separato davanti a essi.
- TsgcAIVoiceTranslator. Traduzione vocale in tempo reale: trasmette il microfono, riproduce la voce tradotta e genera trascrizioni live di entrambi i lati.
- AI sotto controllo.
TsgcAIUsageMetercalcola il costo di ogni richiesta e applica i budget,TsgcAIGuardrailsfiltra gli strumenti e oscura i dati personali, mentre alias dei modelli, fallback e blocco degli strumenti MCP mantengono funzionante un'applicazione già distribuita. - Più sgcCrypto. HPKE (RFC 9180), le modalità autenticate AES-OCB e AES-EAX, e la compressione DEFLATE e ZLIB, tutto in puro 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
Lo stesso agente, in C#
La libreria .NET segue quella Delphi: TsgcAIAgent gestisce il ciclo degli strumenti su ogni provider con i tuoi metodi pubblici e gli strumenti dei tuoi server MCP, con gli stessi guardrail, fallback dei modelli, alias dei modelli, contatore di utilizzo e blocco degli strumenti MCP. Arrivano anche il single sign-on Kerberos e il ricaricamento dei certificati senza riavvio, oltre a decine di miglioramenti di sgcHTML per le app web .NET. 59 modifiche in tutto, elencate nel changelog.
sgcUI 2026.11
Chat, fogli di calcolo e documenti, dentro la tua app
sgcUI cresce di tre prodotti in una sola release. Ognuno è un controllo nativo per VCL e FireMonkey su Delphi e C++ Builder, e per WinForms, WPF e Avalonia su .NET, disegnato da sgcUI stesso e con i temi del resto della suite.
sgcChat: un assistente AI e una chat di team
Un assistente AI che trasmette le risposte in Markdown formattato e una chat di team con presenza, indicatore di scrittura, conferme di lettura e reazioni, sul tuo server. La release porta anche indicatori di input, binding dei dati bidirezionale e pubblicazione di dashboard in tutta la suite.
Leggi l'articolo →
sgcSpreadsheet
Un foglio di calcolo in stile Excel con 211 funzioni, XLOOKUP e array dinamici, funzioni personalizzate, grafici da intervalli di celle e XLSX in importazione ed esportazione.
Leggi l'articolo →
sgcRichEdit
Un elaboratore di testi dentro la tua applicazione: stili, tabelle e immagini, RTF, HTML, Markdown e JSON in importazione ed esportazione, ed esportazione in DOCX, PDF e PNG.
Leggi l'articolo →
Pacchetto Realtime UI
Avatar di presenza, toast, una casella di notifiche con badge sulla campanella, un feed di attività e un visualizzatore di log in tempo reale, alimentati live da WebSocket, MQTT o SSE.
Leggi l'articolo →
sgcReports 2026.11
Parametri dei report, un vero elemento tabella, SVG, sparkline e indicatori, modelli di report ed ereditarietà, un'anteprima con ricerca, segnalibri PDF e fatture elettroniche.
Leggi l'articolo →
Fluent: lo stile di Windows 11
Angoli arrotondati, Segoe UI Variable e il colore di accento di Windows per ogni controllo sgcUI, in chiaro, scuro e alto contrasto. Una sola riga di codice.
Leggi l'articolo →
sgcUI sul desktop Linux
Con FMXLinux installato, i controlli FireMonkey di sgcUI funzionano nelle applicazioni desktop Linux64: griglie, grafici, indicatori, planner, mappe e applicazioni complete, con gli stessi form e lo stesso codice di Windows e macOS. 274 demo Linux64 compilate sono scaricabili gratuitamente.
Leggi l'articolo →Una riga per lo stile di Windows 11
uses
sgcUICore_Theme;
// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');
sgcUI .NET 2026.11
Tutta la suite su WinForms, WPF e Avalonia
Tutto quanto sopra arriva su .NET nella stessa release: sgcChat, sgcSpreadsheet e sgcRichEdit, il pacchetto Realtime UI e il tema Fluent, più nuovi controlli per il designer di report su WinForms, WPF e Avalonia. 417 modifiche in tutto, con sgcGrid, sgcUICore e sgcReports che ne raccolgono la quota maggiore. Sono elencate nel changelog.
sgcSign 2026.11
Verifica più rigorosa, server di firma più robusto
Questa release di sgcSign punta a fidarsi meno e a controllare di più, e gran parte nasce da segnalazioni e richieste dei clienti.
- Un verificatore Authenticode più rigoroso. Una tabella di certificati con più di una voce, o un attributo non autenticato diverso da una marca temporale o da una firma annidata, viene ora rifiutata, perché nessuno dei due è coperto dal digest del file. I file firmati da sgcSign, da signtool e da Microsoft si verificano come prima.
- Hash dell'emittente OCSP accessibili.
HashIssuerNameeHashIssuerKeydiTsgcOCSPClientsono pubblici, e un CertID può essere costruito e confrontato con SHA-256, SHA-384 o SHA-512, oltre che con SHA-1. - Validazione della catena in autonomia. Il nuovo metodo
ValidateCertificateChaindiTsgcSignatureVerifiervalida una catena di certificati al di fuori di qualsiasi formato di firma, fino alle tue ancore di fiducia. - Token di marca temporale, verificati offline.
TsgcTSAClient.VerifyTokenverifica un token RFC 3161 esistente, per esempio uno incorporato in una firma, senza contattare l'autorità di marca temporale.
Il server di firma riceve 15 correzioni: rendering e validazione della console di amministrazione, controlli più rigorosi sui webhook, backup che si ripristinano su ogni percorso configurato e mantengono la pianificazione dopo un riavvio, ed errori più chiari su marca temporale e chiave master. Più provider PKCS#11 possono ora condividere un unico modulo, e il setup registra i pacchetti Delphi 7 quando Delphi è installato in Program Files.
sgcSign .NET 2026.11 porta lo stesso verificatore Authenticode più rigoroso e gli hash dell'emittente OCSP pubblici con CertID SHA-2.
sgcOpenAPI e sgcIndy 2026.11
Release più piccole, correzioni utili
sgcOpenAPI 2026.11
La procedura guidata OpenAPI Parser è ricostruita con i componenti sgcUI. I pacchetti da Delphi 7 a Delphi XE tornano a collegarsi, così come il pacchetto Azure per Delphi 7 e il pacchetto Microsoft Win64 per Delphi da XE3 a 10.1 Berlin.
sgcIndy 2026.11
TIdSMTP può richiedere le Delivery Status Notification (RFC 3461) con le nuove proprietà DSNNotify, DSNReturn e DSNEnvelopeID, inviate solo se il server le supporta. In più, correzioni a TIdInterceptSimLog, al setup e ai pacchetti Linux64 e iOS.
Un'ultima cosa, ed è gratuita
sgcFSearch
Uno strumento gratuito di ricerca file su tutto il disco per Windows, realizzato con i nostri componenti. Milioni di file indicizzati, risultati in millisecondi mentre scrivi, tolleranza agli errori di battitura, ricerca nel contenuto e riga di comando, senza bisogno di diritti di amministratore.
Leggi l'articolo →Prima di aggiornare
Quattro modifiche di sgcUI possono interessare il codice esistente. C++ Builder: i valori di enumerazione i cui nomi andavano in conflitto con altri header hanno nuovi nomi C++, per esempio bkNone ora è bkNoHit; il codice Delphi e i file .dfm restano invariati. sgcDiagram: tre stringhe della palette e della minimappa sono state spostate in sgcDiagram_Strings. sgcGrid: in modalità Excel l'importazione e l'esportazione XLSX seguono il layout del foglio, quindi la riga 1 è una riga di dati; i file salvati dalle versioni precedenti si caricano ancora. sgcMaps: il pacchetto è suddiviso in sgcMaps, sgcMapsVCL e sgcMapsFMX, quindi i progetti che elencano il pacchetto runtime hanno bisogno anche di quello VCL o FMX.
Scarica la release 2026.11.0
Gratuita per ogni cliente con una sottoscrizione attiva, con codice sorgente completo, per Delphi da 7 a 13 Florence, C++ Builder e .NET. Sei nuovo? Ogni prodotto ha una prova gratuita.
sgcWebSockets · sgcHTML · sgcUI · sgcChat · sgcSpreadsheet · sgcRichEdit · sgcReports · sgcSign · sgcOpenAPI · sgcIndy
Domande o suggerimenti? Contattaci, riceverai una risposta da chi ha scritto il codice.
