Repository navigation
Releases: QTSurfer/api-client-java
Releases · QTSurfer/api-client-java
Release list
0.23.0
Added ✨
- Regenerated from OpenAPI 0.128.25.
StartLiveRequest.sandbox(true)lets an owner repeat the
sandbox trial for a compilation with an earlier promoted run and no runs stopped for exceeding
resource limits, for example to inspect its retained WebSocket signal history while debugging.
Otherwise eligible compilations start inLIVE; first runs and recompiled strategies start in
SANDBOX.
0.22.0
Added ✨
StartLiveRequest.warmFromconfigures 0–3600 seconds of market replay before a live run starts;
0disables warming and omission keeps the platform's automatic warmup. The effective value is
returned byLiveRunWithStreamandLiveRunDetailfor newly created runs.LiveSourceRequest.instrumentsis optional: omission uses a compiled strategy's declared
selection, or every exchange/segment instrument when none is declared. The returnedLiveSource
reports the submitted list or the resolved selection; symbols are matched case-insensitively.
0.21.0
Added ✨
- Add typed reads for individual live runs and controls to rotate or revoke live stream URLs.
- Expose optional live-run statistics and stream URLs on start/latest-run responses.
0.20.0
Added ✨
LiveExecutionApi.sendLiveCommand(runId, request)lets an owner deliver a transient command to a running strategy without restarting it. The202response identifies the accepted command; a503means it was not sent and may be retried. Commands have no idempotency key, so retrying after an ambiguous network failure can deliver a second command.listStrategies(includeDeleted)andlistDatasets(includeDeleted)can include deleted entries with theirdeletedAttimestamps.Account.maxSweepCartesianexposes the account's Cartesian sweep limit, and live-run details include an optional failurereason.
0.19.0
Added ✨
- Paper-trading configuration on live runs, account and equity-curve reads, and typed filtering of retained live signals from OpenAPI 0.127.0.
0.18.0
feat: generate client for OpenAPI 0.126.2
0.17.0
Added ✨
- Live Execution, account, and current dataset API contracts.
0.16.0
Added ✨
- Dataset imports and
ExecuteBacktestRequest.baseConfigfrom OpenAPI0.119.0.
0.15.0
Regenerated against OpenAPI spec 0.115.1.
Added ✨
ExecuteBacktestRequest.paramsaccepts one scalar strategy-property vector and
ResultMap.paramsechoes it in the execution result.ScalarStrategyParamValuenames each
scalar value.DatasetWithLinksandDatasetVersionexposedataUrlanddataFormat(lastraor
parquet) for ready dataset versions.
Changed 🔄
- Dataset uploads accept CSV or parquet files, directly or inside a gzip/zip containing one file.
ResultMap.winRateis a fraction from 0.0 to 1.0, andcagris a ratio (for example,0.15
represents 15%).
0.14.0
Regenerated against OpenAPI spec 0.111.2.
Changed 🔄
DatasetCreatednow contains only the immediate creation response (datasetId,name,type,
instrument, and the upload session); it no longer presents dataset lifecycle fields absent from
the live response.