sgcWebSockets 2024.10

· Releases

Rad Studio

[+] : Verbeterde OpenAI Assistant, maakt het nu mogelijk om bestanden te uploaden en vragen te stellen over de inhoud van deze bestanden.
[+] : Verbeterde OpenAI Assistant-demo, er is een nieuwe optie toegevoegd om bestanden te uploaden. De demo laat zien hoe je de sgcWebSockets.pdf-handleiding uploadt en er vragen over stelt.
[+] : Verbeterde sgcIndy Setup, nieuwe optie "Avoid Storing New Properties"; indien true, worden de nieuwe eigenschappen zoals APIVersion, LegacyProvider... niet opgeslagen in de dfm-bestanden.
[+] : Nieuwe eigenschap OpenSSL_Options.MinVersion om in te stellen wat de minimaal geaccepteerde versie is.
[+] : Ondersteuning toegevoegd voor Intraweb XVI.
[+] : Verbeterde Amazon AWS S3 SDK, nieuwe methode GetObjectAsStream om het object als binaire stream te downloaden.

[*] : Bug opgelost in sgcWebSockets setup, bij het selecteren van de Lazarus-installatie werden sommige bestanden niet geëxporteerd.
[*] : Bug opgelost in OpenAPI Parser wanneer het resultaat een getal is.
[*] : Bug opgelost in OpenAPI-client bij het coderen van de body als utf-8.
[*] : Bug opgelost: geheugenlek bij het ontvangen van fragmented messages, het interne queue-object werd niet vernietigd (Dank aan Jasja voor de melding).
[*] : Bug opgelost in sgcIndy bij het instellen van het minimaal geaccepteerde tls-protocol.
[*] : Bug opgelost in HTTP/2-client: bij het gebruik van de HTTP Proxy werd de SNI-host niet correct ingesteld en werd de verbinding gesloten.
[*] : Bug opgelost in OpenAI Client bij het parsen van UTF-8 tekens.
[*] : Bug opgelost in MQTT Client geheugenlek bij het vernietigen van de TsgcWSMQTTUNSUBACK-class (Dank aan Robin voor de melding).
[*] : Bug opgelost: WebSocket-client kwam in een loop terecht bij een 10054-fout tijdens het verbinden.
[*] : Bug opgelost in AMQP1-client: de Hostname werd niet correct ingesteld.
[*] : Bug opgelost in HTTP.SYS Server bij het decoderen van WebSocket HTTP Headers wanneer de verbinding van een reverse proxy komt. (Dank aan Corbinian voor de melding).

[/] : Bij het selecteren van openSSL-versie tls1_3 wordt nu standaard alleen tls1_3 geaccepteerd (voor de 2024.10.0-release werd tls1_2 ook geaccepteerd).

Er is een nieuwe eigenschap om de minimaal geaccepteerde tls-versie in te stellen: OpenSSL_Options.MinVersion. 

.NET

[*] : Bug opgelost: geheugenlek bij het ontvangen van fragmented messages, het interne queue-object werd niet vernietigd (Dank aan Jasja voor de melding).
[*] : Bug opgelost in HTTP/2-client: bij het gebruik van de HTTP Proxy werd de SNI-host niet correct ingesteld en werd de verbinding gesloten.

[*] : Bug opgelost: WebSocket-client kwam in een loop terecht bij een 10054-fout tijdens het verbinden.