Releases: gazbert/bxbot
Releases · gazbert/bxbot
v1.1.0
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
v1.0.0
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
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
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
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
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
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
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
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