Releases: bitmartexchange/bitmart-java-sdk-api
Releases · bitmartexchange/bitmart-java-sdk-api
Release list
v2.8.0 Release
New Features
- New
/account/v1/get-deposit-accountGet Deposit Account (KEYED)/account/v1/set-deposit-accountSet Deposit Account (SIGNED)/account/v1/transferAccount Transfer (SIGNED)/uapi-key/v1/account/infoGet Account Info (KEYED)/contract/private/close-all-positionClose All Positions (SIGNED)/contract/private/account/v1/transferContract Account Transfer (SIGNED)
- Update
/account/v1/withdraw/applyWithdraw (SIGNED): Add new request field sourceAccount
v2.7.0 Release
New Features
- New
/newearn/cloud/v1/earnGet Savings (Earn) Account Holdings (KEYED)/newearn/cloud/v1/saving/productGet Flexible Savings Product List (KEYED)/newearn/cloud/v1/saving/subscribeSubscribe Flexible Savings (SIGNED)/newearn/cloud/v1/saving/redeemRedeem Flexible Savings (SIGNED)/newearn/cloud/v1/saving/earnGet Flexible Savings Holdings (KEYED)/newearn/cloud/v1/saving/recordGet Flexible Savings Records (KEYED)/newearn/cloud/v1/saving/fixed/productGet Fixed Savings Product List (KEYED)/newearn/cloud/v1/saving/fixed/subscribeSubscribe Fixed Savings (SIGNED)/newearn/cloud/v1/saving/fixed/earnGet Fixed Savings Holdings (KEYED)/newearn/cloud/v1/saving/fixed/recordGet Fixed Savings Records (KEYED)/newearn/cloud/v1/saving/fixed/redeemEarly-Redeem Fixed Savings (SIGNED)/newearn/cloud/v1/saving/fixed/subscribe/operateModify Fixed Savings Auto-Renewal (SIGNED)/newearn/cloud/v1/saving/subscribe/batch/operateToggle Global Auto-Earn (SIGNED)/newearn/cloud/v1/saving/subscribe/batchGet Global Auto-Earn Status (KEYED)/newearn/cloud/v1/saving/subscribe/operateToggle Flexible Product Auto-Subscribe (SIGNED)/newearn/cloud/v1/saving/subscribe/statusGet Flexible Product Auto-Subscribe Status (KEYED)
v2.6.0 Release
New Features
- New
/account/sub-account/main/v1/sub-to-mainSub-Account to Main-Account (For Main Account) (SIGNED)/account/sub-account/sub/v1/sub-to-mainSub-Account to Main-Account (For Sub-Account) (SIGNED)/account/sub-account/main/v1/main-to-subMain-Account to Sub-Account (For Main Account) (SIGNED)/account/sub-account/main/v1/sub-to-subSub-Account to Sub-Account (For Main Account) (SIGNED)/account/sub-account/main/v1/transfer-listGet Sub-Transfer History (For Main Account) (KEYED)/account/sub-account/v1/transfer-historyGet Account Transfer History (For Main and Sub Account) (KEYED)/account/sub-account/main/v1/walletGet Sub-Account Spot Wallet Balance (For Main Account) (KEYED)/account/sub-account/main/v1/subaccount-listGet Sub-Account List (For Main Account) (KEYED)/account/contract/sub-account/main/v1/sub-to-mainContract Sub-Account to Main-Account (For Main Account) (SIGNED)/account/contract/sub-account/main/v1/main-to-subContract Main-Account to Sub-Account (For Main Account) (SIGNED)/account/contract/sub-account/sub/v1/sub-to-mainContract Sub-Account to Main-Account (For Sub-Account) (SIGNED)/account/contract/sub-account/main/v1/walletGet Contract Sub-Account Wallet Balance (For Main Account) (KEYED)/account/contract/sub-account/main/v1/transfer-listGet Contract Sub-Transfer History (For Main Account) (KEYED)/account/contract/sub-account/v1/transfer-historyGet Contract Account Transfer History (For Main and Sub Account) (KEYED)
v2.5.0 Release
New Features
- New
/spot/v4/algo/submit_orderSubmit Algo Order(v4) (SIGNED)/spot/v4/algo/cancel_orderCancel Algo Order(v4) (SIGNED)/spot/v4/algo/cancel_allCancel All Algo Orders(v4) (SIGNED)/spot/v4/query/algo/orderQuery Algo Order by orderId(v4) (SIGNED)/spot/v4/query/algo/client-orderQuery Algo Order by clientOrderId(v4) (SIGNED)/spot/v4/query/algo/open-ordersQuery Algo Current Orders(v4) (SIGNED)/spot/v4/query/algo/history-ordersQuery Algo History Orders(v4) (SIGNED)/contract/public/funding-rate-v2Get Current Funding Rate V2/contract/private/auto_repaymentQuery Auto Repayment Records (KEYED)/contract/private/cross_collateral/interest_logQuery Interest Accrual Log (KEYED)/contract/private/claimClaim Demo Assets (SIGNED)/contract/private/affiliate/rebate-inviteUserQuery Invited Users Rebate (KEYED)/contract/private/affiliate/invite-checkCheck Invited User (KEYED)/contract/private/affiliate/rebate-userQuery Single User Rebate (KEYED)/contract/private/affiliate/rebate-apiQuery Single API User Rebate (KEYED)/contract/private/affiliate/deposit-withdrawal-listQuery Invited Users Deposit And Withdraw (KEYED)/contract/private/affiliate/aff-customer-infoQuery Invited User Contract Account Info (KEYED)/contract/private/affiliate/rebate-listQuery Rebate Records (KEYED)/contract/private/affiliate/trade-listQuery Invited Users Trade Records (KEYED)spot/bookTicker:{symbol}[WebSocket] New public Best Order (bookTicker) channel
- Update
/contract/private/tradesGet Order Trade (KEYED): Add new request field order_id, client_order_id
v2.3.0 Release
New Features
- New
/contract/private/submit-trail-orderSubmit Trail Order (SIGNED)/contract/private/cancel-trail-orderCancel Trail Order (SIGNED)/contract/public/funding-rate-historyQuery Funding Rate History/contract/public/transaction-historyQuery Transaction History (KEYED)
- Update
/contract/private/submit-orderSubmit Order (SIGNED): Remove the Request Parameters related replacing trail orders/contract/private/modify-plan-orderModify Plan Order (SIGNED): Remove the Request Parameters client_order_id
v2.2.1 Release
Improvements
- The domain name
wss://openapi-ws.bitmart.comwill not provide Futures 1.0 Websocket services.
Please use the domain name wss://openapi-ws-v2.bitmart.com to access Futures 2.0 Websocket services - Rename
GlobalConst.CLOUD_WS_URLtoGlobalConst.CLOUD_SPOT_WS_PUBLIC_URL - Rename
GlobalConst.CLOUD_WS_PRIVATE_URLtoGlobalConst.CLOUD_SPOT_WS_PRIVATE_URL - Rename
GlobalConst.CLOUD_CONTRACT_WS_URLtoGlobalConst.CLOUD_FUTURES_WS_PUBLIC_URL
and change the value from wss://openapi-ws.bitmart.com/api?protocol=1.1 to wss://openapi-ws-v2.bitmart.com/api?protocol=1.1 - Rename
GlobalConst.CLOUD_CONTRACT_WS_PRIVATE_URLtoGlobalConst.CLOUD_FUTURES_WS_PRIVATE_URL
and change the value from wss://openapi-ws.bitmart.com/user?protocol=1.1 to wss://openapi-ws-v2.bitmart.com/user?protocol=1.1 - Upgrading dependencies with vulnerabilities
- remove org.bouncycastle:bcprov-jdk15on:1.70
v2.2.0 Release
New Features
- New
/contract/private/trade-fee-rateSupport querying trade fee rate(KEYED)
Improvements
- Add GlobalConst.CLOUD_V2_URL=
https://api-cloud-v2.bitmart.com - Optimize websocket
- The ping/pong mechanism of the spot websocket has been modified to support
pingtext - The
sendfunction replaces thesubscribefunction and can be used to subscribe and unsubscribe - Remove the
isDebugfunction andisPrintvariable, and use thelog levelto set debug instead
- The ping/pong mechanism of the spot websocket has been modified to support
- Upgrading dependencies with vulnerabilities
- com.squareup.okhttp3 has been upgraded to 4.11.0
- io.netty has been upgraded to 4.1.114.Final
- org.bouncycastle has been upgraded to 1.70
- ch.qos.logback has been upgraded to 1.2.13
v2.1.0 Release
New Features
- New
/contract/private/submit-tp-sl-order/contract/private/modify-plan-order/contract/private/modify-preset-plan-order/contract/private/modify-tp-sl-order
- Updated
contract/private/cancel-orderAdd new request field client_order_id/contract/private/cancel-plan-orderAdd new request field client_order_id/contract/private/current-plan-orderAdd new request field plan_type
v2.0.1 Release
Improvements
- Updated examples in the readme file
Bug Fixes
- The post request does not carry the request header
X-BM-KEY
v2.0.0 Release
New Features
- New
/spot/v4/batch_orders/spot/v4/cancel_orders/spot/v4/cancel_all/contract/private/get-open-orders/contract/private/current-plan-order/contract/private/position-risk
- Updated
/account/v1/withdraw/apply/contract/private/submit-order/contract/private/submit-plan-order
- Removed
/spot/v1/steps/spot/v1/symbols/book/spot/v1/symbols/kline/spot/v1/symbols/trades/spot/v1/ticker_detail/spot/v2/ticker/spot/v2/batch_orders/spot/v1/cancel_orders/spot/v2/trades/spot/v2/order_detail/spot/v3/orders
Improvements
- Support custom request headers
- Class Renaming
- OrderRequest renamed to GetOrderDetailRequest
- OrderHistoryRequest renamed to GetOrderHistoryRequest
- PositionRequest renamed to GetPositionRequest
Bug Fixes
- Fix the exception caused by returning compressed data when logging into spot WebSocket