Rad Studio
[+] : Aggiunto supporto per EPOLL su Linux Indy Servers (Websocket e HTTPs Servers). La proprietà IOHandlerOptions.IOHandlerType ha a nuovo value chiamato iohEPOLL.
[+] : Nuovo Proprietà "IOHandlerOptions.EPOLL" su Indy Servers, a configura il EPOLL IOHandler Server properties.[+] : Nuovo Demo che shows come il Indy EPOLL Server works in la cartella "03.WebSocket_High_Performance_Server\03.Indy_EPOLL_Server".
[+] : Migliorato IOCP su Windows Indy Servers (WebSocket e HTTPs Servers). Il IOHandler ha been rewritten da scratch e prestazioni ha been optimized.
[+] : Migliorato Google OpenAPI Client:
- Nuovo Proprietà ServiceAccountOptions consentendo a utilizzare alcuni APIs like Calendar API con Domain-Wide Delegation.
- Nuovo metodo ClearOAuth2Token a force re-authentication contro Google Servers quando utilizzando OAuth2 come Autenticazione.
- Se il server restituisce 401 error, ora il internal OAuth2 token sono cleared, quindi successivo time il client richiesta a nuovo authentication.
[+] : Migliorato TsgcHTTPGoogleCloud_Calendar_Client ora supporta Autenticazione utilizzando Service Accounts con Domain-Wide Delegation.
[+] : Migliorato SChannel IOHandler, ora implementa SCH_CREDENTIALS invece di il deprecated SCHANNEL_CRED.
[*] : Risolto bug Google Calendar Client, quando il Token era refreshed, il richieste inviato il old e il nuovo token.
[*] : Risolto TsgcWSPServer_sgc, an access violation può essere sollevato quando accessing an internal queue in alcuni cases.
[*] : Risolto bug JWT, access violation su ES Algorithm quando utilizzando openSSL 1.1 o 3.0.
[*] : Risolto bug compiling iOS64, sgcIdSSLOpenSSLHeaders_static.pas(1284): E2035 Non enough actual parametri.
[*] : Risolto bug sgcWebSockets configuration package per Linux su Delphi 10.3 e 11.0.
.NET
[+] : Migliorato IOCP su Windows Indy Servers (WebSocket e HTTPs Servers). Il IOHandler ha been rewritten da scratch e prestazioni ha been optimized.
[+] : Migliorato SChannel IOHandler, ora implementa SCH_CREDENTIALS invece di il deprecated SCHANNEL_CRED.[*] : Risolto bug JWT, access violation su ES Algorithm quando utilizzando openSSL 1.1 o 3.0.
