Skip to content

Releases: milesburton/veta-trading-platform

veta-trading-platform: v1.46.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 09:09
dd3b9d9

1.46.0 (2026-06-03)

Features

  • registration: require a trader archetype on sign-up (#393) (c1c5161)
  • synthetic-probe: assert personas load + market feed connected (#392) (ae8efbb)

Bug Fixes

  • compose: raise Postgres and Redpanda memory limits (#390) (dc291e6)
  • feature-engine: batch inserts + guard against overlapping flushes (#388) (4ed9ee9)
  • loadgen: max-runtime TTL + wait for user-service before token refresh (#391) (d36ce23)
  • redpanda: cap retention on market.features/market.signals + cluster default (#387) (5140fbd)
  • security: patch tmp path-traversal (GHSA-ph9p-34f9-6g65) (d159dfd)

veta-trading-platform: v1.45.0

Choose a tag to compare

@github-actions github-actions released this 27 May 06:43
8cf887e

1.45.0 (2026-05-26)

Features

  • risk: add selfCrossEnabled config toggle (#380) (0ffcf53)

veta-trading-platform: v1.44.0

Choose a tag to compare

@github-actions github-actions released this 23 May 19:13
7b4779c

1.44.0 (2026-05-23)

Features

  • algos: migrate remaining 8 strategies to createTypedConsumer (#376) (b25701d)
  • messaging: migrate subscribeNewsSignals + limit-strategy to createTypedConsumer (#374) (70ea5e9)

VETA Trading Platform veta-trading-platform-v1.43.0

Choose a tag to compare

@milesburton milesburton released this 23 May 16:58
d1bd056

1.43.0 (2026-05-23)

Features

  • messaging: createTypedConsumer + EMS first adopter (#371) (5cdcbfd)

Note: this release was created manually after release-please-action hit 403 Resource not accessible by integration during today's GitHub auth incident. The manifest, package.json files, and CHANGELOG were already committed by #373; only the GitHub Release object + tag were missing.

What's Changed

  • docs(readme): trim duplicated docs sidebar to a single link by @milesburton in #366
  • test: fill small per-file coverage gaps (production combined ~95.5%) by @milesburton in #367
  • test: address post-merge Copilot review comments on PRs #365 + #367 by @milesburton in #369
  • ci: retry GHCR login 3x to absorb transient GitHub auth flakes by @milesburton in #370
  • test(messaging): Redpanda-backed producer + consumer roundtrip by @milesburton in #368
  • feat(messaging): createTypedConsumer + EMS first adopter by @milesburton in #371
  • ci: throttle docker matrices to max-parallel: 12 by @milesburton in #372
  • chore(main): release veta-trading-platform 1.43.0 by @github-actions[bot] in #373

Full Changelog: veta-trading-platform-v1.42.1...veta-trading-platform-v1.43.0

veta-trading-platform: v1.42.1

Choose a tag to compare

@github-actions github-actions released this 23 May 09:27
6fa8ad6

1.42.1 (2026-05-23)

Bug Fixes

  • observability: scope Alloy docker discovery to our compose projects (#363) (54871c3)

veta-trading-platform: v1.42.0

Choose a tag to compare

@github-actions github-actions released this 23 May 02:26
26de62e

1.42.0 (2026-05-22)

Features

  • frontend: bug-report icon + modal that posts to gateway (#300) (e262e52)
  • gateway: escalate abuse from frame rate-limit to force-close + user-level backoff (#350) (a0552a6)
  • loadgen: announce start/stop to Discord so alerts channel knows to disregard (#354) (b5533f8)
  • security: tag loadgen-driven auth_failure / ws_rate_limited so alerts filter the noise (#355) (4476e4c)

Bug Fixes

  • consumers: use stable Kafka group ids to stop orphan-group lag alerts (#356) (d8a50b9)

veta-trading-platform: v1.41.0

Choose a tag to compare

@github-actions github-actions released this 22 May 08:44
97944cf

1.41.0 (2026-05-21)

Features

  • alerts: attach Grafana panel screenshots to Discord alerts (#340) (0066418)
  • auth: self-service registration with PBKDF2 password storage (#297) (7406471)
  • ci: post CI failures, PR merges, and docs deploys to Discord (#331) (c884cbf)
  • docs: block PRs that ship stale generated docs (#320) (9ec44e3)
  • frontend: admin-only Observability superset workspace (#298) (a78f236)
  • frontend: derive SERVICES list from shared/serviceRegistry (#328) (7105e75)
  • frontend: Discord link in header next to Grafana/Docs (#296) (b94f7ae)
  • frontend: Platform Status panel with bug-report submission (#332) (40bfb14)
  • gateway: /bug-report endpoint with dedicated Discord channel (#299) (36f4334)
  • gateway: auto-create GitHub issues from CRITICAL Discord alerts (#323) (412fa08)
  • gateway: per-minute Discord status heartbeat with full service rollup (#319) (f76ca9d)
  • gateway: replace per-minute heartbeat with daily summary + /platform-status endpoint (#330) (a9c3e3b)
  • homelab-deploy: docker image prune -f after successful deploy (#317) (be3020d)
  • llm-advisory: inference target configurable so the homelab can use the Spark (#301) (8ac00b2)
  • observability: emit process_memory_usage_bytes from every Deno service (#345) (f907275)
  • observability: frontend heap OTEL gauge + Prometheus alerts (#318) (3d00d93)
  • observability: scrape Redpanda + alert on topic growth & consumer lag (#336) (b423865)
  • panel-walkthrough: role-specific walkthroughs for trader/sales/external-client panels (#310) (5ab5637)
  • playbooks: scaffold AI playbook surfaces (runtime + developer-facing) (#304) (70881c1)
  • registry: single-source-of-truth for service IDs, ports, compose names (#327) (6239f35)

Bug Fixes

  • a11y: clear all axe contrast violations on dashboard scenarios (#307) (1d37750)
  • alerts: Dismiss-all on the drawer closes the drawer (#293) (2fd1121)
  • ci: align check-clean-state Node to v24 like the rest of CI (#325) (d2e74cc)
  • ci: test:coverage task had compose-restart-policies in wrong position (#349) (5b59831)
  • compose: llm-advisory + llm-worker auto-restart on crash (#314) (35397e1)
  • docs: drop generatedAt from panel-reference.json (#326) (2bfc71c)
  • docs: replace homelab/Spark IPs with hostname placeholders (#311) (0ba7012)
  • docs: resolve script paths in CI so service-map generator doesn't drift (#341) (1dbd81f)
  • frontend: add 11 missing services to health panel; refactor hook fanout (#322) (7d79a7d)
  • frontend: all wall clocks render in UTC with explicit suffix (#294) (7005559)
  • frontend: cap advisorySlice.bySymbol at 100 entries with LRU eviction (#313) (a1d3d9c)
  • frontend: commit SHA labelled as commit, linked to GitHub (#291) (aaf774f)
  • frontend: startup overlay derives services from gateway response (#295) (75d030a)
  • gateway: add missing PRODUCT_SERVICE_HOST + make doc timestamps stable (#321) (2ab65a9)
  • gateway: add missing SVC_PROXY entries for product-service + replay-service (#329) (71419fc)
  • homelab-deploy: restart containers when bind-mounted single files drift (#309) (1be5611)
  • homelab-deploy: widen bind-mount drift check beyond observability (#337) (84e3d36)
  • infra: auto-restart every long-running container + structural guard (#348) ([ac608c6](ac608c648b7ffcb3b8b8b879...
Read more

veta-trading-platform: v1.40.0

Choose a tag to compare

@github-actions github-actions released this 18 May 21:17
5201945

1.40.0 (2026-05-18)

Features

  • alerts: wire Discord for platform + user-level alerts (#280) (ad78282)
  • observability: add memory-growth alert rules (3164f39)
  • observability: add memory-growth alert rules to Prometheus (870f64e)
  • telemetry: frontend memory polling + gateway ingestion endpoint (#279) (e2b8312)

Bug Fixes

  • a11y: add aria-label to 5 unlabelled symbol/source selects (#276) (4cfd024)
  • a11y: bump contrast ratios for failing token colours (#281) (372c6ad)
  • frontend: give the breaker-expiry janitor a stop handle (#271) (ae854e2)
  • frontend: Market Data indicator uses avgDays + relaxed threshold (#272) (ef20045)
  • frontend: tighten gateway WS reconnect backoff after outage (#267) (19f7871)
  • llm-advisory: prompt-builder tolerates partial data instead of crashing (#270) (3fe630f)
  • observability: repair Trading Overview dashboard health signals (#268) (3fff644)

veta-trading-platform: v1.39.2

Choose a tag to compare

@github-actions github-actions released this 18 May 18:28
c00f067

1.39.2 (2026-05-18)

Bug Fixes

  • edge: sshd ClientAlive on veta-tunnel so the tunnel auto-recovers from outages (#264) (bac8c79)
  • frontend: header polish — short SHA in services, build date back, hard-reload on logout (#266) (0586945)

veta-trading-platform: v1.39.1

Choose a tag to compare

@github-actions github-actions released this 18 May 17:47
92d8afc

1.39.1 (2026-05-18)

Bug Fixes

  • candlestick seed + Dismiss-all + memory caps + Deno process metrics (#260) (2fb33cb)
  • llm-advisory: four reliability fixes so the AI advisory panel works end-to-end (#262) (406cbdc)