Rad Studio
[+] : Ajout de la prise en charge de EPOLL sous Linux Indy Servers (Websocket et HTTPs Servers). La propriété IOHandlerOptions.IOHandlerType a une nouvelle valeur appelé iohEPOLL.
[+] : Nouvelle propriété "IOHandlerOptions.EPOLL" on Indy Servers, pour configurer EPOLL IOHandler Server properties.[+] : Nouvelle démo qui montre comment Indy EPOLL Server works in le dossier "03.WebSocket_High_Performance_Server\03.Indy_EPOLL_Server".
[+] : Amélioration d'IOCP sous Windows Indy Servers (WebSocket et HTTPs Servers). IOHandler a été rewritten depuis scratch et performance a été optimized.
[+] : Amélioration de Google OpenAPI Client:
- Nouvelle propriété ServiceAccountOptions allowing pour utiliser some APIs like Calendar API avec Domain-Wide Delegation.
- Nouveau méthode ClearOAuth2Token to force re-authentication against Google Servers lors de l'utilisation OAuth2 en tant que Authentication.
- Si le serveur returns 401 error, désormais internal OAuth2 tokens sont cleared, so next time le client will request un nouveau authentication.
[+] : Amélioration de TsgcHTTPGoogleCloud_Calendar_Client désormais prend en charge Authentication en utilisant Service Accounts avec Domain-Wide Delegation.
[+] : Amélioration de SChannel IOHandler, désormais implémente SCH_CREDENTIALS au lieu de deprecated SCHANNEL_CRED.
[*] : Correction d'un bug client Google Calendar, quand Token était refreshed, requests envoyé old et la nouvelle token.
[*] : Correction de TsgcWSPServer_sgc, un violation d'accès may be levé when accessing un internal queue dans certains cas.
[*] : Correction d'un bug JWT, violation d'accès on ES Algorithm lors de l'utilisation openSSL 1.1 ou 3.0.
[*] : Correction d'un bug de compilation iOS64, sgcIdSSLOpenSSLHeaders_static.pas(1284): E2035 Not enough actual parameters.
[*] : Correction d'un bug sgcWebSockets configuration package pour Linux on Delphi 10.3 et 11.0.
.NET
[+] : Amélioration d'IOCP sous Windows Indy Servers (WebSocket et HTTPs Servers). IOHandler a été rewritten depuis scratch et performance a été optimized.
[+] : Amélioration de SChannel IOHandler, désormais implémente SCH_CREDENTIALS au lieu de deprecated SCHANNEL_CRED.[*] : Correction d'un bug JWT, violation d'accès on ES Algorithm lors de l'utilisation openSSL 1.1 ou 3.0.
