Changelog — Recent Updates | eSeGeCe

Changelog

The 20 most recent posts from the eSeGeCe blog — release notes, deep dives and tutorials. Subscribe via the Atom feed or read the full blog index.

  1. The New HTTP QUERY Method in Delphi

    The IETF has specified a new HTTP method called QUERY: a safe, idempotent request that carries a body. sgcWebSockets supports it in clients and servers over HTTP/1.1, HTTP/2 and HTTP/3…

  2. sgcHTML Site Component: A Whole Web Page from One Delphi Component

    One new sgcHTML component builds an entire web page — header, navigation menu, content and footer — and a single Layout property reshapes it across six templates, in Delphi, C++ Builder and .NET…

  3. sgcWebSockets Message History & Reconnect Recovery — Never Miss a Message

    sgcWebSockets keeps a bounded per-channel message history with offsets, so a client that drops its connection automatically replays the messages it missed on reconnect, opt-in, with Delphi and .NET examples…

  4. sgcWebSockets Clustering — Scale WebSocket Servers Across Multiple Nodes

    TsgcWSCluster scales sgcWebSockets across multiple server nodes, a publish or Presence event on one node reaches subscribers on any other node, via a zero-infrastructure mesh backplane or Redis, with Delphi and .NET examples…

  5. sgcHTML vs UniGUI, TMS WEB Core and IntraWeb: Choosing Your Delphi Web Framework

    Detailed comparison of Delphi web UI frameworks: IntraWeb, UniGUI, TMS WEB Core, TMS XData and sgcHTML — architecture, deployment, learning curve and real-time capability…

  6. Building a Real-Time ERP Dashboard with sgcHTML and Delphi

    Step-by-step guide to a live ERP dashboard in Delphi using sgcHTML: KPI stat cards, revenue charts, a paginated invoice table, a Kanban board and real-time WebSocket push updates…

  7. sgcHTML: Build Modern Web UIs from Delphi Without Writing JavaScript

    sgcHTML gives Delphi, C++ Builder and .NET developers 60+ server-side HTML components that render Bootstrap 5 markup and stay interactive through htmx — no JavaScript required…

  8. sgcWebSockets 2026.6: gRPC, OpenAPI Server, Kafka and Native TLS

    sgcWebSockets 2026.6 adds a native gRPC client, a standalone OpenAPI 3 server, an Apache Kafka client, native Android and Apple TLS (no OpenSSL), firewall bot detection, an MCP stdio transport, post-quantum crypto and hardened WebSocket and HTTP servers…

  9. sgcSign Server: Self-Hosted Code-Signing and Document-Signing over REST

    A self-hosted REST signing server in sgcSign 2026.6: sign executables, PDFs and XML documents from CI without putting the private key on every build agent, with an admin console, an audit log and pluggable HSM and cloud-KMS providers…

  10. Native Android TLS in sgcWebSockets: No OpenSSL to Deploy

    A new native Android TLS backend lets your apps connect over TLS using Android's own SSLEngine, so the APK ships no OpenSSL .so files. Switching is a one-line change to TLSOptions.IOHandler…

  11. Native Apple TLS in sgcWebSockets: TLS 1.3 on iOS and macOS, No OpenSSL

    A new native Apple TLS backend lets your iOS and macOS apps connect over TLS using the operating system's own stack, so there is no OpenSSL .dylib to deploy and you get TLS 1.3 through Network.framework…

  12. Google Vertex AI over gRPC in Delphi

    sgcWebSockets Enterprise ships a typed Vertex AI gRPC client on TsgcGRPCClient. Call Gemini models from Delphi over HTTP/2, authenticate with a service account, build a generateContent request from content parts and read the candidates back…

  13. Streaming Large Files from the sgcWebSockets HTTP Server

    Serving files from DocumentRoot used to load the whole file into memory per connection, so 100 downloads of a 1 GB file needed about 100 GB of RAM. Files now stream from disk and memory stays flat…

  14. Google BigQuery over gRPC in Delphi

    A practical guide to reading Google BigQuery tables from Delphi over the gRPC Storage Read API: how the typed BigQuery client on TsgcGRPCClient runs over HTTP/2, authenticates with a service account, creates a read session and server-streams rows in Avro or Arrow…

  15. OpenAI vs Anthropic vs Gemini in Delphi: Which AI API Should You Use?

    OpenAI, Anthropic Claude or Google Gemini for your Delphi app? How each looks in code, what each is good at, and why the choice is reversible…

  16. Build an AI Chatbot in Delphi: Conversation Memory and Streaming

    A one-shot completion forgets everything. A chatbot remembers. How to keep conversation context across turns in Delphi, and stream a live reply…

  17. Streaming LLM Responses in Delphi: Token-by-Token with Server-Sent Events

    Stream LLM replies token by token in Delphi: assign OnHTTPAPISSE, call the streaming method, append each delta to a Memo. Same pattern for every provider…

  18. RAG in Delphi: Ground an LLM in Your Own Documents

    Stop the model from guessing. Embed your own documents, store the vectors, retrieve the closest chunks per question, and let the LLM answer from your data in Delphi…

  19. Google Cloud Storage over gRPC in Delphi

    A practical guide to the typed Google Cloud Storage gRPC client in sgcWebSockets Enterprise: how it runs over the HTTP/2 transport, how service-account JWT authentication works, and Delphi examples for listing buckets, creating a bucket and listing objects…

  20. Build an AI Agent in Delphi: Function Calling and MCP Tool Use

    An AI agent is an LLM that calls your own code through tools, in a loop. Two ways to build one in Delphi: provider function calling and the MCP open standard…

Want the full archive?

Open the blog index to browse every post, or grab the Atom feed for your reader.