sgcWebSockets 2025.3

· Sürümler

Rad Studio

[+] : Rad Studio 12.3 desteği eklendi
[+] : Kurulum geliştirildi, yeni "Build Rad Studio IDE Win64" seçeneği paketi 64 bit IDE için yüklemeye olanak tanır, varsayılan olarak devre dışıdır.
[+] : TsgcWebSocketClient geliştirildi, SChannel kullanılırken sertifikayı el ile doğrulamak için yeni bir "OnSChannelVerifyPeer" olayı var.
[+] : HTTPClient geliştirildi, SChannel kullanılırken sertifikayı el ile doğrulamak için yeni bir "OnSChannelVerifyPeer" olayı var.
[+] : TCPClient geliştirildi, SChannel kullanılırken sertifikayı el ile doğrulamak için yeni bir "OnSChannelVerifyPeer" olayı var.
[+] : OpenAPI Google Demoları geliştirildi, kimlik doğrulama için service account kullanılırken subject ve scope tanımlanmamışsa varsayılan bir değer ayarlanır.
[+] : TsgcWebSocketClient_WinHTTP geliştirildi, OnHandshake olayı artık bağlanmadan önce çağrılır ve WebSocket HTTP başlıklarının özelleştirilmesine olanak tanır.
[+] : HTTP.SYS Sunucusu geliştirildi, reason yanıt kodu tablosu olası tüm değerleri içerecek şekilde güncellendi.
[+] : sgcIndy geliştirildi, zaten yüklenmiş dll kullanılarak ek openssl işlevlerini yüklemek için iki işlev eklendi: IdOpenSSLSetLoadFuncsCallback ve IdOpenSSLSetUnLoadFuncsCallback.
[+] : sgcIndy geliştirildi, ek openssl işlevlerini yüklemek için yeni geri çağırmanın nasıl kullanılacağını gösteren yeni LoadCustomFunctions demosu.
[+] : TsgcHTTP1Client geliştirildi, eşzamansız istekler için yeni metotlar: GetAsync, PostAsync, PutAsync... yanıt, bileşenin OnAsyncResult olayında eşzamansız olarak alınır.

[*] : WebPush'un Win64 için derlenirken çalışmaması hatası düzeltildi.
[*] : sgcIdSSLOpenSSLHeaders'ta X509_STORE_CTX_free metodunun düzgün tanımlanmaması hatası düzeltildi.
[*] : sgcIdSSLOpenSSLHeader'da ECDH_compute_key metodunun düzgün tanımlanmaması hatası düzeltildi.
[*] : CBuilder "reference to HRESULT is ambiguous" hatası düzeltildi.
[*] : SChannel birimlerinde oluşan CBuilder "expected unqualified-id" hatası düzeltildi.
[*] : HTTP.SYS Sunucusunda tüm HTTP yanıtlarının sabit 200 yanıt koduyla gönderilmesi hatası düzeltildi.

[*] : HTTP/2 Demosunda, istemci tls1_2 kullanırken sunucunun yalnızca tls1_3 kabul etmesi hatası düzeltildi. 

.NET

[+] : .NET 9.0 desteği eklendi

[*] : sgcIdSSLOpenSSLHeaders'ta X509_STORE_CTX_free metodunun düzgün tanımlanmaması hatası düzeltildi.

[*] : sgcIdSSLOpenSSLHeader'da ECDH_compute_key metodunun düzgün tanımlanmaması hatası düzeltildi.