Skip to content

Releases: CCob/bittrex4j

Release 1.0.11

12 Oct 11:13
Compare
Choose a tag to compare

Bittrex API v2 updates

  • Updated API DTO's to be inline with upgraded bittrex server API calls

Thanks to @revidee for the pull requests on most of these

Release 1.0.10

24 May 20:04
Compare
Choose a tag to compare
  • Fixed issue with queryExchangeState not using the new c2 hub compressed format

Release 1.0.9

28 Apr 12:41
Compare
Choose a tag to compare
  • Added support for new authenticated websocket API, so you can now get account order updates and wallet balance changes via websocket events
  • Upgraded current websocket API to use new c2 SignalR hub from Bittrex, which should be more efficient on bandwidth
  • More changes to CloudFlare authorisation logic, but hopefully a thing of the past now as CF is currently disabled on Bittrex.

Release 1.0.7

05 Apr 15:46
Compare
Choose a tag to compare
Release 1.0.7 Pre-release
Pre-release

Minor release to fix CloudFlare authorization after they updated the returned JS code.

Release 1.0.6

25 Feb 09:32
Compare
Choose a tag to compare
  • Fixed and upgraded to signalr4j which now allows reconnect logic to be disabled
  • Disabled reconnect logic for signalr so that reconnect is handled inside bittrex4j, allowing CloudFlare to be performed again prior to reconnect
  • Fixed issue where REST API calls can hang when Bittrex is under load as socket get's stuck waiting for data

Release 1.0.5

04 Feb 17:08
Compare
Choose a tag to compare
  • Added the ability to pass in the API key and secret with each API call. This will allow a single instance with multiple API keys in use
  • Don't retry API calls with errors that are terminal
  • Fixed issue where sellLimit was not formatting the request parameter correctly and failing
  • Added a hard timeout on CloudFlare authorization as this can hang when Bittrex server are under stress
  • Fixed getOrderHistory using incorrect DTO
  • getMarketHistory and getMarkets should have been using v1.1 URL
  • Added the v1.1 version of getMarketSummary as the V2 API can give incorrect results
  • Thanks to @cymp for fixes to marketName not present on market summaries web socket calls
  • Thanks to @cymp for improving decimal accuracy by changing market summaries to use BigDecimal

More of the API will be moving over to BigDecimal in the next release which will allow for greater accuracy than Java's built in double value.

1.0.4

09 Jan 20:48
Compare
Choose a tag to compare
  • Added missing getOpenOrders call
  • Added new onWebsocketError listener method which closes #3
  • Implemented AutoClosable interface instead of finalize which closes #4

1.0.3

30 Dec 12:21
Compare
Choose a tag to compare
  • Added a new retry functionality for REST calls which defaults to 5 attempts
  • Added new subscribeToMarketSummaries function since Bittrex no long automatically do this on WebSocket connection
  • No longer need 3rd party repositories for maven artifacts since I have created a new fork of the SignalR library called signalr4j and it is published on Maven Central
  • Improved WebSocket reconnect logic on disconnect, but more work still needs to be done
  • Fixed typo in getMarketSummaries URL builder which was causing a 404 error code
  • Renamed Tick DAO endTime property to startTime, since this is what Bittrex's T property represents