Releases: pineforge-4pass/pineforge-engine
Releases · pineforge-4pass/pineforge-engine
Release list
v0.10.14
v0.10.14
Changes since v0.10.13
- chore(release): v0.10.14 (079d564)
- Merge pull request #57 from pineforge-4pass/integration/full-validation-pass (099cd5d)
- Merge branch 'fix/dca-stale-limit-entry-survives-close' into integration/full-validation-pass (8286e27)
- fix(fills): keep resting pure-limit entries alive across a full close (TV GTC) (4881ad7)
- Merge pull request #56 from pineforge-4pass/integration/full-validation-pass (ea6cb37)
- Merge branch 'fix/same-tick-multi-entry-sequential-fills' into integration/full-validation-pass (75d07f6)
- fix(exits): bind percent-100 brackets to a pending opposite reversal entry (8789cb5)
- fix(fills): fill same-tick multi-entry races sequentially per TV rule R* (b551cfb)
- Merge branch 'fix/exit-qty-percent-lot-step-floor-rebased' into integration/full-validation-pass (513e8fa)
- fix(exits): floor percent-derived strategy.exit legs to instrument lot step (1849520)
- Merge branch 'fix/exit-bracket-reserve-pending-entry' into integration/full-validation-pass (e82714e)
- Merge branch 'fix/finer-tf-security-publish-gate-lookahead-only' into integration/full-validation-pass (eb79f53)
- fix(security): restrict finer-than-chart publish gate to lookahead_on (a4847b3)
- Merge branch 'fix/same-bar-multi-close-single-fill' into integration/full-validation-pass (672c59b)
- fix(orders): size same-bar strategy.exit against the post-batched-close position (69c6dba)
- fix(orders): batch same-bar default-FIFO strategy.close calls into TV's single surviving fill (30fa74d)
- fix(exits): reserve explicit-qty exit brackets against pending entry, not live position (c8d8e31)
- Merge branch 'fix/security-finer-tf-history-offset-calling-bar-latch' into integration/full-validation-pass (e654888)
- fix(security): latch finer-than-chart request.security history reads to calling-bar boundary (47e9829)
- Merge branch 'fix/same-bar-flat-armed-opposite-defer' into integration/full-validation-pass (8d5bad8)
- fix(fills): defer same-bar flat-armed opposite-close when it would leave a remainder (7ee58d7)
- Merge branch 'fix/long-100pct-margin-overalloc-liquidation' into integration/full-validation-pass (7cb643c)
- fix(fills): unblock margin-call liquidation for over-allocated 1x longs (ac61d0c)
- fix(fills): same-bar exit re-issue fill + trail-seed pre-fill extreme leak (96d9fbb)
- Merge branch 'fix/same-bar-limit-entry-fill' into integration/full-validation-pass (5ad68ee)
- fix(fills): same-bar pure-limit entries fill immediately under process_orders_on_close (4e82016)
- Merge branch 'fix/margin-long-short-syminfo-wiring' into integration/full-validation-pass (bdad9a4)
- feat(syminfo): wire margin_long/margin_short through set_syminfo_metadata (c54949c)
- Merge branch 'fix/cancel-orders-keep-pending-entries' into integration/full-validation-pass (6b1f9b7)
- fix(orders): close()/close_all() no longer cancels pending same-direction entries (cfa8c89)
- Merge branch 'fix/qty-step-on-entry-orders' into integration/full-validation-pass (165ee9a)
- fix(orders): apply qty_step lot-size flooring to regular entry orders (3ec0484)
- Merge branch 'fix/account-currency-fx-pnl-and-sizing' into integration/full-validation-pass (85028ef)
- fix(currency): apply account_currency_fx_ to PnL, sizing, and excursions (19b7236)
- Merge branch 'fix/strong-tier-low-n-unmatched-floor' into integration/full-validation-pass (aeabbda)
- Merge branch 'fix/verify-corpus-usdt-pnl-columns' into integration/full-validation-pass (9184236)
- Merge branch 'feat/heikinashi-same-symbol-security' into integration/full-validation-pass (6facc12)
- fix(verify): recognize USDT-suffixed PnL/MFE/MAE export columns (63aded4)
- fix(verify): unfair moderate tier for low-N near-perfect strategies (925b2aa)
- docs(readme): correct coverage figures and ctest binary count (2436b50)
- docs(readme): correct coverage figures and ctest binary count (97c0d31)
- feat(security): support same-symbol Heikin-Ashi request.security (7eb812b)
- docs(readme): update corpus parity numbers for 252-strategy corpus (898a997)
- chore(verify): emit report-only entry/exit p99 deltas (#55) (515c390)
- test(verify): consolidate TradingView trade-list fragments before pairing (#54) (0a662ed)
- fix(orders): apply account-currency FX to the broker affordability gate (#53) (78b5300)
- fix(ta): initialize recompute save-state in all indicator ctors (non-determinism UB) (#52) (643d69f)
- fix(orders): defer process_orders_on_close market entry off the entry bar (#51) (902a95b)
- fix(orders): arm strategy.exit trailing stop via trail_price (absolute activation) (#50) (4064c7b)
- fix(orders): close(id) closes logical unclosed qty, not physical lots (grid bots) (#49) (eddb129)
- feat(orders): quantize margin-call liquidation lots to the symbol qty-step (#48) (0df9812)
- feat(orders): TradingView margin-call liquidation (#47) (848cce3)
- fix(orders): full-close exit re-expands to grown position under pyramiding (#46) (f14f201)
- test(orders): cover multi-tier exit precedence (bc9a7ff)
- fix(drawing): keep deleted records data-accessible (ca7fbb7)
- feat(drawing): add drawing objects as data runtime (02c7564)
Prebuilt libraries
Per-arch static-lib + headers tarballs are attached below (C ABI).
For the full PineScript -> backtest image, use ghcr.io/pineforge-4pass/pineforge-release.
v0.10.13
v0.10.13
Changes since v0.10.12
- chore(release): v0.10.13 (65b59c2)
- fix(orders): retain from_entry exit brackets whose parent entry is still pending (959af5e)
- fix(magnifier): on_bar sees script-bar open ts, not last sub-bar ts (fbae7a5)
Prebuilt libraries
Per-arch static-lib + headers tarballs are attached below (C ABI).
For the full PineScript -> backtest image, use ghcr.io/pineforge-4pass/pineforge-release.
v0.10.12
v0.10.12
Changes since v0.10.11
- chore(release): v0.10.12 (40f272f)
Prebuilt libraries
Per-arch static-lib + headers tarballs are attached below (C ABI).
For the full PineScript -> backtest image, use ghcr.io/pineforge-4pass/pineforge-release.
v0.10.11
v0.10.11
Changes since v0.10.10
- chore(release): v0.10.11 (6c0c87d)
- ci(release): engine is lib-only; dispatch hub after tarball (d29ecc7)
- feat(repro): docker runner for corpus + raw-data speed/throughput drivers (83d1b31)
- feat(run_json): corpus-faithful knobs + --bench raw timing (b312be4)
- docs(corpus): fix stale 'private submodule' message — corpus is public (#40) (1473ba2)
- docs(readme): transpiler bundled in pineforge-release, not the engine (engine ships no Docker image) (#39) (3c89e1b)
- feat(release): stop building the engine Docker image — engine is lib-only (#38) (1806edf)
- chore/corpus and app selfpush (#37) (758cf7e)
- feat(docker): engine image -> pure runtime base (#36) (a68d2fc)
- docs(readme): point full Pine->backtest image to pineforge-release (#35) (5d57cc9)
- feat(release): dispatch engine-release to pineforge-release hub (#34) (06937dc)
Prebuilt libraries
Per-arch static-lib + headers tarballs are attached below (C ABI).
For the full PineScript -> backtest image, use ghcr.io/pineforge-4pass/pineforge-release.
v0.10.10
v0.10.10
Changes since v0.10.9
- chore(release): v0.10.10 (5d84073)
Container image
docker pull ghcr.io/pineforge-4pass/pineforge-engine:0.10.10
v0.10.9
v0.10.7
v0.10.7
Changes since v0.10.6
- chore(release): v0.10.7 (7c7644d)
Container image
docker pull ghcr.io/pineforge-4pass/pineforge-engine:0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.4
Changes since v0.10.3
- chore(release): v0.10.4 (051f8d6)
- Merge pull request #33 from pineforge-4pass/feat/backtest-fingerprint (309ce2e)
- fix(report): unwrap std::string() in input-default parse + regression test (f97af1e)
- docs(docker): document the report fingerprint field (959457e)
- build(docker): force-latest (-U) codegen install (f48a235)
- feat(docker): pass generated.cpp + transpile flag to run_json (d04ea93)
- feat(run_strategy): opt-in --fingerprint-json sidecar (a9ec8f5)
- harden(report): non-finite-safe scalar parse + crash-proof fingerprint injection (35a1716)
- feat(report): emit decode-able backtest fingerprint from run_json (3212542)
- test: failing self-test for backtest fingerprint helpers (8902439)
Container image
docker pull ghcr.io/pineforge-4pass/pineforge-engine:0.10.4