Rad Studio
[+] : Ulepszono Binance API Client, nowe funkcje składania zleceń: PlaceMarketQuoteOrder, PlaceStopTrailingOrder, PlaceTakeProfitOrder, PlaceTakeProfitTrailingOrder i PlaceLimitMakerOrder.[+] : Ulepszono Binance API Client, nowa metoda: GetPriceTickers do pobierania cen wielu symboli w jednym żądaniu.
[+] : Ulepszono Binance API REST Client, nowa właściwość REST_API.BinanceOptions.RecvWindow, określa liczbę milisekund, w których żądanie musi być przetworzone lub zostanie odrzucone przez serwer (domyślnie 5000).
[+] : Ulepszono OAuth2 Server, nowa właściwość OAuth2Options.PKCE (Proof Key for Code Exchange) — rozszerzenie protokołu OAuth 2.0 pomagające zapobiegać atakom przechwycenia kodu.
[+] : Ulepszono OAuth2 Client, nowa wartość "oauth2CodePKCE" we właściwości OAuth2Options.GrantType, która włącza PKCE po stronie klienta. Ta opcja jest zazwyczaj używana w aplikacjach natywnych i mobilnych.
[+] : Ulepszono OAuth2 Client, gdy używasz "oauth2CodePKCE", ustaw LocalServerOptions.Port = 0, aby użyć losowego portu przy uruchamianiu lokalnego serwera.
[+] : Ulepszono OAuth2 Client Demo, logowanie Dropbox OAuth2 teraz obsługuje tokeny odświeżania.
[+] : Ulepszono OAuth2 Client Demo, gdy używasz D11+ i zaznaczona jest opcja TWebBrowser, demo używa TEdgeBrowser zamiast TWebBrowser.
[+] : Ulepszono OpenAPI Client, 2 nowe zdarzenia: OnUpload i OnDownload. Zdarzenia te informują o stanie postępu bieżącego przesyłania lub pobierania.
[+] : Ulepszono HeartBeat, nowa właściwość HeartBeatType z 2 wartościami: hbtAlways (działa jak dotychczas, domyślna) i hbtOnlyIfNoMsgRcvInterval (wysyła ping tylko wtedy, gdy nie odebrano żadnej wiadomości przez ostatnie x sekund określone w interwale).
[+] : Ulepszono WebSocket Components, nowa metoda WriteAndWaitData w TsgcWSConnection: wysyła wiadomość binarną i czeka na odpowiedź od drugiego peera.
[*] : Naprawiono błąd Amazon AWS SDK Dynamodb: HTTP 404 not found.
[*] : Naprawiono błąd Indy IOCP podczas próby wysłania wiadomości, gdy połączenie było już zamknięte.
[*] : Naprawiono potencjalne zakleszczenie Indy IOCP podczas korzystania z metody broadcast.
[*] : Naprawiono błąd Indy IOCP: błąd gniazda 10035 nie był obsługiwany.
.NET
[+] : Ulepszono Binance API Client: NewOrder teraz obsługuje zlecenia trailing.
[+] : Ulepszono OAuth2 Server, nowa właściwość OAuth2Options.PKCE (Proof Key for Code Exchange) — rozszerzenie protokołu OAuth 2.0 pomagające zapobiegać atakom przechwycenia kodu.[+] : Ulepszono OAuth2 Client, nowa wartość "oauth2CodePKCE" we właściwości OAuth2Options.GrantType, która włącza PKCE po stronie klienta. Ta opcja jest zazwyczaj używana w aplikacjach natywnych i mobilnych.
[+] : Ulepszono OAuth2 Client, gdy używasz "oauth2CodePKCE", ustaw LocalServerOptions.Port = 0, aby użyć losowego portu przy uruchamianiu lokalnego serwera.
[*] : Naprawiono błąd Indy IOCP podczas próby wysłania wiadomości, gdy połączenie było już zamknięte.
[*] : Naprawiono potencjalne zakleszczenie Indy IOCP podczas korzystania z metody broadcast.
[*] : Naprawiono błąd Indy IOCP: błąd gniazda 10035 nie był obsługiwany.
