Rad Studio
Qui sotto trovi l'elenco completo delle nuove funzionalità e correzioni di bug incluse in questa versione:
[+] : Nuovo componente TsgcWSPClient_AMQP, implementa il protocollo AMQP 0.9.1.
[+] : Nuova demo AMQP che mostra come funziona il client AMQP, si trova nella cartella "02.WebSocket_Protocols\10.AMQP_Client".
[+] : Migliorato il client API BITMEX, la REST API è ora supportata: piazzare ordini, annullare ordini, modificare ordini, chiudere posizioni... e altro.
[+] : Migliorato il client API BITMEX, l'API WebSocket può ora connettersi a TestNet.
[+] : Migliorata la demo BITMEX, aggiornata per riflettere le nuove funzionalità: REST API, TestNet... nella cartella "01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs".
[+] : Migliorato il protocollo WebRTC, nuova proprietà "WebRTC.IceServers" che permette di configurare server ICE personalizzati.
[+] : Migliorato il client Pusher, nuovo evento OnPusherAuthentication per consentire l'implementazione di un'autenticazione personalizzata sui canali private e presence.
[+] : Migliorato il client Telegram, l'invio di un messaggio ha un nuovo parametro per inviare pulsanti che richiedono numero di telefono, posizione... (solo per bot).
[+] : Aggiornate le librerie Telegram alla versione 1.7.9 per correggere l'errore UPDATE_APP_TO_LOGIN quando l'utente accede tramite numero di telefono.
[+] : Migliorato il client Binance, ora supporta l'API Binance.US (API WebSocket e REST).
[+] : Migliorato il client Binance, nuova proprietà "Binance.ListenKeyOnDisconnect" permette di definire se il ListenKey viene eliminato quando il client si disconnette o no.
[+] : Migliorato il client Binance, nuova proprietà "Binance.UseCombinedStreams"; se abilitata, gli eventi sono incapsulati come segue: {"stream":"","data":}.
[+] : Migliorato SChannel, ora funziona su Delphi 7, 2007 e 2009 (*solo edizione Enterprise).
[+] : Migliorata la documentazione PDF: supporto per syntax highlighting, compressione immagini, sillabazione automatica, font incorporati e altro.
[+] : Migliorata la documentazione HTML Help, ora supporta il syntax highlighting.
[*] : Corretto bug durante la compilazione di CBuilder 2010, conflitto di definizione del simbolo PVOID.
[*] : Corretto bug usando il client JWT e le librerie openSSL 1.1.
[*] : Corretto bug delle API (come Binance, FTX...) che usavano sempre openSSL 1.0.2 invece di considerare la configurazione di TsgcWebSocketClient.
[*] : Corretto bug nel protocollo WebRTC: quando un utente si disconnetteva da un canale, altri canali potevano essere disconnessi anch'essi.
[*] : Corretto bug nel client MQTT quando scrittura/lettura aveva un carico elevato di messaggi, il messaggio poteva corrompersi in alcuni casi.
[*] : Corretto bug nel client SignalR: c'era un errore nella riconnessione quando il watchdog era abilitato e il client non riusciva a recuperare la connessione automaticamente.
[*] : Corretto bug nei client Binance e Kraken: se l'evento OnHTTPException non veniva gestito, le eccezioni non erano mostrate all'utente.
[*] : Corretto bug per cui SChannel non funzionava sotto Lazarus.
[*] : Corretto bug del server WebSocket che inviava messaggi frammentati quando la compressione era abilitata.
[*] : Corretto bug quando PerMessage_Deflate era abilitato: durante la lettura di un messaggio compresso, Z_BUF_ERROR poteva chiudere la connessione.
[*] : Corretto bug TsgcWebSocketClient, l'evento OnDisconnect poteva non essere chiamato in alcuni casi particolari.
[*] : Corretto bug del server WebSocket: se la proprietà Active veniva impostata a True quando il server era già avviato, veniva sollevata una access violation.
.NET
Qui sotto trovi l'elenco completo delle nuove funzionalità e correzioni di bug incluse in questa versione:
[+] : Migliorato il protocollo WebRTC, nuova proprietà "WebRTC.IceServers" che permette di configurare server ICE personalizzati.
[+] : Migliorato il client Telegram, l'invio di un messaggio ha un nuovo parametro per inviare pulsanti che richiedono numero di telefono, posizione... (solo per bot).
[+] : Aggiornate le librerie Telegram alla versione 1.7.9 per correggere l'errore UPDATE_APP_TO_LOGIN quando l'utente accede tramite numero di telefono.
[+] : Migliorato il client Binance, ora supporta l'API Binance.US (API WebSocket e REST).
[+] : Migliorato il client Binance, nuova proprietà "Binance.ListenKeyOnDisconnect" permette di definire se il ListenKey viene eliminato quando il client si disconnette o no.
[+] : Migliorato il client Binance, nuova proprietà "Binance.UseCombinedStreams"; se abilitata, gli eventi sono incapsulati come segue: {"stream":"","data":}.
[+] : Migliorata la documentazione PDF: supporto per syntax highlighting, compressione immagini, sillabazione automatica, font incorporati e altro.
[+] : Migliorata la documentazione HTML Help, ora supporta il syntax highlighting.
[*] : Corretto bug usando il client JWT e le librerie openSSL 1.1.
[*] : Corretto bug Binance che usava sempre openSSL 1.0.2 invece di considerare la configurazione di TsgcWebSocketClient.
[*] : Corretto bug nel protocollo WebRTC: quando un utente si disconnetteva da un canale, altri canali potevano essere disconnessi anch'essi.
[*] : Corretto bug nel client MQTT quando scrittura/lettura aveva un carico elevato di messaggi, il messaggio poteva corrompersi in alcuni casi.
[*] : Corretto bug Binance: se l'evento OnHTTPException non veniva gestito, le eccezioni non erano mostrate all'utente.
[*] : Corretto bug del server WebSocket che inviava messaggi frammentati quando la compressione era abilitata.
[*] : Corretto bug quando PerMessage_Deflate era abilitato: durante la lettura di un messaggio compresso, Z_BUF_ERROR poteva chiudere la connessione.
[*] : Corretto bug TsgcWebSocketClient, l'evento OnDisconnect poteva non essere chiamato in alcuni casi particolari.
[*] : Corretto bug del server WebSocket: se la proprietà Active veniva impostata a True quando il server era già avviato, veniva sollevata una access violation.
