Skip to content

Releases: CCob/bittrex4j

Release 1.0.11

Choose a tag to compare

@CCob CCob released this 12 Oct 11:13

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

Choose a tag to compare

@CCob CCob released this 24 May 20:04
  • Fixed issue with queryExchangeState not using the new c2 hub compressed format

Release 1.0.9

Choose a tag to compare

@CCob CCob released this 28 Apr 12:41
  • 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

Release 1.0.7 Pre-release
Pre-release

Choose a tag to compare

@CCob CCob released this 05 Apr 15:46

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

Release 1.0.6

Choose a tag to compare

@CCob CCob released this 25 Feb 09:32
  • 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

Choose a tag to compare

@CCob CCob released this 04 Feb 17:08
  • 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

Choose a tag to compare

@CCob CCob released this 09 Jan 20:48
  • Added missing getOpenOrders call
  • Added new onWebsocketError listener method which closes #3
  • Implemented AutoClosable interface instead of finalize which closes #4

1.0.3

Choose a tag to compare

@CCob CCob released this 30 Dec 12:21
  • 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