eSeGeCe Blog
Informacje o wydaniach, dogłębne analizy i tutoriale dla sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics oraz sgcIndy.
Informacje o wydaniach, dogłębne analizy i tutoriale dla sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics oraz sgcIndy.

Cztery nowe komponenty sgcHTML do danych strukturalnych: TreeGrid dla tabel hierarchicznych, PivotTable dla zgrupowanych agregatów, ActivityFeed dla strumieni zdarzeń na żywo oraz Splitter dla elastycznych układów dwupanelowych…

sgcWebSockets 2026.7 dodaje klastrowanie wielu serwerów, historię wiadomości z odzyskiwaniem po ponownym połączeniu, async / await, wycofywanie i ponowne próby, kontrolę przeciążenia kolejki wysyłkowej, kompresję na serwerze HTTP oraz wzmocnionego klienta HTTP…

Automatyczna ponowna subskrypcja po ponownym połączeniu w klientach Binance, Kraken, Coinbase i innych giełd, a do tego limiter po stronie klienta, który ogranicza liczbę żądań REST wysyłanych w oknie czasowym…

Klient MCP może teraz uwierzytelniać się przez OAuth2: pobiera token, zapisuje go w pamięci podręcznej i używa ponownie aż do wygaśnięcia. Do tego nowy typ grantu, Identity Assertion Authorization Grant, do przenoszenia tożsamości między domenami…

Jeden klient, który przestał odczytywać dane, potrafi rozdąć pamięć rozgłaszającego serwera, aż ten padnie. sgcWebSockets 2026.7 ogranicza kolejkę wysyłania każdego połączenia za pomocą MaxQueueSize i trzech zasad przepełnienia, a do tego dodaje zdarzenie OnSendBufferFull…

Szyfrowanie kluczem publicznym jest bezwartościowe, jeśli klucz pochodzi od atakującego. sgcWebSockets podpisuje teraz każdy efemeryczny klucz E2EE długoterminowym kluczem tożsamości, więc strony weryfikują podpis, porównują odciski palca i przypinają je…

Serwery HTTP sgcWebSockets mogą teraz kompresować odpowiedzi za pomocą gzip lub deflate, gdy klient zgłasza to w nagłówku Accept-Encoding, zarówno dla plików z DocumentRoot, jak i dla odpowiedzi budowanych samodzielnie, domyślnie wyłączone…

WatchDog może teraz łączyć się ponownie z wykładniczym wycofywaniem i jitterem zamiast ze stałym interwałem, a klient HTTP potrafi sam ponowić nieudane żądanie, respektując podpowiedź Retry-After z serwera…

sgcWebSockets 2026.7 dodaje do Delphi zadania i obiekty future: oczekuj na żądanie HTTP, połączenie WebSocket albo wywołanie czatu AI tak, jakby zwracały wartość, z ThenProc, OnError i anulowaniem, które naprawdę przerywa pracę…

IETF opracował specyfikację nowej metody HTTP o nazwie QUERY: bezpiecznego, idempotentnego żądania, które przenosi treść. sgcWebSockets obsługuje ją w klientach i serwerach przez HTTP/1.1, HTTP/2 i HTTP/3…

Klient HTTP, który podąża za przekierowaniami i czyta odpowiedzi bez żadnego limitu, jest powierzchnią ataku. sgcWebSockets 2026.7 dodaje opcjonalne przełączniki, które ją zamykają: usuwanie poświadczeń przy przekierowaniach na inny host, brak degradacji HTTPS, limity odpowiedzi, kontrola ciasteczek…

Jeden nowy komponent sgcHTML tworzy całą stronę internetową — nagłówek, menu nawigacyjne, treść i stopkę — a pojedyncza właściwość Layout przekształca ją w sześć szablonów, w Delphi, C++ Builder i .NET…

sgcWebSockets przechowuje ograniczoną historię wiadomości dla każdego kanału z offsetami, dzięki czemu klient, który utraci połączenie, automatycznie odtwarza pominięte wiadomości po ponownym połączeniu, opcjonalnie, z przykładami w Delphi i .NET…

TsgcWSCluster skaluje sgcWebSockets na wielu węzłach serwera, zdarzenie publikacji lub Presence na jednym węźle dociera do subskrybentów na dowolnym innym węźle, poprzez bezinfrastrukturowy backplane typu mesh lub Redis, z przykładami dla Delphi i .NET…

Szczegółowe porównanie frameworków webowych dla Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData i sgcHTML — architektura, wdrożenie, krzywa uczenia się i obsługa czasu rzeczywistego…

Przewodnik krok po kroku dotyczący żywego pulpitu nawigacyjnego ERP w Delphi przy użyciu sgcHTML: karty KPI, wykresy przychodów, paginowana tabela faktur, tablica Kanban i aktualizacje push przez WebSocket w czasie rzeczywistym…

sgcHTML daje programistom Delphi, C++ Builder i .NET ponad 60 komponentów HTML po stronie serwera, które renderują znaczniki Bootstrap 5 i pozostają interaktywne dzięki htmx — bez JavaScript…

sgcWebSockets 2026.6 dodaje natywny klient gRPC, samodzielny serwer OpenAPI 3, klient Apache Kafka, natywny TLS dla systemów Android i Apple (bez OpenSSL), wykrywanie botów w zaporze, transport stdio dla MCP, kryptografię postkwantową oraz wzmocnione serwery WebSocket i HTTP…

Samodzielnie hostowany serwer podpisujący REST w sgcSign 2026.6: podpisuj pliki wykonywalne, dokumenty PDF i XML z poziomu CI bez umieszczania klucza prywatnego na każdym agencie kompilacji, z konsolą administracyjną, dziennikiem audytu oraz wymiennymi dostawcami HSM i chmurowego KMS…

Nowy natywny backend TLS dla Androida pozwala aplikacjom łączyć się przez TLS przy użyciu własnego SSLEngine Androida, dzięki czemu APK nie zawiera żadnych plików OpenSSL .so. Przełączenie to zmiana jednej linii w TLSOptions.IOHandler…

Nowy natywny backend Apple TLS pozwala aplikacjom na iOS i macOS łączyć się przez TLS z użyciem własnego stosu systemu operacyjnego, więc nie ma żadnej biblioteki OpenSSL .dylib do wdrożenia, a TLS 1.3 otrzymujesz dzięki Network.framework…

sgcWebSockets Enterprise dostarcza typowanego klienta gRPC Vertex AI na TsgcGRPCClient. Wywołuj modele Gemini w Delphi przez HTTP/2, uwierzytelniaj się za pomocą konta usługi, buduj żądanie generateContent z części treści i odczytuj kandydatów…

Praktyczny przewodnik po odczytywaniu tabel Google BigQuery w Delphi przez gRPC Storage Read API: jak typowany klient BigQuery na TsgcGRPCClient działa przez HTTP/2, uwierzytelnia się za pomocą konta usługi, tworzy sesję odczytu i strumieniuje wiersze z serwera w formacie Avro lub Arrow…

Serwowanie plików z DocumentRoot dotychczas wczytywało cały plik do pamięci na każde połączenie, więc 100 pobrań pliku o rozmiarze 1 GB wymagało około 100 GB RAM. Pliki są teraz strumieniowane z dysku, a zużycie pamięci pozostaje płaskie…