sgcWebSockets 2022.2.0

· Versions

Rad Studio 

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:

[+] : Amélioration d'Amazon AWS IoT Client, SignatureV4 a une nouvelle propriété "OpenSSL_Options" qui permet de configurer les options de la bibliothèque openSSL.
[+] : Amélioration du serveur HTTP.SYS, désormais THttpServerResponse a une nouvelle propriété "FileName" où tu peux définir le chemin complet du fichier à envoyer en tant que réponse.
[+] : Amélioration de FXCM API Client, il y a une nouvelle propriété "Demo" qui permet d'utiliser un compte Demo pour tester le broker FXCM.
[+] : Amélioration de TsgcWSWConnection.Close méthode, désormais si Code est inférieur à zéro, paquet de fermeture n'inclut pas raison de la fermeture.

[*] : Correction d'un bug de compilation Lazarus sous Linux.
[*] : Correction d'un bug GetDateTimeUnix sur Lazarus, DateTime était toujours traité comme heure locale. (Merci à Henk pour le signalement).
[*] : Correction d'un bug Binance Client, si BinanceUS était sélectionné, objet REST API appelait le serveur Binance.com.
[*] : Correction d'un bug Binance, Bitmex, Bittrex, Cex et Bitstamp clients, fonction pour obtenir un Timestamp valide, pointait vers une ancienne fonction.
[*] : Correction d'un bug FTX Client, les valeurs booléennes étaient passées en tant que chaînes entre guillemets.
[*] : Correction d'un bug FXCM API, le client ne peut pas se connecter aux serveurs FXCM.
[*] : Correction d'un bug client SignalR, la valeur de Url retournée durant la négociation n'était pas enregistrée correctement.
[*] : Correction d'un bug à la lecture de HTTP/2 StreamDependency en tant que 31 bits.
[*] : Correction d'un bug dans la gestion de HTTP/2 Protocol sous Linux64 (Delphi).
[*] : Correction d'un bug dans la gestion de HTTP/2 Protocol sous Linux (Lazarus).
[*] : Correction d'un bug certaines directives du compilateur pour OpenSSL 1.1 et 3.0 n'étaient pas définies correctement.
[*] : Correction d'un bug HTTP/2 et Firefox, une erreur interne a fermé la connexion.
[*] : Correction d'un bug TsgcWebSocketClient, après l'appel à TsgcWSConnection.Close, événement OnDisconnect n'était pas déclenché.

[/] : Suppression des propriétés FXCM: Host, Port et TLS.

.NET 

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:

[+] : Ajout de la prise en charge de .NET Framework 6.0

[*] : Correction d'un bug à la lecture de HTTP/2 StreamDependency en tant que 31 bits.
[*] : Correction d'un bug certaines directives du compilateur pour OpenSSL 1.1 et 3.0 n'étaient pas définies correctement.
[*] : Correction d'un bug HTTP/2 et Firefox, une erreur interne a fermé la connexion.
[*] : Correction d'un bug TsgcWebSocketClient, après l'appel à TsgcWSConnection.Close, événement OnDisconnect n'était pas déclenché.