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

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

O sgcWebSockets mantém um histórico de mensagens limitado por canal com offsets, de modo que um cliente que perde a conexão reproduz automaticamente as mensagens que perdeu na reconexão, opcional, com exemplos em Delphi e .NET…

O TsgcWSCluster escala o sgcWebSockets por múltiplos nós de servidor, um evento de publicação ou de Presence em um nó alcança os assinantes em qualquer outro nó, por meio de um backplane mesh sem infraestrutura ou Redis, com exemplos em Delphi e .NET…

Comparação detalhada de frameworks web para Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData e sgcHTML — arquitetura, implantação, curva de aprendizado e capacidade de tempo real…

Guia passo a passo para um dashboard ERP ao vivo em Delphi usando sgcHTML: cartões de KPI, gráficos de receita, tabela de faturas paginada, quadro Kanban e atualizações em tempo real via WebSocket…

sgcHTML oferece a desenvolvedores Delphi, C++ Builder e .NET mais de 60 componentes HTML do lado do servidor que renderizam marcação Bootstrap 5 e permanecem interativos via htmx — sem JavaScript necessário…

O sgcWebSockets 2026.6 adiciona um cliente gRPC nativo, um servidor OpenAPI 3 autônomo, um cliente Apache Kafka, TLS nativo no Android e na Apple (sem OpenSSL), detecção de bots no firewall, um transporte MCP stdio, criptografia pós-quântica e servidores WebSocket e HTTP reforçados…

Um servidor de assinatura REST auto-hospedado no sgcSign 2026.6: assine executáveis, PDFs e documentos XML a partir do CI sem colocar a chave privada em cada agente de build, com um console de administração, um log de auditoria e provedores HSM e KMS na nuvem plugáveis…

Um novo backend TLS nativo do Android permite que seus aplicativos se conectem via TLS usando o próprio SSLEngine do Android, de modo que o APK não inclui nenhum arquivo OpenSSL .so. A mudança é uma alteração de uma linha em TLSOptions.IOHandler…

Um novo backend de TLS nativo da Apple permite que seus apps de iOS e macOS se conectem por TLS usando a própria pilha do sistema operacional, de modo que não há nenhuma .dylib do OpenSSL para implantar e você obtém TLS 1.3 por meio do Network.framework…

O sgcWebSockets Enterprise inclui um cliente Vertex AI gRPC tipado sobre TsgcGRPCClient. Chame os modelos Gemini a partir do Delphi sobre HTTP/2, autentique com uma conta de serviço, monte uma requisição generateContent a partir de partes de conteúdo e leia os candidatos de volta…

Um guia prático de como ler tabelas do Google BigQuery a partir do Delphi sobre a Storage Read API gRPC: como o cliente BigQuery tipado sobre TsgcGRPCClient roda sobre HTTP/2, autentica com uma conta de serviço, cria uma sessão de leitura e faz server-stream de linhas em Avro ou Arrow…

Servir arquivos a partir do DocumentRoot costumava carregar o arquivo inteiro na memória por conexão, então 100 downloads de um arquivo de 1 GB precisavam de cerca de 100 GB de RAM. Os arquivos agora fazem streaming a partir do disco e a memória permanece estável…