Skip to content

Releases: JKorf/CryptoExchange.Net

Version 8.7.4

08 Feb 13:28
Compare
Choose a tag to compare
  • Fixed exception when creating rest client for mono runtime

Version 8.7.3

05 Feb 08:15
Compare
Choose a tag to compare
  • Added handling of negative number DateTime deserialization to default
  • Updated SharedSymbol from class to record
  • Fixed issue with serialization of nullable types in System.Text.Json ArrayConverter
  • Fix for unnecessary error message in logging when closing websocket connection

Version 8.7.2

27 Jan 12:24
Compare
Choose a tag to compare
  • Some small fixes in the System.Text.Json ArrayConverter
  • Added support for Flags enum deserialization in System.Text.Json EnumConverter

Version 8.7.1

24 Jan 07:42
Compare
Choose a tag to compare
  • Added Authenticated property to IBaseApiClient interface to check if a client was provided API credentials

Version 8.7.0

21 Jan 13:02
Compare
Choose a tag to compare
  • Added GetMillisecondTimestampLong helper method to AuthenticationProvider
  • Added PriceSignificationFigures to SharedSpotSymbol model

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