eSeGeCe Blog
Release Notes, ausführliche Analysen und Tutorials für sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics und sgcIndy.
Release Notes, ausführliche Analysen und Tutorials für sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics und sgcIndy.

OpenSSL kann jetzt direkt in Ihre ausführbare sgcWebSockets-Datei eingebunden werden, statt zur Laufzeit aus den DLLs libcrypto und libssl geladen zu werden. Fügen Sie eine Unit zur uses-Klausel hinzu, mehr ist nicht zu konfigurieren…

sgcWebSockets ergänzt die IOCP- und EPOLL-Server-Engines um TCPKeepAlive und KeepAliveTimeout und schließt damit Verbindungen, deren Gegenstelle stillschweigend verschwunden ist, statt sie für immer offen zu lassen…

sgcQUIC bringt HTTP/3 mit TsgcHTTP3Client und TsgcHTTP3Server zu Delphi und C++ Builder und führt HTTP-Semantik über QUIC aus, mit QPACK-Header-Komprimierung, jedem Verb, asynchronen Anfragen und Alt-Svc-Erkennung…

sgcQUIC fügt Delphi und C++ Builder das QUIC-Transportprotokoll mit TsgcQUICClient und TsgcQUICServer hinzu, aufgebaut auf der nativen QUIC-Engine von OpenSSL 3.5 mit TLS 1.3, gemultiplexten Streams und 0-RTT…

Drei neue sgcHTML-Admin-Komponenten: Presence für eine Live-Übersicht der Online-Nutzer, RolesPermissions für eine Berechtigungsmatrix und UserManagement für eine vollständige Tabelle zur Benutzerverwaltung…

Liefern Sie sgcHTML-Seiten aus jeder WebBroker-Anwendung und von DataSnap-Servern aus, mit Live-WebSocket-Updates auf demselben Port wie Ihre DataSnap-REST-Endpunkte…

Sechs neue sgcHTML-Feedback- und Layout-Komponenten: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress und LogViewer — sie zeigen einem Besucher, was gerade passiert…

Sechs neue sgcHTML-Formularkomponenten: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad und Transfer — die Eingabefelder, die ein echtes Admin-Formular jenseits eines einfachen Textfelds braucht…

Binden Sie D3.js, Chart.js, ein DevExtreme Grid oder jede beliebige Browser-Bibliothek mit drei Hooks in eine sgcHTML-Seite ein, oder kapseln Sie sie in einer wiederverwendbaren serverseitigen Komponente…

Sechs neue sgcHTML-Visuals, gerendert als reines serverseitiges SVG: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode und Barcode — keine Chart-Bibliothek, kein clientseitiges JavaScript…

Vier neue sgcHTML-Komponenten für strukturierte Daten: TreeGrid für hierarchische Tabellen, PivotTable für gruppierte Aggregate, ActivityFeed für Live-Ereignisströme und Splitter für größenveränderbare Zwei-Bereiche-Layouts…

sgcWebSockets 2026.7 bringt Clustering über mehrere Server, Nachrichtenhistorie mit Wiederherstellung nach einer Neuverbindung, async / await, Backoff und Wiederholungen, Backpressure auf der Sendewarteschlange, Komprimierung im HTTP Server und einen gehärteten HTTP Client…

Automatisches erneutes Abonnieren nach einer Neuverbindung bei den Clients für Binance, Kraken, Coinbase und weitere Börsen, dazu ein clientseitiger Rate Limiter, der begrenzt, wie viele REST-Anfragen Sie in einem Zeitfenster senden…

Der MCP Client kann sich jetzt mit OAuth2 authentifizieren: Er holt das Token, speichert es zwischen und verwendet es wieder, bis es abläuft. Dazu kommt ein neuer Grant-Typ, der Identity Assertion Authorization Grant, um eine Identität über Domänengrenzen hinweg zu verketten…

Ein einziger Client, der aufgehört hat zu lesen, kann den Speicher eines sendenden Servers wachsen lassen, bis dieser umfällt. sgcWebSockets 2026.7 begrenzt die Sendewarteschlange pro Verbindung mit MaxQueueSize und drei Überlaufstrategien, dazu kommt ein OnSendBufferFull Ereignis…

An einen öffentlichen Schlüssel zu verschlüsseln ist wertlos, wenn der Schlüssel vom Angreifer kam. sgcWebSockets signiert jetzt jeden kurzlebigen E2EE-Schlüssel mit einem langlebigen Identitätsschlüssel, damit Gegenstellen die Signatur prüfen, Fingerabdrücke vergleichen und sie anheften…

Die HTTP Server von sgcWebSockets können Antworten jetzt mit gzip oder deflate komprimieren, wenn der Client dies in Accept-Encoding ankündigt, für Dateien aus DocumentRoot und für Antworten, die Sie selbst erzeugen, standardmäßig deaktiviert…

Der WatchDog kann sich jetzt mit exponentiellem Backoff plus Jitter statt mit einem festen Intervall neu verbinden, und der HTTP-Client kann eine fehlgeschlagene Anfrage selbst wiederholen und dabei den Retry-After-Hinweis des Servers beachten…

sgcWebSockets 2026.7 bringt Tasks und Futures nach Delphi: Warten Sie auf eine HTTP-Anfrage, einen WebSocket-Verbindungsaufbau oder einen AI-Chat-Aufruf, als würde er einen Wert zurückgeben, mit ThenProc, OnError und einem Abbruch, der die Arbeit wirklich stoppt…

Die IETF hat eine neue HTTP-Methode namens QUERY spezifiziert: eine sichere, idempotente Anfrage, die einen Body trägt. sgcWebSockets unterstützt sie in Clients und Servern über HTTP/1.1, HTTP/2 und HTTP/3…

Eine neue sgcHTML-Komponente erstellt eine komplette Webseite — Kopfzeile, Navigationsmenü, Inhalt und Fußzeile — und eine einzige Layout-Eigenschaft formt sie über sechs Vorlagen um, in Delphi, C++ Builder und .NET…

Ein HTTP-Client, der Weiterleitungen folgt und unbegrenzte Antworten liest, ist eine Angriffsfläche. sgcWebSockets 2026.7 ergänzt optionale Schalter, die sie schließen: Entfernen der Zugangsdaten bei Cross-Host-Weiterleitungen, kein HTTPS-Downgrade, Antwortbegrenzungen, Cookie-Plausibilität…

sgcWebSockets führt einen begrenzten Nachrichtenverlauf pro Kanal mit Offsets, sodass ein Client, der seine Verbindung verliert, beim erneuten Verbinden automatisch die verpassten Nachrichten nachholt, optional, mit Delphi- und .NET-Beispielen…

TsgcWSCluster skaliert sgcWebSockets über mehrere Server-Knoten, ein Publish- oder Presence-Ereignis auf einem Knoten erreicht Abonnenten auf jedem beliebigen anderen Knoten, über ein infrastrukturfreies Mesh-Backplane oder Redis, mit Delphi- und .NET-Beispielen…