Skip to content

Releases: JKorf/CryptoExchange.Net

Version 8.6.1

09 Jan 15:25
Compare
Choose a tag to compare
  • Fixed websocket connection getting stuck after a ping frame timeout
  • Removed websocket Error callback when exception is expected
  • Removed unnecessary type restraints on RestApiClient.SendAsync methods

Version 8.6.0

07 Jan 12:26
Compare
Choose a tag to compare
  • Added support for passing weight to apply to an individual ratelimit guard
  • Added IFeeRestClient to service registration
  • Added response headers parameter to RestApiClient.TryParseError method
  • Added check for ServerRateLimitError on RestApiClient.TryParseError response
  • Added ExchangeType Enum
  • Some small improvements

Version 8.5.0

23 Dec 13:25
Compare
Choose a tag to compare
  • Added SetOptions method to update client settings
  • Added SocketConnection parameter to PeriodicQuery callback
  • Added setting of DefaultProxyCredentials on HttpClient instance when client is not provided by DI
  • Added support for overriding request timeout per request
  • Added build target for net9.0
  • Added setting of KeepAliveTimeout on websocket connections to improve dropped connection detection
  • Changed max wait time for close handshake response from 5 seconds to 1 second
  • Fixed exception in trade tracker when there is no data in the initial snapshot

Version 8.4.5

20 Dec 14:25
Compare
Choose a tag to compare
  • Added EmptyArrayObjectConverter System.Text.Json JsonConverter
  • Added JsonSerializerOptions parameter to SystemTextJsonMessageAccessor constructor

Version 8.4.4

08 Dec 09:27
Compare
Choose a tag to compare
  • Changed JsonConverterCtorAttribute to use constructor type parameter instead of generic type parameter to support .net framework

Version 8.4.3

03 Dec 08:59
Compare
Choose a tag to compare
  • Fixed KlineTracker update handling

Version 8.4.2

02 Dec 13:39
Compare
Choose a tag to compare
  • Removed special characters in ClientOrderIdSeperator to adhere to field content rules

Version 8.4.1

02 Dec 12:15
Compare
Choose a tag to compare
  • Added JsonConverterCtorAttribute to allow specifying a custom JsonConverter with constructor parameters on properties
  • Added ReplaceConverter System.Text.Json converter
  • Added LibraryHelpers class for internal helper methods

Version 8.4.0

28 Nov 13:24
Compare
Choose a tag to compare
  • Added GetFeesAsync Shared REST client support
  • Added LibraryOptions base class
  • Added CommaSplitEnumConverter System.Text.Json converter
  • Added TimePeriodFilterSupport and MaxLimit properties to PaginatedEndpointOptions
  • Updated package dependency versions

Version 8.3.0

19 Nov 10:53
Compare
Choose a tag to compare
  • Added support for IOptions injection, allowing options to be read from IConfiguration
  • Added handling of Infinity values in decimal converter
  • Added rate limit update event
  • Small refactor on client options internals
  • Fixed concurrency issue when unsubscribing websocket subscription during reconnection