sgcWebSockets 2023.7

· Sürümler

Rad Studio

[+] : Presence Sunucu Protokolü geliştirildi, bu protokolü kullanan tüm bağlı istemcilere veya belirli bir kanala abone olan istemcilere mesaj göndermeye olanak tanıyan yeni "Broadcast" metodu.
[+] : Kraken API İstemcisi geliştirildi, REST API'nin Private User Funding metotları eklendi.
[+] : Bitstamp API İstemcisi geliştirildi, WebSocket Özel Metotları eklendi.
[+] : Bitstamp API İstemcisi geliştirildi, REST Genel Metotları eklendi.
[+] : Bitstamp API İstemcisi geliştirildi, REST Özel Metotları eklendi: hesap bakiyesi, emirler ve Para Çekme.
[+] : Yeni Bitstamp özelliklerini göstermek için CryptoAPI Demosu güncellendi.
[+] : Kucoin API İstemcisi geliştirildi, Withdraw metotları eklendi.
[+] : OpenAI İstemcisi geliştirildi, artık Microsoft Azure OpenAI Services'i destekliyor (Completion ve Chat Completion).
[+] : Azure OpenAI Services'in nasıl kullanılacağını gösteren OpenAI Demosu güncellendi. "15.AI\01.QuickStart\01.OpenAI" klasöründe bulunur.
[+] : OpenAPI AWS İstemcisi geliştirildi, geçici güvenlik kimlik bilgileri için belirteci ayarlamak üzere yeni bir AmazonOptions.SessionToken özelliği var.
[+] : Huobi API İstemcisi geliştirildi, özel websocket metotları 2. sürüme güncellendi: SubscribeOrderUpdates, SubscribeTradeClearing ve SubscribeAccountChange.
[+] : Huobi API İstemcisi geliştirildi, 2 yeni metot var: SubscribeBBO ve SubscribeMarketByPrice.
[+] : HTTP2 İstemcisi geliştirildi, alınan parçalanmış verilerin nasıl işleneceğini yapılandırmaya olanak tanıyan yeni bir "HTTP2Options" özelliği var.

[*] : HTTP/2 Sunucusunda Range Check Error hatası düzeltildi.
[*] : HTTP/2 protokolünde boş dizenin çözülmesi hatası düzeltildi.
[*] : HTTP/2 İstemci Demosunda, sunucu artık etkin olmadığından tüm golang testi silindi.
[*] : OpenAPI Amazon AWS'de, content-type "application/x-www-form-urlencoded; charset=utf-8" olmadığında mesajın düzgün kodlanmaması hatası düzeltildi.
[*] : OpenAPI Amazon AWS'de, varsayılan url tabanının "https://" yerine "http://" olması hatası düzeltildi.
[*] : Linux'ta Lazarus derlenirken oluşan "Register" Identifier not found hatası düzeltildi.
[*] : SChannel'de Start/Stop threaded metotları kullanılırken oluşan "invalid pointer" hatası düzeltildi.
[*] : HTTP.SYS Sunucusunda, aynı bağlantı kimliği için farklı thread'lerden erişildiğinde HTTP yanıtını gönderen dahili metodu koruma hatası düzeltildi.
[*] : HTTP.SYS Sunucusunda Options.WriteTimeout özelliğinin çalışmaması hatası düzeltildi; artık yalnızca Asynchronous = False (varsayılan seçenek) olduğunda uygulanır.
[*] : Kraken API İstemcisinde, CBuilder'dan parametre olarak array of const ile bir metot çağrılırken oluşan erişim ihlali hatası düzeltildi.
[*] : SignalRCore İstemcisinde, CBuilder'dan parametre olarak array of const ile bir metot çağrılırken oluşan erişim ihlali hatası düzeltildi.
[*] : OpenAPI'de, SGC_OPENAPI_JSON derleyici yönergesi etkinleştirildiğinde json nesne adlarının büyük/küçük harf durumunu korumaması hatası düzeltildi (Rad Studio 10.4+ gerektirir).
[+] : Bybit API İstemcisinde, Quantity argümanının Extended yerine Integer olarak tanımlanması hatası düzeltildi (Bildirdiği için Henk'e teşekkürler).

[/] : Huobi API Özel V1 Metotları kaldırıldı: GetAccounts, GetOrders, GetAccountsList, GetOrdersList ve GetOrdersDetail. 

.NET

[*] : HTTP/2 Sunucusunda Range Check Error hatası düzeltildi.

[*] : HTTP/2 protokolünde boş dizenin çözülmesi hatası düzeltildi.
[*] : SChannel'de Start/Stop threaded metotları kullanılırken oluşan "invalid pointer" hatası düzeltildi.