Ecco l'elenco completo delle nuove funzionalità e correzioni di bug incluse in sgcWebSockets 4.4.9:
[+] : Nuovo proprietà "HttpUploadFiles" in HTTP Servers (TsgcWebSocketHTTPServer e TsgcWebSocketServer_HTTPAPI). Consente a save il POST streams ricevuto come FileStreams quindi server può ricevere big file senza ottenimento out di memoria exception.
[+] : Nuovo Demo che shows come POST big File e memorizzare in un file invece di memoria utilizzando WebSocket HTTP Server.
[+] : Nuovo Demo Apple Push Notifications, shows come inviare push notifications a apple dispositivi utilizzando HTTP/2 e Certificates o JWT come authentication.
[+] : Nuovo Componente TsgcUDPClient, UDP client based su Indy libreria per UDP connections.
[+] : Nuovo Componente TsgcUDPServer, UDP server based su Indy libreria per UDP connections.
[+] : Nuovo Demo che shows come utilizzare UDP Server e Client, si trova in cartella "Demos\01.WebSocket_Quick_Start\11.UDP_Server_Client".
[+] : Migliorato OAuth2 Client, ora supporta OAuth2 Client Credentials (for applicazioni like daemons o servizio accounts). C'è una nuova proprietà chiamato GrantType con il seguente values (auth2Code, auth2ClientCredentials).
[+] : Migliorato OAuth2 Client Demo, nuovo Configuration "Azure AD Come Service" showing il utilizzare di nuovo Client Credentials grant type.
[+] : Migliorato OpenSSL_Options property, nuova proprietà "LibPath", se ha il valore "oslpDefaultFolder" automaticamente chiama IdOpenSSLSetLibPath e imposta il default lib folder.
[+] : Aggiornato Indy per Lazarus a latest version.
[+] : Update OpenSSL librerie 1.1.1 a latest version.
[*] : Risolto bug HTTP/2 Server inviando Windows Update Frame.
[*] : Risolto bug OAuth2 Client errore apertura WebBrowser under MacOSX.
[*] : Risolto bug compiling sgcWebSockets under ios, errore linking JWT openSSL methods. Per impostazione predefinita JWT è disabilitato under iOS, abilitare SGC_JWT_IOS in sgcVer.inc.
[*] : Risolto bug HTTP client era non impostazione il correct openSSL API value.
[*] : Risolto bug Loading openSSL 1.1 under OSX64.
[*] : Risolto bug HTTP.SYS Range Verifica Errore quando RangeChecking è enabled.
[*] : Risolto bug SChannel se no certificato era found da issuer, la connessione era closed.
[*] : Risolto bug TsgcWebSocketServer e TsgcWebSocketHTTPServer, se autenticazione era abilitato an access violation era sollevato processing qualsiasi request.
[*] : Risolto bug Binance Futures API chiamando metodo "GetPositionInformation", binance server era restituendo 404 error.
[*] : Risolto bug Google PubSub client, JSON messaggio creading chiamando Publish Metodo con arguments era incorrect. (Grazie a Erik per la segnalazione):
[/] : Aggiornato Binance Futures REST API, il metodo "GetAllLiquidationOrders" ha been eliminato perché è non supportati qualsiasi more da Binance API.
