sgcWebSockets 2023.3

· Sürümler

Rad Studio

[+] : gpt-3.5-turbo gibi modellerle etkileşim kurmaya, konuşmadan metne, çevirilere, Yapay Zeka ile Görüntü oluşturmaya ve çok daha fazlasına olanak tanıyan OpenAI API Desteği eklendi.
[+] : OpenAI API'sinin nasıl kullanılacağını gösteren yeni Demolar "15.AI" klasöründe.
[+] : TsgcWebSocketClient_WinHTTP geliştirildi, Sunucu Sertifikası Doğrulamasını etkinleştirmek için yeni bir "VerifyCertificate" özelliği var.
[+] : Amazon AWS SDK geliştirildi, JSON sınıfları artık varsayılan olarak oluşturuluyor; etkinleştirmek için SGC_OPENAPI_JSON derleyici yönergesini etkinleştirin (Rad Studio XE7+ gerektirir).
[+] : IndyStreamFileVideo işlevini kullanarak videonun nasıl akıtılacağını gösteren yeni Demo. Demo "04.WebSocket_Other_Samples\10.StreamVideo" klasöründe bulunur.
[+] : TsgcWebSocketClient geliştirildi, istemcinin yerel adresini ayarlamak için yeni BoundIP, BoundPort, BoundPortMax ve BoundPortMin özellikleri eklendi.
[+] : OAuth2 Sunucu Bileşeni geliştirildi, artık Client Credentials yetkilendirme Grant Type'ını destekliyor.
[+] : OAuth2 Sunucu Bileşeni geliştirildi, AddToken işlevinin artık yeni bir parametresi var: Scope.
[+] : OAuth2 Sunucu Bileşeni geliştirildi, AddToken işlevinde artık Token'ın süresi dolmuşsa ancak RefreshToken varsa, belirteç dahili listeye eklenir ve atılmaz.
[*] : SignalR İstemcisi geliştirildi, Bearer Token Kimlik Doğrulamasına izin vermek için yeni SignalR.Authorization özelliği.
[*] : WebSocket Sunucusu geliştirildi, Basic Authentication artık CORS'u yapılandırmaya olanak tanıyor.

[*] : TsgcWebSocketServer/TsgcWebSocketHTTPServer'da, SSL seçenekleri ayarlanmadan önce SSL etkinleştirilirse bazı SSL Seçeneklerinin düzgün başlatılmaması hatası düzeltildi.
[*] : Datasnap Indy sunucusunda OnExceptionEvent bulunamaması hatası düzeltildi.
[*] : OpenAPI'de bazı durumlarda yol parametrelerinin yanlış kodlanabilmesi hatası düzeltildi.
[*] : OpenAPI Ayrıştırıcısında uç nokta 255 karakterden fazla olduğunda oluşan hata düzeltildi.
[*] : SChannel'de CredentialsCallBack'ten gelen SSL Parameter parametresinin düzgün çağrılmaması hatası düzeltildi (Bildirdiği için Stefan'a teşekkürler).
[*] : IOCP IOHandler'da dahili bağlantı yok edilirken geçersiz işaretçi hatası düzeltildi.
[*] : Amazon AWS SDK'sında bazı POST metotlarının yanlış ContentType kullanması hatası düzeltildi.
[*] : Bybit API'de geçerlilik süresinin düzgün ayarlanmaması hatası düzeltildi.
[*] : SChannel'i TLS Sağlayıcısı olarak kullanırken oluşan Range Check Error hatası düzeltildi.
[*] : OAuth2 Sunucusunun Token isteğini işlerken bazı durumlarda invalid_request döndürmesi hatası düzeltildi.
[*] : Google Calendar İstemcisinde bir saat dilimi ayarlamanın başlangıç/bitiş olayına etki etmemesi hatası düzeltildi.
[*] : SignalRCore API'de, invoke metodu çağrılırken ve bir argüman nesne olarak geçirilirken json mesajının yanlış olması hatası düzeltildi.

[/] : TsgcWSAPI_FTX istemci API'si silindi.

.NET

[+] : .NET 7.0 desteği eklendi.
[+] : Linux64 Desteği eklendi.

[*] : SChannel'de CredentialsCallBack'ten gelen SSL Parameter parametresinin düzgün çağrılmaması hatası düzeltildi (Bildirdiği için Stefan'a teşekkürler).
[*] : IOCP IOHandler'da dahili bağlantı yok edilirken geçersiz işaretçi hatası düzeltildi.
[*] : SChannel'i TLS Sağlayıcısı olarak kullanırken oluşan Range Check Error hatası düzeltildi.
[*] : OAuth2 Sunucusunun Token isteğini işlerken bazı durumlarda invalid_request döndürmesi hatası düzeltildi.
[*] : TsgcWebSocketClient'ta Stop ve Disconnect metotlarının düzgün çağrılmaması hatası düzeltildi.
[*] : WebSocket ve Sunucu istemcilerinde OnHandshake olayının tetiklenmemesi hatası düzeltildi.