Skip to content

Releases: JKorf/CryptoExchange.Net

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

Version 8.2.0

06 Nov 13:00
Compare
Choose a tag to compare
  • Added support for not allowing duplicate subscription topics on the same websocket connection
  • Added PerAccount SharedLeverageSettingMode enum value, changed Side on SharedUserTrade to nullable
  • Added support for object deserialization in SystemTextJsonMessageAccessor.GetValue
  • Changed SocketApiClient GetAuthenticationRequest to GetAuthenticationRequestAsync to allow for requesting token

Version 8.1.1

01 Nov 09:38
Compare
Choose a tag to compare
  • Fixed socket connections trying to authenticated connection when it's marked as dedicated request connection even when no authentication is needed
  • Fixed System.Text.Json ArrayConverter not passing serializer options to nested deserialization
  • Fixed System.Text.Json ArrayConverter creating new serializer options each time a JsonConverter attribute is encountered