Huit produits.
Une seule version.
Des agents IA au cœur de votre application, un chat, un tableur et un traitement de texte directement dans vos propres fenêtres, onze nouveaux composants web, OpenPGP en Pascal pur et un vérificateur de signatures plus strict. Pour Delphi, C++ Builder et .NET.
- sgcWebSockets
- sgcWebSockets .NET
- sgcUI
- sgcUI .NET
- sgcSign
- sgcSign .NET
- sgcOpenAPI
- sgcIndy
La version 2026.11.0 est disponible pour tous les produits en même temps. sgcWebSockets, sgcWebSockets .NET, sgcUI, sgcUI .NET, sgcSign, sgcSign .NET, sgcOpenAPI et sgcIndy ont tous été livrés le 10 novembre, avec 1 179 modifications au total.
C'est la version où votre application apprend à réfléchir, à parler et à collaborer. Une application Delphi peut désormais exécuter un agent IA qui utilise vos propres méthodes comme outils, afficher ses réponses dans un chat natif, ouvrir un tableur ou un document dans ses propres fenêtres, et publier onze nouveaux types de pages web. Cet article est la carte du territoire : ce qui change dans chaque produit, avec un lien vers l'article complet pour chaque grande nouveauté.
La version en un coup d'œil
sgcWebSockets
Agents IA, OpenPGP, authentification unique Kerberos, une passerelle HTTP et une mise à jour majeure de sgcHTML.
Journal des modifications →sgcWebSockets .NET
TsgcAIAgent, garde-fous, compteur d'utilisation, Kerberos et rechargement des certificats pour .NET.
Journal des modifications →sgcUI
sgcChat, sgcSpreadsheet et sgcRichEdit, le pack Realtime UI, Fluent et Linux64.
Journal des modifications →sgcUI .NET
Les trois mêmes nouveaux produits et le thème Fluent pour WinForms, WPF et Avalonia.
Journal des modifications →sgcSign
Un vérificateur Authenticode plus strict, la validation de chaîne, le contrôle des jetons d'horodatage et 15 corrections côté serveur.
Journal des modifications →sgcSign .NET
Vérification Authenticode plus stricte et CertID OCSP avec SHA-256, SHA-384 et SHA-512.
Page produit →sgcOpenAPI
Un assistant OpenAPI Parser entièrement refait et des packages corrigés pour les anciennes versions de Delphi.
Journal des modifications →sgcIndy
Notifications d'état de livraison pour TIdSMTP, et une installation et des builds de packages plus propres.
Journal des modifications →sgcWebSockets 2026.11
Votre application Delphi, prête pour les agents
Cette version de sgcWebSockets réunit une boucle d'agent IA dans un seul composant, offre onze nouveaux composants à sgcHTML, et ajoute OpenPGP, Kerberos et une passerelle HTTP côté serveur.
Agents IA avec TsgcAIAgent
Gère la boucle d'outils à votre place avec OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok et Mistral, grâce à vos méthodes Delphi et aux outils de vos serveurs MCP, avec en plus l'approbation, des garde-fous, un modèle de secours et un compteur d'utilisation.
Lire l'article →
sgcHTML : onze nouveaux composants
Un tableur, un générateur de formulaires, un moteur de rapports avec visionneuse et concepteur, un gestionnaire de fichiers, un outil de recadrage d'images, un éditeur de code, un générateur de requêtes, des infobulles et des visites guidées, ainsi que des améliorations du planificateur, de la grille, des formulaires et de l'accessibilité.
Lire l'article →
OpenPGP en Object Pascal pur
Générez et importez des clés, chiffrez, déchiffrez, signez et vérifiez, y compris avec le format v6 de la RFC 9580, des flux de toute taille avec une mémoire constante et les e-mails PGP/MIME. Sans DLL et sans outil en ligne de commande.
Lire l'article →
Passkeys et connexion sans mot de passe
Connexion sans nom d'utilisateur, passkeys dans la liste de saisie automatique du navigateur, plusieurs passkeys par utilisateur et tous les identifiants stockés dans votre propre base de données, avec TsgcWSAPIServer_WebAuthn.
Un agent en quelques lignes
L'agent propose vos outils au modèle, exécute les appels demandés par le modèle, lui renvoie les résultats et retourne la réponse finale. Les outils en lecture seule s'exécutent immédiatement, et tout ce qui modifie des données peut attendre une approbation.
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 sans outil externe
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;
Également dans sgcWebSockets 2026.11
- Authentification unique Kerberos. Avec
Authentication.Negotiateactivé, les utilisateurs d'un domaine Active Directory ou MIT Kerberos se connectent sans saisir de mot de passe, sous Windows et Linux, en HTTP comme en WebSocket. Édition Enterprise. - Rechargement des certificats TLS. Appelez
ReloadCertificatesaprès un renouvellement : les nouvelles connexions reçoivent le nouveau certificat et les connexions ouvertes continuent de fonctionner. Un certificat qui ne se charge pas est rejeté et l'ancien reste en place. - TsgcHTTPGateway. Le serveur HTTP transmet les requêtes à des backends FastCGI et SCGI via TCP, selon le chemin, le préfixe ou l'extension, sans qu'un serveur web distinct soit nécessaire devant eux.
- TsgcAIVoiceTranslator. Traduction vocale en temps réel : il diffuse le microphone, joue la parole traduite et fournit les transcriptions en direct des deux interlocuteurs.
- Une IA sous contrôle.
TsgcAIUsageMeterchiffre chaque requête et applique des budgets,TsgcAIGuardrailsfiltre les outils et masque les données personnelles, et les alias de modèles, les modèles de secours et l'épinglage des outils MCP gardent une application livrée en état de marche. - Davantage de sgcCrypto. HPKE (RFC 9180), les modes authentifiés AES-OCB et AES-EAX, et la compression DEFLATE et ZLIB, le tout en Object Pascal pur.
// the certificate files were renewed on disk:
// new connections use the new certificate, open ones keep working
oServer.ReloadCertificates;
sgcWebSockets .NET 2026.11
Le même agent, en C#
La bibliothèque .NET suit celle de Delphi : TsgcAIAgent exécute la boucle d'outils avec tous les fournisseurs, vos méthodes publiques et les outils de vos serveurs MCP, avec les mêmes garde-fous, modèles de secours, alias de modèles, compteur d'utilisation et épinglage des outils MCP. L'authentification unique Kerberos et le rechargement des certificats sans redémarrage arrivent aussi, tout comme des dizaines d'améliorations sgcHTML pour les applications web .NET. 59 modifications au total, détaillées dans le journal des modifications.
sgcUI 2026.11
Chat, tableurs et documents, au cœur de votre application
sgcUI s'enrichit de trois produits en une seule version. Chacun est un contrôle natif pour VCL et FireMonkey sous Delphi et C++ Builder, et pour WinForms, WPF et Avalonia sous .NET, dessiné par sgcUI lui-même et thémé comme le reste de la suite.
sgcChat : un assistant IA et un chat d'équipe
Un assistant IA qui diffuse ses réponses en Markdown mis en forme, et un chat d'équipe avec présence, indicateur de saisie, accusés de lecture et réactions, sur votre propre serveur. La version apporte aussi des jauges de saisie, la liaison de données bidirectionnelle et la publication de tableaux de bord dans toute la suite.
Lire l'article →
sgcSpreadsheet
Un tableur de style Excel avec 211 fonctions, XLOOKUP et tableaux dynamiques, vos propres fonctions, des graphiques à partir de plages de cellules et l'import et l'export XLSX.
Lire l'article →
sgcRichEdit
Un traitement de texte dans votre application : styles, tableaux et images, import et export RTF, HTML, Markdown et JSON, et export DOCX, PDF et PNG.
Lire l'article →
Pack Realtime UI
Avatars de présence, notifications toast, boîte de notifications avec pastille de cloche, flux d'activité et visionneuse de journaux en direct, alimentés en temps réel par WebSocket, MQTT ou SSE.
Lire l'article →
sgcReports 2026.11
Paramètres de rapport, un véritable élément tableau, SVG, sparklines et jauges, modèles et héritage de rapports, un aperçu avec recherche, signets PDF et factures électroniques.
Lire l'article →
Fluent : le style Windows 11
Coins arrondis, Segoe UI Variable et la couleur d'accentuation de Windows pour chaque contrôle sgcUI, en clair, en sombre et en contraste élevé. Une seule ligne de code.
Lire l'article →
sgcUI sur le bureau Linux
Avec FMXLinux installé, les contrôles FireMonkey de sgcUI fonctionnent dans des applications de bureau Linux64 : grilles, graphiques, jauges, planificateurs, cartes et applications complètes, avec les mêmes fenêtres et le même code que sous Windows et macOS. 274 démos Linux64 compilées sont à télécharger gratuitement.
Lire l'article →Une ligne pour le style Windows 11
uses
sgcUICore_Theme;
// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');
sgcUI .NET 2026.11
Toute la suite sur WinForms, WPF et Avalonia
Tout ce qui précède est livré pour .NET dans la même version : sgcChat, sgcSpreadsheet et sgcRichEdit, le pack Realtime UI et le thème Fluent, ainsi que de nouveaux contrôles de conception de rapports pour WinForms, WPF et Avalonia. 417 modifications au total, dont la plus grande part concerne sgcGrid, sgcUICore et sgcReports. Elles sont détaillées dans le journal des modifications.
sgcSign 2026.11
Une vérification plus stricte, un serveur de signature plus solide
Cette version de sgcSign consiste à faire moins confiance et à vérifier davantage, et l'essentiel est venu des retours et des demandes de nos clients.
- Un vérificateur Authenticode plus strict. Une table de certificats comportant plus d'une entrée, ou un attribut non authentifié autre qu'un horodatage ou une signature imbriquée, est désormais rejeté, car ni l'un ni l'autre n'est couvert par l'empreinte du fichier. Les fichiers signés par sgcSign, par signtool et par Microsoft se vérifient comme avant.
- Hachages d'émetteur OCSP accessibles.
HashIssuerNameetHashIssuerKeydeTsgcOCSPClientsont publics, et un CertID peut être construit et comparé avec SHA-256, SHA-384 ou SHA-512 en plus de SHA-1. - Validation de chaîne autonome. La nouvelle méthode
ValidateCertificateChaindeTsgcSignatureVerifiervalide une chaîne de certificats indépendamment de tout format de signature, jusqu'à vos ancres de confiance. - Jetons d'horodatage vérifiés hors ligne.
TsgcTSAClient.VerifyTokenvérifie un jeton RFC 3161 existant, par exemple un jeton intégré à une signature, sans contacter l'autorité d'horodatage.
Le serveur de signature reçoit 15 corrections : affichage et validation de la console d'administration, contrôles de webhooks plus stricts, sauvegardes qui se restaurent vers tous les chemins configurés et conservent leur planification après un redémarrage, et messages d'erreur plus clairs pour l'horodatage et la clé maîtresse. Plusieurs fournisseurs PKCS#11 peuvent désormais partager un même module, et l'installation enregistre les packages Delphi 7 lorsque Delphi est installé sous Program Files.
sgcSign .NET 2026.11 apporte le même vérificateur Authenticode plus strict et les hachages d'émetteur OCSP publics avec des CertID SHA-2.
sgcOpenAPI et sgcIndy 2026.11
Des versions plus modestes, des corrections utiles
sgcOpenAPI 2026.11
L'assistant OpenAPI Parser est reconstruit avec les composants sgcUI. Les packages de Delphi 7 à Delphi XE se lient de nouveau, tout comme le package Azure pour Delphi 7 et le package Microsoft Win64 pour Delphi XE3 à 10.1 Berlin.
sgcIndy 2026.11
TIdSMTP peut demander des notifications d'état de livraison (RFC 3461) grâce aux nouvelles propriétés DSNNotify, DSNReturn et DSNEnvelopeID, envoyées uniquement si le serveur les prend en charge. S'y ajoutent des corrections pour TIdInterceptSimLog, l'installation et les packages Linux64 et iOS.
Une dernière chose, et elle est gratuite
sgcFSearch
Un outil gratuit de recherche de fichiers sur tout le disque pour Windows, créé avec nos propres composants. Des millions de fichiers indexés, des résultats en quelques millisecondes pendant la frappe, tolérance aux fautes de frappe, recherche dans le contenu et ligne de commande, sans droits d'administrateur.
Lire l'article →Avant de mettre à jour
Quatre changements de sgcUI peuvent toucher du code existant. C++ Builder : les valeurs d'énumération dont les noms entraient en conflit avec d'autres en-têtes ont de nouveaux noms C++, par exemple bkNone devient bkNoHit ; le code Delphi et les fichiers .dfm restent inchangés. sgcDiagram : trois chaînes de la palette et de la mini-carte ont été déplacées dans sgcDiagram_Strings. sgcGrid : en mode Excel, l'import et l'export XLSX suivent la disposition de la feuille, la ligne 1 est donc une ligne de données ; les fichiers enregistrés par les anciennes versions se chargent toujours. sgcMaps : le package est scindé en sgcMaps, sgcMapsVCL et sgcMapsFMX, donc les projets qui listent le package d'exécution ont aussi besoin de celui pour VCL ou FMX.
Obtenir la version 2026.11.0
Gratuite pour tous les clients ayant un abonnement actif, avec le code source complet, pour Delphi 7 jusqu'à Delphi 13 Florence, C++ Builder et .NET. Nouveau ici ? Chaque produit dispose d'un essai gratuit.
sgcWebSockets · sgcHTML · sgcUI · sgcChat · sgcSpreadsheet · sgcRichEdit · sgcReports · sgcSign · sgcOpenAPI · sgcIndy
Une question ou un retour ? Contactez-nous, vous recevrez une réponse de la part des personnes qui ont écrit le code.
