Skip to content

Releases: gazbert/bxbot

2.2.1

15 Nov 18:28
Compare
Choose a tag to compare

Tech Refresh

General dependency updates and maintenance release.

Main changes:

  1. Updated to Boot 3.3.5.
  2. Updated Snakeyaml to 2.2.
  3. Introduced Code of Conduct.
  4. Used more Lombok where possible.
  5. Switched to parameterised logging for efficiency.
  6. Patched broken Kraken unit test - it still needs proper mocking out as per #171
  7. Minor Sonar & Intellisense fixes.
  8. Misc docs improvements.

What's Changed

Full Changelog: 2.2.0...2.2.1

2.2.0

11 May 19:11
Compare
Choose a tag to compare

JDK 21 Release

Upgrades for the bot to run on JDK 21.

Also:

  1. Removed discontinued Coinbase Pro Exchange Adapter - see #165
  2. Miscellaneous minor Sonar & Intellisense fixes.

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

24 Sep 15:04
Compare
Choose a tag to compare

Spring Boot 3.1 Upgrade

A minor upgrade to use Spring Boot 3.1.

Also:

  1. Updated to Gradle 8.
  2. Now using Lombok to abstract logging.
  3. Replaced deprecated Spring Security + JWT code.
  4. Removed deprecated 'test exchange adapter'.
  5. Converted more util classes to Spring-managed components.
  6. Updated misc product, test, and build plugin dependencies.
  7. Ripped out more Powermock.
  8. Fixed some minor Sonar issues.

Well worth taking.

What's Changed

Full Changelog: 2.0.0...2.1.0

2.0.0

20 May 19:34
Compare
Choose a tag to compare

JDK 17 / Spring Boot 3 Upgrade

A major upgrade to use Spring Boot 3 and JDK 17.

Also removed defunct itBit exchange adapter. See: https://api.itbit.com/docs and https://paxos.com/itbit

What's Changed

Full Changelog: 1.7.0...2.0.0

1.7.0

20 Aug 14:22
Compare
Choose a tag to compare

Simulate Exchange Fees Release

Updated Try Mode Exchange Adapter to use simulated buy/sell fees - #152

Full Changelog: 1.6.0...1.70

1.6.0

19 Aug 15:04
Compare
Choose a tag to compare

Updated Trading API Release

Added new operation Trading API to fetch minimum order size and precision details for currency pairs - #148

Thanks to @MarcDahlem for this contribution.

What's Changed

Full Changelog: 1.5.0...1.6.0

1.5.0

18 Aug 19:31
Compare
Choose a tag to compare

Dependencies Update Release

Updated to Boot 2.7.2.

Also bumped other prod + test deps.

Now using latest Gradle wrapper and official Maven wrapper.

Dropping the superfluous 'v' prefix for release name + tag going forwards.

Full Changelog: v1.4.0...1.5.0

v1.4.0

18 Apr 18:25
Compare
Choose a tag to compare

New Try-Mode Test Adapter

Big thanks to @MarcDahlem for contributing a new "Try-Mode" Exchange Adapter to the project - #137

It delegates to public API calls to a real Exchange Adapter, but simulates the private API (Order Management) calls. Ideal for paper-trading and testing your algos. It can be configured to delegate to any real Exchange Adapter.

Also bumped to Spring Boot 2.6.6 due to recent vulnerability in Spring MVC.
See: https://spring.io/blog/2022/03/31/spring-boot-2-6-6-available-now

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

04 Mar 20:30
Compare
Choose a tag to compare

Tech Refresh Release

A major refresh of the bot. Well worth taking, especially in light of the recent log4j vulnerabilities.

Essentially a move to Boot 2.6.4 and an upgrade of most dependencies.

GitHub Actions is now used for the CI buillds.

See #143

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

11 Feb 21:00
Compare
Choose a tag to compare

Coinbase Pro Release

Added a new Exchange Adapter for Coinbase Pro. This replaces the legacy GDAX adapter.

Big thanks to @DavidHuertas for contributing the new adapter: #132 #120 #134

  • Removed deprecated GDAX adapter.
  • Removed deprecated OKCoin adapter.