All notable changes to net.qtsurfer:api-client are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Downgrade Maven plugin versions (compiler 3.11.0, surefire 3.2.5, source 3.3.0, javadoc 3.6.3) so that the build works under JitPack's bundled Maven 3.5.x.
- Initial release of the auto-generated Java API client, produced by
openapi-generatoragainst the QTSurfer OpenAPI 3.1 spec. - HTTP layer:
java.net.http.HttpClient(JDK 17+, zero HTTP runtime dependencies). - JSON: Jackson 2.18.
- Operations:
getExchanges,getInstruments,postStrategy,getStrategyStatus,prepareBacktesting,getPreparationStatus,executeBacktesting,cancelExecution,getExecutionResult. - Distribution via JitPack.