eSeGeCe Blog
sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics ve sgcIndy için sürüm notları, derinlemesine incelemeler ve eğitimler.
sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics ve sgcIndy için sürüm notları, derinlemesine incelemeler ve eğitimler.

Yapılandırılmış veri için dört yeni sgcHTML bileşeni: hiyerarşik tablolar için TreeGrid, gruplanmış toplamlar için PivotTable, canlı olay akışları için ActivityFeed ve yeniden boyutlandırılabilir iki bölmeli düzenler için Splitter…

sgcWebSockets 2026.7; çok sunuculu kümeleme, yeniden bağlanma kurtarmalı mesaj geçmişi, async / await, geri çekilme ve yeniden denemeler, gönderim kuyruğu geri basıncı, HTTP sunucu sıkıştırması ve sağlamlaştırılmış bir HTTP istemcisi getiriyor…

Binance, Kraken, Coinbase ve diğer borsa istemcilerinde yeniden bağlanmanın ardından otomatik yeniden abonelik, ayrıca bir zaman penceresinde kaç REST isteği gönderdiğinizi sınırlayan istemci taraflı bir hız sınırlayıcı…

MCP istemcisi artık OAuth2 ile kimlik doğrulaması yapabiliyor: jetonu kendisi alır, önbelleğe koyar ve süresi dolana kadar yeniden kullanır. Ayrıca bir kimliği alanlar arasında zincirlemek için yeni bir grant tipi, Identity Assertion Authorization Grant…

Okumayı bırakan tek bir istemci, yayın yapan bir sunucunun belleğini çökene kadar büyütebilir. sgcWebSockets 2026.7, bağlantı başına gönderim kuyruğunu MaxQueueSize ve üç taşma politikasıyla sınırlar, ayrıca bir OnSendBufferFull olayı sunar…

Anahtar saldırgandan geldiyse, açık anahtarla şifrelemenin hiçbir değeri yoktur. sgcWebSockets artık her geçici E2EE anahtarını uzun ömürlü bir kimlik anahtarıyla imzalar; böylece eşler imzayı doğrular, parmak izlerini karşılaştırır ve sabitler…

sgcWebSockets HTTP sunucuları artık istemci Accept-Encoding başlığında bildirdiğinde yanıtları gzip veya deflate ile sıkıştırabilir; hem DocumentRoot dosyaları hem de kendiniz oluşturduğunuz yanıtlar için, varsayılan olarak kapalı…

WatchDog artık sabit bir aralık yerine üstel geri çekilme ve sarsıntı ile yeniden bağlanabiliyor, HTTP istemcisi ise başarısız bir isteği kendi başına yeniden deneyebiliyor, sunucunun Retry-After ipucuna saygı göstererek…

sgcWebSockets 2026.7, Delphi'ye görevler ve gelecekler ekliyor: bir HTTP isteğini, bir WebSocket bağlantısını veya bir AI sohbet çağrısını sanki bir değer döndürüyormuş gibi bekleyin, ThenProc, OnError ve işi gerçekten durduran bir iptal ile…

IETF, QUERY adında yeni bir HTTP metodu tanımladı: gövde taşıyan güvenli ve idempotent bir istek. sgcWebSockets bunu HTTP/1.1, HTTP/2 ve HTTP/3 üzerinden istemcilerde ve sunucularda destekliyor…

Yönlendirmeleri izleyen ve sınırsız yanıt okuyan bir HTTP istemcisi bir saldırı yüzeyidir. sgcWebSockets 2026.7, bunu kapatan isteğe bağlı anahtarlar ekliyor: farklı ana bilgisayara yönlendirmelerde kimlik bilgisi kaldırma, HTTPS düşürme yok, yanıt sınırları, çerez tutarlılığı…

Yeni bir sgcHTML bileşeni, başlık, gezinme menüsü, içerik ve alt bilgiden oluşan eksiksiz bir web sayfası oluşturur; tek bir Layout özelliği ise onu Delphi, C++ Builder ve .NET'te altı şablon boyunca yeniden biçimlendirir…

sgcWebSockets, kanal başına sınırlı bir mesaj geçmişini offset değerleriyle tutar; böylece bağlantısı kopan bir istemci, yeniden bağlandığında kaçırdığı mesajları otomatik olarak yeniden oynatır, isteğe bağlı, Delphi ve .NET örnekleriyle…

TsgcWSCluster, sgcWebSockets'i birden çok sunucu düğümünde ölçeklendirir; bir düğümdeki yayın veya Presence olayı, sıfır altyapılı bir mesh arka düzlemi ya da Redis aracılığıyla başka herhangi bir düğümdeki abonelere ulaşır, Delphi ve .NET örnekleriyle…

Delphi web arayüz framework'lerinin ayrıntılı karşılaştırması: IntraWeb, UniGUI, TMS WEB Core, TMS XData ve sgcHTML — mimari, dağıtım, öğrenme eğrisi ve gerçek zamanlı kapasite…

sgcHTML kullanarak Delphi'de canlı bir ERP panosu oluşturmaya yönelik adım adım kılavuz: KPI istatistik kartları, gelir grafikleri, sayfalandırılmış fatura tablosu, Kanban panosu ve gerçek zamanlı WebSocket anlık güncellemeleri…

sgcHTML, Delphi, C++ Builder ve .NET geliştiricilerine Bootstrap 5 işaretlemesi üreten ve htmx aracılığıyla etkileşimli kalan 60'tan fazla sunucu taraflı HTML bileşeni sunar — JavaScript gerekmez…

sgcWebSockets 2026.6, yerel bir gRPC istemcisi, bağımsız bir OpenAPI 3 sunucusu, bir Apache Kafka istemcisi, yerel Android ve Apple TLS (OpenSSL yok), güvenlik duvarı bot tespiti, bir MCP stdio aktarımı, post-kuantum kriptografisi ve sağlamlaştırılmış WebSocket ve HTTP sunucuları ekler…

sgcSign 2026.6'da kendi sunucunuzda barındırılan bir REST imzalama sunucusu: özel anahtarı her derleme ajanına koymadan CI'dan yürütülebilir dosyaları, PDF'leri ve XML belgelerini imzalayın; bir yönetici konsolu, bir denetim günlüğü ve takılabilir HSM ve bulut-KMS sağlayıcıları ile…

Yeni bir yerel Android TLS arka ucu, uygulamalarınızın Android'in kendi SSLEngine'ini kullanarak TLS üzerinden bağlanmasını sağlar, böylece APK hiçbir OpenSSL .so dosyası taşımaz. Geçiş yapmak, TLSOptions.IOHandler'a yapılan tek satırlık bir değişikliktir…

Yeni bir yerel Apple TLS arka ucu, iOS ve macOS uygulamalarınızın işletim sisteminin kendi yığınını kullanarak TLS üzerinden bağlanmasını sağlar; böylece dağıtılacak hiçbir OpenSSL .dylib olmaz ve Network.framework aracılığıyla TLS 1.3 elde edersiniz…

sgcWebSockets Enterprise, TsgcGRPCClient üzerinde türlü bir Vertex AI gRPC istemcisi içerir. Delphi'den HTTP/2 üzerinden Gemini modellerini çağırın, bir hizmet hesabıyla kimlik doğrulayın, içerik parçalarından bir generateContent isteği oluşturun ve adayları geri okuyun…

gRPC Storage Read API üzerinden Delphi'den Google BigQuery tablolarını okumaya yönelik pratik bir kılavuz: TsgcGRPCClient üzerindeki türlü BigQuery istemcisinin HTTP/2 üzerinden nasıl çalıştığı, bir hizmet hesabıyla nasıl kimlik doğruladığı, bir okuma oturumu oluşturduğu ve satırları Avro veya Arrow olarak sunucu akışıyla aktardığı…

DocumentRoot'tan dosya sunmak eskiden her bağlantı için tüm dosyayı belleğe yüklüyordu, dolayısıyla 1 GB'lık bir dosyanın 100 indirilmesi yaklaşık 100 GB RAM gerektiriyordu. Dosyalar artık diskten akış olarak sunuluyor ve bellek kullanımı sabit kalıyor…