eSeGeCe Blog

Release notes, deep dives, and tutorials for sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics, and sgcIndy.

· Features

Delphi MCP Server Tools (2/4)

With the release of sgcWebSockets 2025.9.0, developers can now integrate Model Context Protocol (MCP) functionality directly into their servers. This includes the ability to handle MCP Tool Requests,...

· Features

Delphi MCP Server (1/4)

The latest release of sgcWebSockets 2025.9.0 introduces a game-changing feature for AI developers and system integrators — full support for the Model Context Protocol (MCP). This innovation marks a m...

· Components

Fido Conformance Tools sgcWebSockets

We're proud to announce that sgcWebSockets now supports the WebAuthn Server protocol and has successfully passed all conformance tests using the official FIDO Conformance Test Tool.WebAuthn (Web Auth...

· Components

Telegram Updated

The Telegram Library has been updated to the version 1.8.54 for the following Rad Studio Personalities:Win32Win64Android64iOS64OSX64OSXARM64Linux64Now the Android64 version is built with a page size...

· Releases

sgcWebSockets Rad Studio 13

Rad Studio 13 is fully supported by our Delphi and CBuilder components:sgcWebSocketssgcOpenAPIsgcIndysgcBiometricsMain features of RAD Studio 13 "Florence": Cross-platform development continues: Wind...

· Releases

sgcWebSockets 2025.8

Rad Studio [+] : Added Support for Rad Studio 13 Florence. [+] : The WebAuthn Server Component passed the full FIDO Conformance Test using the Conformance Self-Validation Testing tool. [+] : Improved...

· Features

Server TCP Connections

When using the Indy WebSocket server for TCP Connections, by default the OnConnect event is only fired after the first message is received because there is no way to filter if the connection is plain...

· Features

sgcWebSockets Authorizations

The sgcWebSockets library supports multiple authentication methods to secure WebSocket communication in Delphi and C++Builder applications. Since the WebSocket protocol itself doesn't define an authe...

· Features

Authorization using PassKeys

WebAuthn (Web Authentication) is a W3C standard that enables secure, passwordless, and phishing-resistant authentication using public-key cryptography. It's widely used with passkeys to improve secur...

· Components

Building a WebSocket Server in C++Builder

TsgcWebSocketServer is part of the sgcWebSockets suite and provides a high-level component for creating WebSocket servers in C++Builder. This guide walks through creating a minimal server that automa...

· Components

WebAuthn Advanced Usage Example

Below is a more comprehensive Delphi example that demonstrates custom endpoints, challenge policies, database-backed credential storage, FIDO Metadata validation, and cross-origin iframe support. The...

· Components

Deep Dive into sgcWebSockets WebAuthn Server

The TsgcWSServer_API_WebAuthn component is a Delphi/FPC server module that implements the relying‑party side of the WebAuthn protocol over HTTPS. It integrates with TsgcWebSocketHTTPServer or TsgcWebS...

· Features

WebAuthn, Passkeys, and the End of Passwords

WebAuthn is the authentication layer of the FIDO2 standard. Instead of depending on user‑remembered secrets, it employs asymmetric cryptography. During registration, a user's authenticator (hardware...

· Components

Using WebSocket Client in .NET

TsgcWebSocketClient is the .NET wrapper around the sgcWebSockets runtime client. It inherits all core WebSocket capabilities from TsgcWebSocketClient_base, giving .NET applications a component-style...

· Releases

sgcWebSockets 2025.7

Rad Studio [+] : Improved WebAuthn: added support for PS256, PS384 and PS512 algorithms. [+] : Improved WebAuthn: new property WebAuthnOptions.MDS to configure the Fido Metadata Service. [+] : Improv...

· Releases

sgcWebSockets 2025.6

Rad Studio [+] : Improved OpenAI Assistant: new event OnFunctionCall which allows to interface OpenAI models with your code, database, applications... [+] : Updated the OpenAI Assistant Demo with a n...

· Features

OpenAI Function Calling

Similar to the Chat Completions API, the Assistants API supports function calling. Function calling allows you to describe functions to the Assistants API and have it intelligently return the functio...

· Releases

sgcWebSockets 2025.5

Rad Studio [+] : Improved WebAuthn Server: new events to handle better the Options request/response for the Registration and Authentication flows. - OnWebAuthnRegistrationOptionsRequest: allows to ca...

· Components

OpenAI RealTime API

From sgcWebSockets 2025.5.0 the OpenAI RealTime API is supported (currently only transcription mode).The OpenAI Realtime API enables low-latency, multimodal interactions including speech-to-speech co...

· Releases

sgcWebSockets 2025.4

Rad Studio [+] : New WebAuthn Server Component: Implements the WebAuthn Server Specification, a web standard for secure, passwordless authentication. Currently in BETA. [+] : New WebAuthn Demo: Demon...

· Features

WebAuthn Server

From sgcWebSockets 2025.4.0 Enterprise, the WebAuthn Protocol is supported (currently in BETA). WebAuthn (Web Authentication) is a web standard developed by the World Wide Web Consortium (W3C) and FI...

· Components

sgcWebSockets AI Support

Registered users now have access to an advanced support tool designed specifically for developers utilizing the sgcWebSockets library from eSeGeCe Software. This tool leverages a specialized ChatGPT...

· Releases

sgcWebSockets 2025.3

Rad Studio [+] : Added Support for Rad Studio 12.3 [+] : Improved Setup, a new option "Build Rad Studio IDE Win64" allows to install the package for the 64-bit IDE, by default is disabled. [+] : Impr...

· Installation

Rad Studio 12.3 IDE 64 bits

From sgcWebSockets 2024.3 the Rad Studio IDE for 64 bits is supported when using the automatic installer. Configuration There is a new option, "Build Rad Studio IDE Win64," in the setup to allow the...