Rad Studio
[+] : Novo Component TsgcWSPClient_AMQP1, implements AMQP 1.0.0 protocol.[+] : - Authentication: anonymous or SASLPlain
[+] : - Plain TCP / TLS.
[+] : - Create / Close Sessions.
[+] : - Create / Close Sender Links. 3 Send modes: settled, unsettled or mixed.
[+] : - Create / Close Receiver Links. 2 Read modes: automatic or manual.
[+] : - Await methods: CreateSession, CloseSession, CreateSenderLink, CreateReceiverLink, CloseLink, Close and SendMessage.
[+] : - Send Messages.
[+] : - Implemented Delivery States when receiving a message.
[+] : - HeartBeat.
[+] : - Idle TimeOut of connection.
[+] : - Connection & Session States.
[+] : - Close Connection method.
[+] : Novo Demo AMQP1 which shows how works AMQP1 client, it's localizado em "02.WebSocket_Protocols\11.AMQP1_Client" folder.
[+] : Aprimorado Binance API, added 1 second interval to KLine intervals.
[+] : Aprimorado openSSL error message, now if there is any error loading the openSSL library, the API version is shown.
[+] : Aprimorado TsgcWebSocketHttpServer, nova propriedade HttpOptions.PoolOfThreads, permite tratar the HTTP Requests in a pool of threads.
[+] : Aprimorado TsgcWebsocketHttpServer, novo evento OnHTTP2BeforeAsyncRequest to fine-tune which requests are processed in the pool of threads or not.
[+] : Aprimorado the Installer, novo Options:
[+] : - sgcIndy Installed: (false by default) check this option when sgcIndy package is installed.
[+] : - sgcIndy Compatibility Mode: (false by default) check this option when sgcIndy package is compiled in Compatibility Mode (Package sem Version Name, Copy DCPs to Lib folder...)
[+] : - Force the usar of an OpenSSL API Version: Always usar OpenSSL 1.1.1 or OpenSSL 3.0.0
[+] : - The /EXTRACT parameter now permite personalizar the path where os arquivos are extracted.
[*] : Corrigido bug OpenAPI Client, quando usando OAuth2 and openSSL 3.0.0, the OAuth2 request was usando openSSL 1.0.2. Now the API can be configured in a propriedade Authentication.OAuth2.HttpClientOptions.
[*] : Corrigido bug Disconnect exceptions were raised when writing the socket, but the RaiseDisconnectExceptions property was desabilitada.
[*] : Corrigido bug when WatchDog.Monitor was habilitada, the internal conexão may not be destroyed properly.
[*] : Corrigido bug OpenAPI Client, the OAuth2 internal component não era destruída.
[*] : Corrigido bug OpenAPI Client, the LogOptions property was not assigned properly.
[*] : Corrigido bug when usando sgcIndy and sgcWebSockets package.
[*] : Corrigido bug removed the Critical Sections when reading SChannel Data because are not needed and slow down the write methods.
[*] : Corrigido bug sgcWebSockets.js conflict with jquery with o evento function. The Event function foi renomeado to sgcCustomEvent.
[*] : Corrigido bug Bybit V5 API, AsJSON function was not returning the JSON string, Signature was not properly encoded... (Obrigado a Henk for the patch).
.NET
[+] : Aprimorado Binance API, added 1 second interval to KLine intervals.[+] : Aprimorado openSSL error message, now if there is any error loading the openSSL library, the API version is shown.
[+] : Aprimorado TsgcWebSocketHttpServer, nova propriedade HttpOptions.PoolOfThreads, permite tratar the HTTP Requests in a pool of threads.
[*] : Corrigido bug Disconnect exceptions were raised when writing the socket, but the RaiseDisconnectExceptions property was desabilitada.
[*] : Corrigido bug when WatchDog.Monitor was habilitada, the internal conexão may not be destroyed properly.
[*] : Corrigido bug removed the Critical Sections when reading SChannel Data because are not needed and slow down the write methods.
[*] : Corrigido bug sgcWebSockets.js conflict with jquery with o evento function. The Event function foi renomeado to sgcCustomEvent.
