Mais recente sgcReports 2026.11: importe FastReport, parâmetros, tabelas e modelos para Delphi e .NET | Blog eSeGeCe

Notas de versão, análises aprofundadas e tutoriais.

Notas de versão, análises aprofundadas e tutoriais sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy.

· Componentes

Servidor REST + OpenAPI: APIs contract-first em Delphi | Blog eSeGeCe

Anexe o plugin OpenAPI ao TsgcHTTPRESTServer e deixe uma única especificação conduzir roteamento, validação, segurança e Swagger UI, com uma única atribuição como toda a ligação…

· Componentes

Servidor REST: usuários, multitenancy e métricas | Blog eSeGeCe

Um repositório de usuários com hash ligado ao HTTP Basic, cinco formas de resolver um tenant por requisição e métricas Prometheus com um endpoint de saúde para o TsgcHTTPRESTServer…

· Componentes

Vinculação Estática do OpenSSL no sgcWebSockets: Sem Mais DLLs libcrypto e libssl

O OpenSSL agora pode ser vinculado diretamente dentro do seu executável sgcWebSockets, em vez de ser carregado em tempo de execução a partir das DLLs libcrypto e libssl. Adicione uma unit à cláusula uses e não há mais nada a configurar…

· Componentes

TCPKeepAlive e KeepAliveTimeout para Servidores IOCP e EPOLL

O sgcWebSockets adiciona TCPKeepAlive e KeepAliveTimeout aos mecanismos de servidor IOCP e EPOLL, fechando conexões cujo par desapareceu silenciosamente em vez de deixá-las abertas para sempre…

· Componentes

Componentes HTTP/3 Cliente e Servidor para Delphi e C++ Builder

sgcQUIC traz HTTP/3 ao Delphi e C++ Builder com TsgcHTTP3Client e TsgcHTTP3Server, executando a semântica HTTP sobre QUIC com compressão de cabeçalhos QPACK, todos os verbos, requisições assíncronas e descoberta Alt-Svc…

· Componentes

Componentes de Cliente e Servidor QUIC para Delphi e C++ Builder | Blog eSeGeCe

sgcQUIC adiciona o protocolo de transporte QUIC ao Delphi e ao C++ Builder com TsgcQUICClient e TsgcQUICServer, construído sobre o mecanismo QUIC nativo do OpenSSL 3.5 com TLS 1.3, streams multiplexados e 0-RTT…

· Componentes

Três Novos Componentes de Administração sgcHTML: Presence, RolesPermissions e UserManagement

Três novos componentes de administração sgcHTML: Presence para uma lista ao vivo de quem está online, RolesPermissions para uma matriz de concessão, e UserManagement para uma tabela completa de administração de usuários…

· Funcionalidades

sgcHTML no WebBroker e DataSnap

Sirva páginas sgcHTML a partir de qualquer aplicação WebBroker e de servidores DataSnap, com atualizações WebSocket ao vivo na mesma porta dos seus endpoints REST do DataSnap…

· Componentes

Seis Novos Componentes de Feedback do sgcHTML: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress e LogViewer | Blog eSeGeCe

Seis novos componentes de feedback e layout do sgcHTML: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress e LogViewer — mostrando ao visitante o que está acontecendo agora…

· Componentes

Seis Novos Campos de Formulário sgcHTML: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad e Transfer | Blog eSeGeCe

Seis novos componentes de formulário sgcHTML: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad e Transfer — os campos que um formulário administrativo real precisa além de uma simples caixa de texto…

· Componentes

Seis Novos Visuais sgcHTML: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode e Barcode

Seis novos visuais sgcHTML renderizados como SVG puramente server-side: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode e Barcode — sem biblioteca de gráficos, sem JavaScript no lado do cliente…

· Componentes

Integrando Bibliotecas JavaScript de Terceiros no sgcHTML

Insira D3.js, Chart.js, um Grid do DevExtreme ou qualquer biblioteca de navegador em uma página sgcHTML com três hooks, ou encapsule-a em um componente reutilizável no servidor…

· Componentes

Quatro Novos Componentes sgcHTML para Dados Estruturados: TreeGrid, PivotTable, ActivityFeed e Splitter

Quatro novos componentes sgcHTML para dados estruturados: TreeGrid para tabelas hierárquicas, PivotTable para agregados agrupados, ActivityFeed para fluxos de eventos ao vivo, e Splitter para layouts de dois painéis redimensionáveis…

· Versões

sgcWebSockets 2026.7: clustering, histórico de mensagens, async / await e clientes reforçados | Blog eSeGeCe

O sgcWebSockets 2026.7 adiciona clustering entre vários servidores, histórico de mensagens com recuperação na reconexão, async / await, backoff e novas tentativas, controle de fluxo na fila de envio, compressão no servidor HTTP e um cliente HTTP reforçado…

· Componentes

Feeds de cripto que sobrevivem a uma reconexão, e um limitador de taxa que evita o banimento | Blog eSeGeCe

Reinscrição automática após uma reconexão nos clientes Binance, Kraken, Coinbase e outras exchanges, além de um limitador de taxa no lado do cliente que limita quantas requisições REST você envia em uma janela de tempo…

· Componentes

OAuth2 para o Cliente MCP e a concessão Identity Assertion | Blog eSeGeCe

O cliente MCP agora pode autenticar com OAuth2: ele obtém o token, guarda em cache e o reutiliza até expirar. Além disso, um novo tipo de concessão, o Identity Assertion Authorization Grant, para encadear uma identidade entre domínios…

· Componentes

Backpressure: limites da fila de envio para clientes WebSocket lentos | Blog eSeGeCe

Um único cliente que parou de ler pode fazer a memória de um servidor de difusão crescer até ele cair. O sgcWebSockets 2026.7 limita a fila de envio de cada conexão com MaxQueueSize e três políticas de estouro, mais um evento OnSendBufferFull…

· Componentes

Verificação de identidade E2EE: impedindo a troca de chaves no meio do caminho | Blog eSeGeCe

Criptografar para uma chave pública não vale nada se a chave veio do atacante. O sgcWebSockets agora assina cada chave efêmera de E2EE com uma chave de identidade de longo prazo, para que os pares verifiquem a assinatura, comparem impressões digitais e as fixem…

· Componentes

Compressão gzip e deflate no servidor HTTP do sgcWebSockets | Blog eSeGeCe

Os servidores HTTP do sgcWebSockets agora podem comprimir respostas com gzip ou deflate quando o cliente anuncia isso em Accept-Encoding, tanto para arquivos de DocumentRoot quanto para respostas que você mesmo monta, desativado por padrão…

· Componentes

Reconexão e novas tentativas: recuo exponencial, jitter e Retry-After | Blog eSeGeCe

O WatchDog agora pode reconectar com recuo exponencial mais jitter em vez de um intervalo fixo, e o cliente HTTP pode repetir sozinho uma requisição que falhou, respeitando a dica Retry-After do servidor…

· Funcionalidades

O novo método HTTP QUERY no Delphi

O IETF especificou um novo método HTTP chamado QUERY: uma requisição segura e idempotente que transporta um corpo. O sgcWebSockets oferece suporte a ele em clientes e servidores sobre HTTP/1.1, HTTP/2 e HTTP/3…

· Componentes

async / await no Delphi: sgcWebSockets sem manipuladores de eventos | Blog eSeGeCe

O sgcWebSockets 2026.7 traz tarefas e futuros para o Delphi: aguarde uma requisição HTTP, uma conexão WebSocket ou uma chamada de chat de IA como se ela retornasse um valor, com ThenProc, OnError e um cancelamento que realmente interrompe o trabalho…

· Componentes

Componente sgcHTML Site: uma página web inteira a partir de um único componente Delphi | Blog eSeGeCe

Um novo componente sgcHTML cria uma página web inteira — cabeçalho, menu de navegação, conteúdo e rodapé — e uma única propriedade Layout a remodela em seis modelos, no Delphi, C++ Builder e .NET…

· Componentes

Fortalecendo a segurança do cliente HTTP no sgcWebSockets | Blog eSeGeCe

Um cliente HTTP que segue redirecionamentos e lê respostas sem limite é uma superfície de ataque. O sgcWebSockets 2026.7 adiciona chaves opcionais que a fecham: remoção de credenciais em redirecionamentos entre hosts, sem queda de HTTPS, limites de resposta, sanidade nos cookies…