Releases: JKorf/Kraken.Net
Releases · JKorf/Kraken.Net
Version 5.0.1
- 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
- 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
- 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
- Updated CryptoExchange.Net to version 7.11.2, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.11.2
- Added pricePrefixOperator, priceSuffixOperator, secondaryPricePrefixOperator and secondaryPriceSuffixOperator parameters to SpotApi.Trading.PlaceOrderAsync and EditOrderAsync endpoints
Version 4.11.0
- Updated CryptoExchange.Net to version 7.11.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.11.0
- Updated XML code comments
Version 4.10.0
- Updated CryptoExchange.Net to version 7.10.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.10.0
Version 4.9.0
- Updated CryptoExchange.Net to version 7.9.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.9.0
Version 4.8.1
- Updated CryptoExchange.Net to V7.8.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.8.0
- Updated KrakenAllocatedAmount model
Version 4.8.0
- Updated CryptoExchange.Net to version 7.7.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.7.0
- Updated response models from classes to records
- Added CancellationToken optional parameter to websocket requests
Version 4.7.0
- Fix Asset not set on response model in SpotApi.Account.GetAvailableBalancesAsync
- Updated CryptoExchange.Net to v7.6.0, see https://github.com/JKorf/CryptoExchange.Net?tab=readme-ov-file#release-notes for release notes