Skip to content

Releases: gazbert/bxbot

v0.8.7

24 Mar 18:06
Compare
Choose a tag to compare
v0.8.7 Pre-release
Pre-release

Maintenance release. Misc unit test fixes and dependency updates.

  • #77 - Unit test timing expectation fix
  • #89 - Fix to use DecimalFormatSymbols in adapter tests
  • Updated Google Guava to 24.1-jre
  • Updated Java Mail to 1.6.1
  • Updated spring-boot-maven-plugin to 1.5.10.RELEASE
  • Updated to Gradle wrapper to 4.6
  • Updated com.gradle.build-scan to 1.12.1
  • Updated to Maven wrapper to 3.5.3

v0.8.6

04 Feb 15:25
Compare
Choose a tag to compare
v0.8.6 Pre-release
Pre-release

Added support for Spring to inject Trading Strategies. Some dependency updates too.

  • #84 - support for Spring injection of Trading Strategies. Thanks to @kuceraf for this. The legacy mechanism for injecting strategies by class name is still supported.
  • Updated to Spring Boot 1.5.10.RELEASE
  • Updated spring-tx to 4.3.14.RELEASE
  • Updated Google Guava to 24.0-jre
  • Updated to Gradle 4.5

v0.8.5

24 Dec 14:15
Compare
Choose a tag to compare
v0.8.5 Pre-release
Pre-release

A significant release and well worth taking:

  • #81 - added basic Ticker support to TradingApi. Thanks to @KrzychuJedi for helping to drive this.
  • #77 - fixed some time dependent unit test failures. Thanks to @KosherBacon for spotting these on Windows.
  • #30 - Boosted unit test coverage of public and authenticated exchange adapter tests.
  • Moved all impl classes out of bxbot-trading-api project - a breaking change if you have written your own Exchange Adapter I'm afraid, but it had to be done. I've moved the impl classes to the bxbot-exchanges project where they belong.
  • Deprecated the Huobi Exchange Adapter - due to regulatory requirements from Chinese authorities Huobi ceased trading activity on October 31 2017.
  • Updated Spring Boot to 1.5.9.RELEASE
  • Updated spring-tx to 4.3.13.RELEASE
  • Updated Google Guava to 23.6-jre
  • Updated to Gradle 4.4.1
  • Updated Maven to 3.5.2
  • Updated maven-javadoc-plugin to 3.0.0
  • Updated EasyMock to 3.5.1
  • Removed unnecessary use of PowerMock in certain projects.
  • Misc README and Javadoc updates.

v0.8.4

14 Nov 21:33
Compare
Choose a tag to compare
v0.8.4 Pre-release
Pre-release

Fix (#73, #74) for all Exchange Adapters to mandate using a '.' (full stop) as the decimal point separator for formatting BigDecimal values.

Many locales default to a '.' and you might not be affected by this bug. Other locales, e.g. Czech Republic, default to a ',' (comma).

Exchanges always require a '.'

Thanks to @kuceraf for fixing this.

v0.8.3

04 Nov 18:52
Compare
Choose a tag to compare
v0.8.3 Pre-release
Pre-release

Update to GDAX Exchange Adapter.

GDAX API no longer returns order id in single order cancel response.

https://docs.gdax.com/#cancel-an-order

v0.8.2

26 Oct 20:23
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release

Mostly dependency updates, README fixes, and more REST API development.

  • Updated Spring Boot to 1.5.8.RELEASE.
  • Updated spring-tx to 4.3.12.RELEASE.
  • Updated Google GSON to 2.8.2.
  • Updated Gradle to 4.2.1.
  • Updated Powermock to 1.7.3.
  • Updated EasyMock to 3.5.
  • Fixed README section for installing the bot using Gradle.
  • Merged more REST API implementation to master - almost ready for production.

v0.8.1

28 Aug 18:06
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release

Mostly dependency updates and README tweaks.

  • Updated Spring Boot to latest 1.5.6.RELEASE.
  • Updated Google Guava to latest 23.0.
  • Updated Gradle to latest 4.1.
  • Added extra bxbot-xml-datastore unit tests for invalid config.
  • Misc README updates.
  • Merged more REST API implementation to master - still not ready for production.

v0.8.0

16 Aug 21:39
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Some config file cleanup/consolidation in light of recent REST API and Web UI integration. This is a backwards-compatibility breaking change, but it needed to be done.

  • Renamed <other-config> to <optional-config> in exchange.xml and strategy.xml config files.
  • Some README restructure and cleanup.

v0.7.1

02 Aug 20:35
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

BTC-e adapter removal, some code cleanup, and pulled in latest REST API code.

  • Removed BTC-e Exchange Adapter and associated sample config in light of
    recent events: https://www.coindesk.com/btc-e-pledges-to-return-customer-bitcoin-days-after-police-seize-domain - the adapter is still versioned in GitHub and can be resurrected if/when circumstances permit.
  • Code cleanup/improvements after FindBugs and IntelliJ inspection run - nothing serious, just inefficient code, bad style etc.
  • Pulled in latest from REST API branch, but it's still not ready for production.

v0.7.0

28 Jul 20:22
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Unplanned release in light of recent BTC-e events.