Skip to content

v0.5.0 — Observability, Real Data & Open Source Readiness

Latest

Choose a tag to compare

@askmy-stack askmy-stack released this 07 Jul 18:47

MarketPulse MCP v0.5.0

Major release completing the v0.4–v0.5 roadmap.

Observability (v0.4)

  • Grafana at http://localhost:3000 with auto-provisioned Prometheus datasource
  • Dashboard JSON at deploy/grafana/dashboards/marketpulse.json
  • New metrics: pipeline lag, API latency, MCP tool calls, symbol volatility
  • Placeholder dashboard screenshot in assets/grafana-dashboard.png

Real Data (v0.2+)

  • yfinance stock producer (ENABLE_REAL_STOCK_DATA / YFINANCE_ENABLED)
  • NewsAPI provider (NEWS_API_KEY + ENABLE_REAL_NEWS_DATA)
  • Finnhub provider (FINNHUB_API_KEY)
  • News embeddings on news_embeddings topic with hash/sentence-transformers fallback

Production Hardening

  • Optional API key auth via API_KEY env var (X-API-Key header)
  • TimescaleDB hypertable migration (deploy/timescaledb/init.sql)
  • Terraform AWS skeleton (deploy/terraform/)
  • Kubernetes Helm chart (deploy/helm/marketpulse/)
  • Docker health checks on all services

Open Source Polish (v0.5)

  • 15 Good First Issues on GitHub
  • Pre-commit hooks (ruff check + format)
  • docs/screenshots/ with representative images
  • Updated roadmap, CONTRIBUTING, and API docs

Upgrade

git pull origin main
cp .env.example .env  # review new vars
make up

Grafana: http://localhost:3000 (admin/admin)