Skip to content

Releases: gazbert/bxbot

v1.1.0

13 Jan 21:15
Compare
Choose a tag to compare

Dependency Update Release

Updated dependencies for the bot. No new functionality.

Dependency Updates

Product

  • Spring Boot - 2.1.18.RELEASE
  • spring-tx - 5.1.19.RELEASE
  • Spring Cloud Version - 2.1.6.RELEASE
  • Google Guava - 30.1-jre
  • Hibernate Validator - 6.2.0.Final
  • H2 - 1.4.200
  • Snake YAML - 1.27
  • validation-api - 2.0.1.Final

Test

  • junit - 4.13.1
  • powermock-module-junit4 - 2.0.9
  • powermock-api-easymock - 2.0.9
  • spring-security-test - 5.2.8.RELEASE
  • awaitility - 4.0.4

Gradle

  • Gradle wrapper - 6.3
  • Gradle io.spring.gradle:dependency-management-plugin - 1.0.10.RELEASE
  • Gradle org.springframework.boot:spring-boot-gradle-plugin - 2.1.18.RELEASE

Maven

  • spring-boot-maven-plugin - 2.1.18.RELEASE
  • spotbugs-maven-plugin - 4.2.0
  • flatten-maven-plugin - 1.2.5
  • jacoco-maven-plugin - 0.8.6

v1.0.1

05 Apr 17:21
Compare
Choose a tag to compare

A patch release to correct some documentation in the README and sample config.

v1.0.0

04 Apr 19:38
Compare
Choose a tag to compare

REST API Release

The first Production ready release of the bot.

  • Delivery of the REST API #32 - see the section in the README for full details.
  • Major updates to all dependencies.
  • Deprecated GDAX Exchange Adapter. It has been superseded by Coinbase Pro - see #120
  • Deprecated OKCoin Exchange Adapter. It needs upgrading to use latest exchange API - see #122

Dependency Updates

Product

  • Spring Boot - 2.1.13-RELEASE
  • spring-tx - 5.1.14.RELEASE
  • Google guava - 28.2-jre
  • Google gson - 2.8.6

Test

  • junit - 4.13
  • powermock-module-junit4 - 2.0.6
  • powermock-api-easymock - 2.0.6
  • easymock - 4.2
  • spring-security-test - 5.2.2.RELEASE
  • awaitility - 4.0.2

Gradle

  • Gradle wrapper - 6.2.2
  • Gradle io.spring.gradle:dependency-management-plugin - 1.0.9.RELEASE
  • Gradle org.springframework.boot:spring-boot-gradle-plugin - 2.1.13.RELEASE
  • Gradle spotbugs-gradle-plugin - 2.0.0
  • Gradle org.sonarqube - 2.8
  • Gradle checkstyle - 8.21
  • Gradle jacoco - 0.8.5

Maven

  • Maven wrapper - 3.6.3
  • maven-failsafe-plugin - 2.22.2
  • maven-surefire-plugin - 2.22.2
  • maven-javadoc-plugin - 3.2.0
  • flatten-maven-plugin - 1.2.0
  • spring-boot-maven-plugin - 2.1.13.RELEASE
  • jacoco-maven-plugin - 0.8.5
  • spotbugs-maven-plugin - 4.0.0
  • maven-checkstyle-plugin - 3.1.1
  • maven-compiler-plugin - 3.8.1
  • jacoco-maven-plugin - 0.8.5
  • maven-enforcer-plugin - 3.0.0-M3

Dependencies Added

  • spring-cloud-starter - 2.1.5.RELEASE
  • jjwt - 0.9.1
  • h2 - 1.4.199
  • springfox-swagger2 - 2.9.2
  • springfox-swagger-ui - 2.9.2
  • springfox-bean-validators - 2.9.2
  • swagger-annotations - 1.6.0
  • validation-api - 2.0.0.Final
  • hibernate-validator - 6.1.2.Final
  • hibernate-validator-annotation-processor - 6.1.2.Final
  • sonar-maven-plugin - 3.7.0.1746

Dependencies Removed

  • jaxb-core
  • jaxb-runtime
  • Gradle com.gradle.build-scan

v0.12.1

30 Jun 20:05
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

Minor release with lots of improvements after analysis with Sonarcloud.

  • Google Java Style Guide is now enforced as part of the build.
  • JaCoCo coverage is enforced as part of the the build - we're striving for 80%+ line coverage where possible. Notable exceptions are the exchange adapters and repositories classes - there is no way to use PowerMock with JaCoCo on-the-fly instrumentation. These classes are excluded from the metrics despite them being extensively tested.
  • Sonarcloud report is generated as part of the CI build.
  • The Cryptopia exchange adapter has been removed in light of recent events.

The REST API is still not production ready, but is being actively developed on the bxbot-restapi branch.

v0.12.0

27 May 16:13
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

YAML Datastore Release

  • The XML config datastore has been replaced with a YAML implementation - this should make it simpler to configure the bot! The horrible XML parsing code has been removed - #99
  • The XML datastore will continue to be supported on the 0.11.x release stream (maintenance only) until January 2020.
  • The codebase has had a general cleanup.
  • The REST API is (still) not production ready - #32

v0.11.0

25 May 18:01
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

JDK 11 Release

  • Major upgrade to get the bot running on JDK 11.
    JDK 11 is an LTS Release and will be supported until September 2023.
  • Removed old deprecated Huobi exchange adapter. Another one (#83) needs building for integrating with the new Huobi exchange.
  • The REST API is (still) not production ready - #32

Dependency Updates

  • Spring Boot - 2.1.4-RELEASE
  • spring-tx - 5.1.4.RELEASE
  • Google guava - 27.0-jre
  • Google gson - 2.8.5
  • javax.mail-api - 1.6.2
  • javax.mail - 1.6.2
  • jaxb-api - 2.3.1
  • jaxb-impl - 2.3.1
  • jaxb-core - 2.3.0.1
  • jaxb-runtime - 2.3.1
  • Gradle wrapper - 5.4
  • powermock-module-junit4 - 2.0.2
  • powermock-api-easymock - 2.0.2
  • easymock - 4.0.2
  • Gradle io.spring.gradle:dependency-management-plugin - 1.0.7.RELEASE
  • Gradle org.springframework.boot:spring-boot-gradle-plugin - 2.1.4.RELEASE
  • Gradle com.gradle.build-scan - 2.2.1
  • Maven wrapper - 3.6.1
  • maven-failsafe-plugin - 2.22.1
  • maven-surefire-plugin - 2.22.1
  • maven-javadoc-plugin - 3.1.0
  • flatten-maven-plugin - 1.1.0
  • spring-boot-maven-plugin - 2.1.4.RELEASE

Dependencies Added

  • jacoco-maven-plugin - 0.8.3
  • spotbugs-maven-plugin - 3.1.11

Dependencies Removed

  • cglib-nodep
  • objenesis
  • findbugs-maven-plugin

v0.10.0

23 Sep 13:50
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

JDK 10 release

  • JDK 8 + Spring Boot 1.5.x will be supported in the 0.8.x release stream - maintenance only until Jan 2019.
  • JDK 8 + Spring Boot 2.0 will be supported in the 0.9.x release stream - maintenance only until Jan 2019.
  • REST API is not production ready.

v0.9.0

09 Jun 15:31
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Spring Boot 2.0 Release

Upgraded bot to use Spring Boot 2.0 and Spring 5.0.

  • Spring Boot 1.5.x will continue to be supported in the 0.8.x release stream - maintenance only.
  • New features will only be developed on the 0.9.x release stream.
  • REST API is not production ready.

v0.8.8

19 May 16:24
Compare
Choose a tag to compare
v0.8.8 Pre-release
Pre-release

Big dependency update release and addition of Cryptopia exchange adapter.

  • #92 - new Cryptopia exchange adapter added by @nodueck - thanks!
    README + sample config to follow as per #93.
  • Updated to Spring Boot 1.5.13.RELEASE
  • Updated spring-tx to 4.3.17.RELEASE
  • Updated Google Guava to 25.0-jre
  • Updated Google GSON to 2.8.4
  • Updated powermock to 1.7.4
  • Updated easymock to 3.6
  • Updated cglib-nodep to 3.2.6
  • Updated to Gradle wrapper to 4.7
  • Updated Gradle dependency-management-plugin to 1.0.5.RELEASE
  • Updated spring-boot-maven-plugin to 1.5.13.RELEASE
  • Updated com.gradle.build-scan to 1.13.1
  • Updated maven-failsafe-plugin to 2.20.1
  • Updated maven-surefire-plugin to 2.20.1

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