Skip to content

Releases: JKorf/Kraken.Net

Version 5.0.1

21 Oct 09:20
Compare
Choose a tag to compare
  • Fixed socketClient.SpotApi.SubscribeToAggregatedOrderBookUpdatesAsync and SubscribeToInvidualOrderBookUpdatesAsync not passing the depth parameter to the server
  • Fixed userReference parameter incorrectly set at restClient.SpotApi.Trading.PlaceOrderAsync
  • Fixed timestamp serialization for socketClient.SpotApi queries

Version 5.0.0

14 Oct 13:08
Compare
Choose a tag to compare
  • Updated CryptoExchange.Net to version 8.0.3, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.0.3
  • Updated the library to use System.Text.Json for (de)serialization instead of Json.Net
  • Updated Spot websocket implementation from V1 to V2
    • Moved requesting of WebSocket token for private endpoints from user endpoint to internal
    • Removed automatic mapping of BTC to XBT (V2 API used BTC as symbol instead of the previous XBT)
    • Respone models have been updated to V2
    • Spread subscription has been removed, part of Ticker stream now
    • Added individual order book subscription
    • Added instrument subscription
    • Added user balances subscription
    • UserTrade subscription has been removed, part of Order stream now
    • Added socketClient.SpotApi.PlaceMultipleOrdersAsync endpoint
    • Added socketClient.SpotApi.EditOrderAsync endpoint
    • Added socketClient.SpotApi.ReplaceOrderAsync endpoint
  • Added Shared implementation for Futures WebSocket and REST APIs
  • Extended Shared implementation for Spot WebSocket API
  • Added restClient.SpotApi.Trading.CancelAllOrdersAfterAsync endpoint
  • Added restClient.FuturesApi.ExchangeData.GetTickerAsync endpoint
  • Added restClient.FuturesApi.Trading.GetOrdrAync endpoint
  • Renamed clientOrderId to userReference parameters in Spot orders as it was implemented with the userref field
  • Added new clientOrderId parameter to Spot orders using the correct cl_ord_id field
  • Updated Shared Spot REST implementation to use new clientOrderId property
  • Updated restClient.FuturesApi.GetBalancesAsync response so it's more discoverable
  • Updated AssetStatus Enum values
  • Updated SymbolStatus Enum values
  • Fixed deserialization issue FuturesApi.Trading.GetOpenPositionsAsync

Version 4.12.0

27 Sep 09:48
Compare
Choose a tag to compare
  • Updated CryptoExchange.Net to version 8.0.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.0.0
  • Added partial Shared client interfaces implementation for Spot and FuturesApi Rest and Socket clients
  • Added SpotApi.Account.GetDepositHistoryAsync endpoint
  • Added SpotApi.Account.GetWithdrawalHistoryAsync endpoint
  • Added trades parameter to SpotApi.Trading.GetOrderAsync and GetOrdersAsync endpoints
  • Added Maker property on KrakenUserTrade model
  • Renamed Decimals to PriceDecimals on KrakenSymbol model
  • Updated Status property type from string? to SymbolStatus on KrakenSymbol model
  • Updated Sourcelink package version
  • Marked ISpotClient references as deprecated

Version 4.11.1

28 Aug 17:31
Compare
Choose a tag to compare

Version 4.11.0

07 Aug 19:14
Compare
Choose a tag to compare

Version 4.10.0

27 Jul 13:25
Compare
Choose a tag to compare

Version 4.9.0

16 Jul 17:53
Compare
Choose a tag to compare

Version 4.8.1

02 Jul 19:11
Compare
Choose a tag to compare

Version 4.8.0

23 Jun 16:30
Compare
Choose a tag to compare

Version 4.7.0

11 Jun 18:06
Compare
Choose a tag to compare