eSeGeCe Blog

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

· Releases

sgcWebSockets 2023.1

Rad Studio [+] : Updated Telegram libraries to version 1.8.9. [+] : Improved Telegram Client, when there is an error while loading the library on MacOS, now the error message with the reason is caugh...

· Components

Updated Telegram Libraries for Delphi, CBuilder & .NET

sgcWebSockets supports Telegram TDLib, so you can build your own Telegram Client for any Delphi personality:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 The Telegram libraries have been u...

· Releases

sgcWebSockets 2022.10

Rad Studio [+] : New Client API: Bybit: cryptocurrency exchange and trading platform. Implement WebSocket protocol for: Spot, Inverse Perpetual, USDT Perpetual and Inverse Futures. [+] : Improved Dem...

· Installation

Indy Setup Rad Studio Delphi and CBuilder

From sgcWebSockets 2022.10.0, the sgcIndy package can be installed using a windows setup.The sgcIndy setup uninstall the Standard Indy version that comes with Rad Studio, install the new Indy version...

· Components

Bybit Client API

From sgcWebSockets 2022.10.0 Bybit Crypto Exchange is supported. The following APIs supportedWebSocket API: connect to a websocket server and provides real-time market data updates, account changes a...

· Releases

sgcWebSockets 2022.9

Rad Studio [+] : Added support for EPOLL on Linux Indy Servers (Websocket and HTTPs Servers). The property IOHandlerOptions.IOHandlerType has a new value called iohEPOLL. [+] : New Property "IOHandle...

· Features

Indy Servers - EPOLL Linux (3 / 3)

From sgcWebSockets 2022.9.0 there is a new IOHandler for Linux, using EPOLL you can avoid the "one-thread-per-client" problem where the performance decrease a lot as more connections are handled by t...

· Features

Indy Servers - IOCP Windows (2 / 3)

From sgcWebSockets 2022.9.0 the Indy Server IOCP IOHandler has been rewritten from scratch and performance improved. The IOCP IOHandler is only available on sgcWebSockets Enterprise Package.Using IOC...

· Features

Indy Servers - Thread Model (1 / 3)

Indy Servers use threads to handle the client connections, every time a new client connects to the server, a new thread is created and this thread handles the connection, so if you have 100 connectio...

· Components

OpenSSL Libraries Updated

The openSSL libraries have been updated to the latest version:- OpenSSL 1.1.1s- OpenSSL 3.0.7 (fixes critical vulnerability from version 3.0.0 to 3.0.6)

· Components

OpenSSL 3.0.7 Fixes Critical Vulnerability

OpenSSL has released a new version, 3.0.7 that fixes a Critical Vulnerability from openSSL versions 3.0.0 to 3.0.6. Registered users can download the latest openSSL version from the private account.T...

· Components

WinHTTP Security Error 12175

After the Windows Update KB5018410 (10 October 2022) TLS 1.0 and TLS 1.1 were not supported anymore, but this seems has affected to TLS 1.2 protocol, so when using WinHTTP to connect using TLS 1.2, t...

· Releases

sgcWebSockets 2022.8

Rad Studio Here is the comprehensive list of new features and bug fixes included in this version:[+] : Added support for new iOS Simulator for ARM64 (Rad Studio 11.2). [+] : Added support for DTLS ov...

· Releases

RTCPeerConnection P2P

From sgcWebSockets 2022.8.0 a new component has been added to the sgcWebSockets library, the TsgcRTCPeerConnection.The TsgcRTCPeerConnection is a client component that allows to connect peers using P...

· Features

DTLS over UDP on Server and Client Components

From sgcWebSockets 2022.8.0 DTLS over UDP is supported by Server and Client UDP components. This means that now you can send encrypted messages using UDP (like WebSocket or HTTP protocol that work ov...

· Features

Delphi 11.2 iOS ARM Simulator

From sgcWebSockets 2022.8.0 the new iOS ARM Simulator personality is supported, so now you can test your iOS projects in a iOS simulator if you have a Mac based on ARM. Just select the new personalit...

· Releases

sgcWebSockets 2022.7

Rad Studio Here is the comprehensive list of new features and bug fixes included in this version:[+] : New Client Component TsgcWSAPI_XTB. FX and CFD trading, providing access to over +2000 financial...

· Components

WhatsApp API Send Local Files

From sgcWebSockets 2022.7.0, now you can upload local files (like pdf, videos, audios...) to WhatsApp Servers and send a message to your users. Previously to this improvement, you can only send files...

· Components

Binance Wallet API

From sgcWebSockets 2022.7.0 the Binance Wallet API is supported, this means you can request Withdraw, view the deposit history, withdraw history and more.https://binance-docs.github.io/apidocs/spot/e...

· Components

Delphi XTB API Client

From sgcWebSockets 2022.7.0 XTB WebSocket API is supported, XTB provides access to over 2100 financial markets including FX, indices, shares, commodities and more. Properties The WebSocket protocol a...

· Releases

sgcWebSockets 2022.6

Rad Studio Here is the comprehensive list of new features and bug fixes included in this version:[+] : New Client Component TsgcWSAPI_OKX. OKX, formerly known as OKEx, is one of the largest crypto sp...

· Components

ICE Client (Interactive Connectivity Establishment)

From sgcWebSockets 2022.6 a new component is included in the library, the ICE client which implements the RFC8445. ICE is one of the protocols used on WebRTC (with STUN, TURN, WebSockets... which are...

· Components

Delphi OKX API

From sgcWebSockets 2022.6.0 OKX Crypto Broker is supported, OKX, formerly known as OKEx, is one of the largest crypto spot and derivatives trading exchanges. OKX is a Seychelles-based cryptocurrency...

· Components

.NET WhatsApp Cloud API

From sgcWebSockets 2022.6.0 WhatsApp Cloud API is supported for .NET.Send and receive messages using a cloud-hosted version of the WhatsApp Business Platform. The Cloud API allows you to implement Wh...