Skip to content

v0.2.0 – Events API, Health Metrics, and Simulator UX

Choose a tag to compare

@geminimir geminimir released this 06 Sep 23:39

Highlights

  • Events API: GET /v1/events with pagination, filters, sorting, and time range
  • Admin UI: Settings persistence with validation and tests
  • Operational Readiness: /health/ready and Prometheus /metrics in API and workers
  • Simulator UX: Getting-started docs and CLI workflow examples

Why it matters

  • Faster integration: Query usage events from your app/UI immediately
  • Better DX: Admin settings persist across reloads
  • Production-friendly: Health checks and metrics ready for monitoring
  • Repeatable testing: Documented simulator flows for reliable scenarios

What changed

  • API: apps/api/src/routes/events.ts adds GET /v1/events
  • Core types/schemas: @stripemeter/core
  • Database repository: @stripemeter/database
  • Docs: docs/api/events.md, docs/simulator/getting-started.md, docs/simulation-api.md

Upgrade guide

  • No breaking changes.
  • Pull latest, then:
pnpm install
pnpm build

Packages

  • @stripemeter/core@1.1.0
  • @stripemeter/database@1.1.0

Thanks

  • Huge thanks to our contributors: @louispy, @coryli
  • We welcome new contributors—check CONTRIBUTING.md and open a PR!