Releases: milesburton/veta-trading-platform
Releases · milesburton/veta-trading-platform
Release list
VETA Trading Platform veta-trading-platform-v1.56.3
1.56.3 (2026-07-22)
Bug Fixes
What's Changed
- chore(deps): bump the npm_and_yarn group across 2 directories with 6 updates by @dependabot[bot] in #496
- fix(deps): patch 4 open Dependabot alerts (brace-expansion, js-yaml) by @milesburton in #498
- chore(main): release veta-trading-platform 1.56.3 by @milesburton in #499
Full Changelog: veta-trading-platform-v1.56.2...veta-trading-platform-v1.56.3
VETA Trading Platform veta-trading-platform-v1.56.2
1.56.2 (2026-07-22)
Bug Fixes
- market-sim: resolve CPU contention, Redpanda race, and LIMIT fillCount race in integration tests (#493) (18a7cef)
- market-sim: stop /seed from blocking the event loop during scenario reruns (#497) (135606f)
What's Changed
- fix(market-sim): resolve CPU contention, Redpanda race, and LIMIT fillCount race in integration tests by @milesburton in #493
- fix(market-sim): stop /seed from blocking the event loop during scenario reruns by @milesburton in #497
- chore(main): release veta-trading-platform 1.56.2 by @milesburton in #494
Full Changelog: veta-trading-platform-v1.56.1...veta-trading-platform-v1.56.2
VETA Trading Platform veta-trading-platform-v1.56.1
1.56.1 (2026-07-20)
Bug Fixes
What's Changed
- Expand instrument universe + fix candlestick/docs/market-sim CI issues by @milesburton in #489
- fix(market-sim): resolve CPU contention causing integration test timeouts by @milesburton in #490
- chore(main): release veta-trading-platform 1.56.1 by @milesburton in #491
Full Changelog: veta-trading-platform-v1.56.0...veta-trading-platform-v1.56.1
VETA Trading Platform veta-trading-platform-v1.56.0
1.56.0 (2026-07-14)
Features
- alerts: raise Discord alert on wide bid-ask spread (#487) (e6b8b25)
- discord-bot: greet new members via Discord Gateway (#486) (c8b25c0)
What's Changed
- feat(discord-bot): greet new members via Discord Gateway by @milesburton in #486
- feat(alerts): raise Discord alert on wide bid-ask spread by @milesburton in #487
- chore(main): release veta-trading-platform 1.56.0 by @milesburton in #488
Full Changelog: veta-trading-platform-v1.55.0...veta-trading-platform-v1.56.0
VETA Trading Platform veta-trading-platform-v1.55.0
1.55.0 (2026-07-12)
Features
What's Changed
- docs: document existing PR screenshot automation by @milesburton in #484
- feat(ticketing): create GitHub issues for user tickets by @milesburton in #483
- chore(main): release veta-trading-platform 1.55.0 by @milesburton in #485
Full Changelog: veta-trading-platform-v1.54.0...veta-trading-platform-v1.55.0
VETA Trading Platform veta-trading-platform-v1.54.0
1.54.0 (2026-07-12)
Features
What's Changed
- feat(frontend): reorganise header, combine VETA+env badge, label all icons by @milesburton in #481
- chore(main): release veta-trading-platform 1.54.0 by @milesburton in #482
Full Changelog: veta-trading-platform-v1.53.3...veta-trading-platform-v1.54.0
VETA Trading Platform veta-trading-platform-v1.53.3
1.53.3 (2026-07-12)
Bug Fixes
- algo type-check, load-test quantity validation, homelab deploy race (#477) (d62a45a)
- homelab: detect skip-ci by absence of check-runs, not message text (#478) (7833c00)
- homelab: raise auto-pull's systemd timeout from 10min to 60min (#479) (9e2b568)
What's Changed
- fix: algo type-check, load-test quantity validation, homelab deploy race by @milesburton in #477
- fix(homelab): detect skip-ci by check-run absence, not commit message by @milesburton in #478
- fix(homelab): raise auto-pull systemd timeout to 60min by @milesburton in #479
- chore(main): release veta-trading-platform 1.53.3 by @milesburton in #480
Full Changelog: veta-trading-platform-v1.53.2...veta-trading-platform-v1.53.3
VETA Trading Platform veta-trading-platform-v1.53.2
1.53.2 (2026-07-04)
Bug Fixes
What's Changed
- fix(docs): remove dead code flagged by CodeQL by @milesburton in #475
- chore(main): release veta-trading-platform 1.53.2 by @milesburton in #476
Full Changelog: veta-trading-platform-v1.53.1...veta-trading-platform-v1.53.2
VETA Trading Platform veta-trading-platform-v1.53.1
1.53.1 (2026-07-04)
Bug Fixes
What's Changed
- fix(test): robust panel-ready wait using elementHandle polling by @milesburton in #472
- chore(main): release veta-trading-platform 1.53.1 by @milesburton in #474
Full Changelog: veta-trading-platform-v1.53.0...veta-trading-platform-v1.53.1
VETA Trading Platform veta-trading-platform-v1.53.0
1.53.0 (2026-06-23)
Features
- algos: migrate remaining 8 strategies to createTypedConsumer (#376) (b25701d)
- db: guard against destructive migrations (expand/contract) (#443) (4d25d32)
- dx: panel scaffolding generator + Claude provider for llm-advisory (#437) (ddba5a2)
- frontend: bug-report icon + modal that posts to gateway (#300) (e262e52)
- frontend: Platform Status panel with bug-report submission (#332) (40bfb14)
- gateway: escalate abuse from frame rate-limit to force-close + user-level backoff (#350) (a0552a6)
- grid: interactive column freeze for Order Blotter and Executions (#460) (c5553ce)
- loadgen: announce start/stop to Discord so alerts channel knows to disregard (#354) (b5533f8)
- messaging: createTypedConsumer + EMS first adopter (#371) (5cdcbfd)
- messaging: migrate subscribeNewsSignals + limit-strategy to createTypedConsumer (#374) (70ea5e9)
- observability: emit process_memory_usage_bytes from every Deno service (#345) (f907275)
- panel generator, Claude llm-advisory provider, FIX docs + MCP server (#439) (cab3ae5)
- prefs: persist all UI state + docs sweep + panel reference fix (#465) (b040333)
- prefs: persist all UI state and add regulatory audit trail (#463) (e1497e9)
- registration: require a trader archetype on sign-up (#393) (c1c5161)
- risk: add selfCrossEnabled config toggle (#380) (0ffcf53)
- security: tag loadgen-driven auth_failure / ws_rate_limited so alerts filter the noise (#355) (4476e4c)
- synthetic-probe: assert personas load + market feed connected (#392) (ae8efbb)
Bug Fixes
- ci: stop integration tests silently passing when they fail (#431) (155607b)
- ci: test:coverage task had compose-restart-policies in wrong position (#349) (5b59831)
- compose: raise Postgres and Redpanda memory limits (#390) (dc291e6)
- consumers: use stable Kafka group ids to stop orphan-group lag alerts (#356) (d8a50b9)
- deploy: require explicit opt-in to enable the loadgen profile (#410) (237f486)
- docs: capture Electron screenshots against a healthy mock stack (#450) (8ec466e), closes #448
- feature-engine: batch inserts + guard against overlapping flushes (#388) (4ed9ee9)
- frontend: silence StatusBar svg prop warnings (#403) (801f61b)
- frontend: stop bug report modal thrashing and promote docs link (#407) (0c5997b)
- gateway: demo-day orders must not be attributed to the admin (#457) (1e70adc)
- gateway: remove bias from admin load-test randomness (#409) (c403074)
- gateway: replace insecure load-test randomness (#399) (1100c3c)
- infra: auto-restart every long-running container + structural guard (#348) (ac608c6)
- infra: cap memory on every container + structural guard (#346) (21a03b1)
- loadgen: max-runtime TTL + wait for user-service before token refresh (#391) (d36ce23)
- market-sim: diff-encode market.ticks (17x bandwidth cut) (#344) (a3ecd51)
- messaging: clear handler-timeout timer so it never leaks (#435) (4a02385)
- observability: persist Alloy positions.yml + bound retry loop (#347) (5196c4d)
- observability: scope Alloy docker discovery to our compose projects (#363) (54871c3)
- observability: stop Discord noise from Redpanda topic-rate rules (#342) ([6ad71d4](6ad71d4...