Releases: gazbert/bxbot
2.2.1
Tech Refresh
General dependency updates and maintenance release.
Main changes:
- Updated to Boot 3.3.5.
- Updated Snakeyaml to 2.2.
- Introduced Code of Conduct.
- Used more Lombok where possible.
- Switched to parameterised logging for efficiency.
- Patched broken Kraken unit test - it still needs proper mocking out as per #171
- Minor Sonar & Intellisense fixes.
- Misc docs improvements.
What's Changed
Full Changelog: 2.2.0...2.2.1
2.2.0
JDK 21 Release
Upgrades for the bot to run on JDK 21.
Also:
- Removed discontinued Coinbase Pro Exchange Adapter - see #165
- Miscellaneous minor Sonar & Intellisense fixes.
What's Changed
Full Changelog: 2.1.0...2.2.0
2.1.0
Spring Boot 3.1 Upgrade
A minor upgrade to use Spring Boot 3.1.
Also:
- Updated to Gradle 8.
- Now using Lombok to abstract logging.
- Replaced deprecated Spring Security + JWT code.
- Removed deprecated 'test exchange adapter'.
- Converted more util classes to Spring-managed components.
- Updated misc product, test, and build plugin dependencies.
- Ripped out more Powermock.
- Fixed some minor Sonar issues.
Well worth taking.
What's Changed
Full Changelog: 2.0.0...2.1.0
2.0.0
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
1.6.0
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
- Feature/accquire order min by @MarcDahlem in #138
Full Changelog: 1.5.0...1.6.0
1.5.0
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
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
- Feature/try mode by @MarcDahlem in #136
New Contributors
- @MarcDahlem made their first contribution in #136
Full Changelog: v1.3.0...v1.3.1
v1.3.0
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
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.