Rad Studio
[+] : New MQTT OnMQTTPublishEx event: provides the published message payload as a TsgcWSMQTTPublishData object with Value (string), Bytes (TBytes) and Stream (TMemoryStream) properties.
[+] : Indy Servers now support SChannel, so OpenSSL libraries are no longer needed on Windows for TLS.
[+] : New OpenAI: Added Responses API, Fine-Tuning Jobs, Audio Speech, Batch and Uploads APIs, modernized Chat Completions, and new demo tabs for all features.
[+] : New Anthropic Claude API: Added Messages (with streaming), Vision, Tool Use, Extended Thinking, Documents/PDF, Citations, Prompt Caching, Structured JSON Output, Web Search, MCP Server integration, Code Execution, Files, and Message Batches APIs, and new demo tabs for all features.
[+] : New AMQP 0.9.1 Features: Basic.Nack, Exchange-to-Exchange bindings, Publisher Confirms, Connection.Blocked/Unblocked, OAuth/JWT token refresh, and incoming Basic.Ack handling.
[+] : The Crypto API Demo has been split into multiple demos, one for each API provider.
[+] : New Bitget REST & WebSocket API.
[+] : New Gate.io REST & WebSocket API.
[+] : New Deribit REST & WebSocket API.
[+] : New Crypto.com REST & WebSocket API.
[+] : New HTX REST API (Huobi rebrand).
[+] : Updated Huobi WebSocket API URLs from huobi.pro to htx.com.
[+] : Updated Binance REST & WebSocket API.
[+] : Updated Bitstamp REST API.
[+] : Updated Huobi WebSocket API.
[+] : Updated CEX Plus WebSocket API.
[+] : Updated BitMEX REST & WebSocket API.
[+] : Updated OKX WebSocket API.
[+] : Updated Bybit REST & WebSocket API.
[+] : Updated Kraken REST API.
[+] : Updated Coinbase REST API.
[+] : Updated 3Commas REST API.
[+] : Updated KuCoin REST & WebSocket API.
[+] : Updated MEXC REST & WebSocket API.
[+] : Updated Discord API from version 6 to version 10.
[+] : Updated component icons.
[*] : Fixed Setup Error: Installing sgcWebSockets for Delphi 7 with sgcIndy raised an error about IdFIPS.pas.
[*] : Fixed AMQP 0.9.1: Parameter ordering, field-table encoding, spec-incorrect data types, missing channel IDs, read-loop data loss, and a thread-safety race condition.
[*] : Fixed AMQP 1.0: Serialization errors, missing frame fields, multiple memory leaks, connection state handling, heartbeat activation, and thread safety.
[+] : Indy Servers now support SChannel, so OpenSSL libraries are no longer needed on Windows for TLS.
[+] : New OpenAI: Added Responses API, Fine-Tuning Jobs, Audio Speech, Batch and Uploads APIs, modernized Chat Completions, and new demo tabs for all features.
[+] : New Anthropic Claude API: Added Messages (with streaming), Vision, Tool Use, Extended Thinking, Documents/PDF, Citations, Prompt Caching, Structured JSON Output, Web Search, MCP Server integration, Code Execution, Files, and Message Batches APIs, and new demo tabs for all features.
[+] : New AMQP 0.9.1 Features: Basic.Nack, Exchange-to-Exchange bindings, Publisher Confirms, Connection.Blocked/Unblocked, OAuth/JWT token refresh, and incoming Basic.Ack handling.
[+] : The Crypto API Demo has been split into multiple demos, one for each API provider.
[+] : New Bitget REST & WebSocket API.
[+] : New Gate.io REST & WebSocket API.
[+] : New Deribit REST & WebSocket API.
[+] : New Crypto.com REST & WebSocket API.
[+] : New HTX REST API (Huobi rebrand).
[+] : Updated Huobi WebSocket API URLs from huobi.pro to htx.com.
[+] : Updated Binance REST & WebSocket API.
[+] : Updated Bitstamp REST API.
[+] : Updated Huobi WebSocket API.
[+] : Updated CEX Plus WebSocket API.
[+] : Updated BitMEX REST & WebSocket API.
[+] : Updated OKX WebSocket API.
[+] : Updated Bybit REST & WebSocket API.
[+] : Updated Kraken REST API.
[+] : Updated Coinbase REST API.
[+] : Updated 3Commas REST API.
[+] : Updated KuCoin REST & WebSocket API.
[+] : Updated MEXC REST & WebSocket API.
[+] : Updated Discord API from version 6 to version 10.
[+] : Updated component icons.
[*] : Fixed Setup Error: Installing sgcWebSockets for Delphi 7 with sgcIndy raised an error about IdFIPS.pas.
[*] : Fixed AMQP 0.9.1: Parameter ordering, field-table encoding, spec-incorrect data types, missing channel IDs, read-loop data loss, and a thread-safety race condition.
[*] : Fixed AMQP 1.0: Serialization errors, missing frame fields, multiple memory leaks, connection state handling, heartbeat activation, and thread safety.
[*] : Fixed some minor memory leaks.
.NET
[+] : Added Client events: OnBeforeDisconnect, OnRedirect, OnLoadBalancerError.
[+] : Added sgc Protocol Client component (TsgcWSProtocol_sgc_Client) with Subscribe, UnSubscribe, UnSubscribeAll, Broadcast, RPC, Notify, Publish, GetSession, StartTransaction, Commit, RollBack, WriteData methods and OnSubscription, OnUnSubscription, OnEvent, OnSession, OnAcknowledgment, OnRPCResult, OnRPCError events.
[+] : Added sgc Protocol Server component (TsgcWSProtocol_sgc_Server) with Publish, RPCResult, RPCError, Broadcast, ClearQueue methods and OnBeforeSubscription, OnSubscription, OnUnSubscription, OnNotification, OnRPC, OnRPCAuthentication events.
[+] : Added Broker Client component (TsgcWSBroker_Client) with OnConnect, OnDisconnect, OnMessage, OnError events.
[+] : Added SocketIO Client Ping method.
[+] : Added Binance Futures subscribe/unsubscribe methods: ContinuousKLine, CompositeIndex, ContractInfo, AssetIndex, AllAssetIndex, IndexPrice, IndexPriceKLine, MarkPriceKLine.
[+] : Added STOMP Protocol Client component (TsgcWSProtocol_STOMP_Client) with Subscribe, Unsubscribe, Send, Ack, Nack, Begin, Commit, Abort methods and OnSTOMPConnected, OnSTOMPMessage, OnSTOMPReceipt, OnSTOMPError events.
[+] : Added STOMP RabbitMQ Client component (TsgcWSProtocol_STOMP_RabbitMQ_Client) with CreateQueue, DeleteQueue, BindQueue, UnBindQueue, CreateExchange, DeleteExchange methods for RabbitMQ integration.
[+] : Added STOMP ActiveMQ Client component (TsgcWSProtocol_STOMP_ActiveMQ_Client) for ActiveMQ integration.
[+] : Added WAMP v1 Protocol Client component (TsgcWSProtocol_WAMP_Client) with Prefix, Subscribe, UnSubscribe, Call, CancelCall, Publish methods and OnWAMPWelcome, OnWAMPCallResult, OnWAMPCallError, OnWAMPEvent events.
[+] : Added WAMP v2 Protocol Client component (TsgcWSProtocol_WAMP2_Client) with Subscribe, UnSubscribe, Publish, Call, Register, UnRegister, Yield methods and OnWAMP2Welcome, OnWAMP2Subscribed, OnWAMP2Event, OnWAMP2Result, OnWAMP2Error, OnWAMP2Challenge events.
[+] : Added E2EE Protocol Client component (TsgcWSProtocol_E2EE_Client) with SendDirectMessage, SendGroupMessage, SendDirectMessage_Bytes, SendGroupMessage_Bytes, CreateGroup, DeleteGroup methods and OnE2EEMessage, OnE2EEBeforeEncrypt, OnE2EEAfterDecrypt events.
[+] : Added Presence Protocol Client component (TsgcWSProtocol_Presence_Client) with Subscribe, UnSubscribe methods and OnPresenceData, OnPresenceSubscribed, OnPresenceUnSubscribed events.
[+] : Added Presence Protocol Server component (TsgcWSProtocol_Presence_Server) with OnPresenceSubscribe, OnPresenceUnSubscribe, OnPresenceData events.
[+] : Added Broker Protocol Server component (TsgcWSProtocol_Broker_Server) for WebSocket message brokering.
[+] : Added Bitfinex API Client component (TsgcWS_API_Bitfinex).
[+] : Added BitMEX API Client component (TsgcWS_API_Bitmex).
[+] : Added Bitstamp API Client component (TsgcWS_API_Bitstamp).
[+] : Added Bybit API Client component (TsgcWS_API_Bybit).
[+] : Added CEX.IO API Client component (TsgcWS_API_Cex).
[+] : Added CEX.IO Plus API Client component (TsgcWS_API_CexPlus).
[+] : Added Coinbase API Client component (TsgcWS_API_Coinbase).
[+] : Added Discord API Client component (TsgcWS_API_Discord).
[+] : Added FXCM API Client component (TsgcWS_API_FXCM).
[+] : Added Huobi API Client component (TsgcWS_API_Huobi) with spot and futures (TsgcWS_API_Huobi_Futures) support.
[+] : Added Kraken API Client component (TsgcWS_API_Kraken) with spot and futures (TsgcWS_API_Kraken_Futures) support.
[+] : Added Kucoin API Client component (TsgcWS_API_Kucoin) with spot and futures (TsgcWS_API_Kucoin_Futures) support.
[+] : Added MEXC API Client component (TsgcWS_API_MEXC) with spot and futures (TsgcWS_API_MEXC_Futures) support.
[+] : Added OKX API Client component (TsgcWS_API_OKX).
[+] : Added OpenAI Realtime API Client component (TsgcWS_API_OpenAI).
[+] : Added Pusher API Client component (TsgcWS_API_Pusher).
[+] : Added SignalR API Client component (TsgcWS_API_SignalR).
[+] : Added SignalR Core API Client component (TsgcWS_API_SignalRCore).
[+] : Added 3Commas API Client component (TsgcWS_API_ThreeCommas).
[+] : Added XTB API Client component (TsgcWS_API_XTB).
[+] : Added WhatsApp Client component (TsgcWhatsApp_Client_Base) for WhatsApp Cloud API integration.
[+] : Added RCON Client component (TsgcLib_RCON_Client) for remote console protocol.
[+] : Added Amazon IoT Client component (TsgcIoT_Amazon_Client) with MQTT-based connectivity, SignatureV4, Custom Authentication and Certificate options.
[+] : Added Azure IoT Client component (TsgcIoT_Azure_Client) with MQTT-based connectivity, SAS authentication, Device Twins, Direct Methods and Cloud-to-Device messaging.
[+] : Added HTTP Web Push Client component (TsgcHTTP_WebPush_Client) with VAPID support for sending push notifications.
[+] : Added WebPush Server API component (TsgcWSServer_API_WebPush).
[+] : Added MCP (Model Context Protocol) Server API component (TsgcWSServer_API_MCP).
[+] : New Anthropic Claude API: Added TsgcHTTP_API_Anthropic .NET wrapper with Messages (streaming), Vision, Tool Use, Extended Thinking, Documents, Citations, Web Search, MCP, Code Execution, Models, Token Counting, Files, and Message Batches APIs.
[+] : Synchronized sgcWebSockets.cs DLL imports with all new sgcWebSockets.dll exports.
[*] : Fixed AMQP 0.9.1: Parameter ordering, field-table encoding, spec-incorrect data types, missing channel IDs, read-loop data loss, and a thread-safety race condition.
[*] : Fixed AMQP 1.0: Serialization errors, missing frame fields, multiple memory leaks, connection state handling, heartbeat activation, and thread safety.
[+] : Added sgc Protocol Client component (TsgcWSProtocol_sgc_Client) with Subscribe, UnSubscribe, UnSubscribeAll, Broadcast, RPC, Notify, Publish, GetSession, StartTransaction, Commit, RollBack, WriteData methods and OnSubscription, OnUnSubscription, OnEvent, OnSession, OnAcknowledgment, OnRPCResult, OnRPCError events.
[+] : Added sgc Protocol Server component (TsgcWSProtocol_sgc_Server) with Publish, RPCResult, RPCError, Broadcast, ClearQueue methods and OnBeforeSubscription, OnSubscription, OnUnSubscription, OnNotification, OnRPC, OnRPCAuthentication events.
[+] : Added Broker Client component (TsgcWSBroker_Client) with OnConnect, OnDisconnect, OnMessage, OnError events.
[+] : Added SocketIO Client Ping method.
[+] : Added Binance Futures subscribe/unsubscribe methods: ContinuousKLine, CompositeIndex, ContractInfo, AssetIndex, AllAssetIndex, IndexPrice, IndexPriceKLine, MarkPriceKLine.
[+] : Added STOMP Protocol Client component (TsgcWSProtocol_STOMP_Client) with Subscribe, Unsubscribe, Send, Ack, Nack, Begin, Commit, Abort methods and OnSTOMPConnected, OnSTOMPMessage, OnSTOMPReceipt, OnSTOMPError events.
[+] : Added STOMP RabbitMQ Client component (TsgcWSProtocol_STOMP_RabbitMQ_Client) with CreateQueue, DeleteQueue, BindQueue, UnBindQueue, CreateExchange, DeleteExchange methods for RabbitMQ integration.
[+] : Added STOMP ActiveMQ Client component (TsgcWSProtocol_STOMP_ActiveMQ_Client) for ActiveMQ integration.
[+] : Added WAMP v1 Protocol Client component (TsgcWSProtocol_WAMP_Client) with Prefix, Subscribe, UnSubscribe, Call, CancelCall, Publish methods and OnWAMPWelcome, OnWAMPCallResult, OnWAMPCallError, OnWAMPEvent events.
[+] : Added WAMP v2 Protocol Client component (TsgcWSProtocol_WAMP2_Client) with Subscribe, UnSubscribe, Publish, Call, Register, UnRegister, Yield methods and OnWAMP2Welcome, OnWAMP2Subscribed, OnWAMP2Event, OnWAMP2Result, OnWAMP2Error, OnWAMP2Challenge events.
[+] : Added E2EE Protocol Client component (TsgcWSProtocol_E2EE_Client) with SendDirectMessage, SendGroupMessage, SendDirectMessage_Bytes, SendGroupMessage_Bytes, CreateGroup, DeleteGroup methods and OnE2EEMessage, OnE2EEBeforeEncrypt, OnE2EEAfterDecrypt events.
[+] : Added Presence Protocol Client component (TsgcWSProtocol_Presence_Client) with Subscribe, UnSubscribe methods and OnPresenceData, OnPresenceSubscribed, OnPresenceUnSubscribed events.
[+] : Added Presence Protocol Server component (TsgcWSProtocol_Presence_Server) with OnPresenceSubscribe, OnPresenceUnSubscribe, OnPresenceData events.
[+] : Added Broker Protocol Server component (TsgcWSProtocol_Broker_Server) for WebSocket message brokering.
[+] : Added Bitfinex API Client component (TsgcWS_API_Bitfinex).
[+] : Added BitMEX API Client component (TsgcWS_API_Bitmex).
[+] : Added Bitstamp API Client component (TsgcWS_API_Bitstamp).
[+] : Added Bybit API Client component (TsgcWS_API_Bybit).
[+] : Added CEX.IO API Client component (TsgcWS_API_Cex).
[+] : Added CEX.IO Plus API Client component (TsgcWS_API_CexPlus).
[+] : Added Coinbase API Client component (TsgcWS_API_Coinbase).
[+] : Added Discord API Client component (TsgcWS_API_Discord).
[+] : Added FXCM API Client component (TsgcWS_API_FXCM).
[+] : Added Huobi API Client component (TsgcWS_API_Huobi) with spot and futures (TsgcWS_API_Huobi_Futures) support.
[+] : Added Kraken API Client component (TsgcWS_API_Kraken) with spot and futures (TsgcWS_API_Kraken_Futures) support.
[+] : Added Kucoin API Client component (TsgcWS_API_Kucoin) with spot and futures (TsgcWS_API_Kucoin_Futures) support.
[+] : Added MEXC API Client component (TsgcWS_API_MEXC) with spot and futures (TsgcWS_API_MEXC_Futures) support.
[+] : Added OKX API Client component (TsgcWS_API_OKX).
[+] : Added OpenAI Realtime API Client component (TsgcWS_API_OpenAI).
[+] : Added Pusher API Client component (TsgcWS_API_Pusher).
[+] : Added SignalR API Client component (TsgcWS_API_SignalR).
[+] : Added SignalR Core API Client component (TsgcWS_API_SignalRCore).
[+] : Added 3Commas API Client component (TsgcWS_API_ThreeCommas).
[+] : Added XTB API Client component (TsgcWS_API_XTB).
[+] : Added WhatsApp Client component (TsgcWhatsApp_Client_Base) for WhatsApp Cloud API integration.
[+] : Added RCON Client component (TsgcLib_RCON_Client) for remote console protocol.
[+] : Added Amazon IoT Client component (TsgcIoT_Amazon_Client) with MQTT-based connectivity, SignatureV4, Custom Authentication and Certificate options.
[+] : Added Azure IoT Client component (TsgcIoT_Azure_Client) with MQTT-based connectivity, SAS authentication, Device Twins, Direct Methods and Cloud-to-Device messaging.
[+] : Added HTTP Web Push Client component (TsgcHTTP_WebPush_Client) with VAPID support for sending push notifications.
[+] : Added WebPush Server API component (TsgcWSServer_API_WebPush).
[+] : Added MCP (Model Context Protocol) Server API component (TsgcWSServer_API_MCP).
[+] : New Anthropic Claude API: Added TsgcHTTP_API_Anthropic .NET wrapper with Messages (streaming), Vision, Tool Use, Extended Thinking, Documents, Citations, Web Search, MCP, Code Execution, Models, Token Counting, Files, and Message Batches APIs.
[+] : Synchronized sgcWebSockets.cs DLL imports with all new sgcWebSockets.dll exports.
[*] : Fixed AMQP 0.9.1: Parameter ordering, field-table encoding, spec-incorrect data types, missing channel IDs, read-loop data loss, and a thread-safety race condition.
[*] : Fixed AMQP 1.0: Serialization errors, missing frame fields, multiple memory leaks, connection state handling, heartbeat activation, and thread safety.
[*] : Fixed some minor memory leaks.