Skip to content

event-spec v0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 May 18:31

What's Changed

  • [P1] spec/ package — YAML loader, EventDef structs, JSON Schema validation + dev tooling by @dejanradmanovic in #36
  • Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #41
  • Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #40
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #39
  • Bump actions/cache from 4 to 5 by @dependabot[bot] in #37
  • [P1] analytics/ — AnalyticsContext, 4-level context merge, Client, DispatchResult by @dejanradmanovic in #43
  • [P1] provider/ — Provider interface, message types, ProviderConfig, noop provider by @dejanradmanovic in #44
  • [P1] provider/transport.go — HTTP client with retry, exponential backoff, jitter by @dejanradmanovic in #45
  • [P1] provider/queue.go — Event buffering, batching, auto-flush, overflow policies by @dejanradmanovic in #46
  • [P1] provider/ratelimit.go — Token bucket rate limiter per provider by @dejanradmanovic in #47
  • [P1] hooks/ — Hook interface, UnimplementedHook, hook chain executor by @dejanradmanovic in #48
  • [P1] hooks/validation — Runtime JSON Schema validation hook by @dejanradmanovic in #49
  • [P1] hooks/sampling — Deterministic hash-based and random sampling hook by @dejanradmanovic in #50
  • [P1] registry/git — File-system walker, in-memory index, version pinning, hot-reload by @dejanradmanovic in #51
  • [P1] registry/git — File-system walker, in-memory index, version pinning, hot-reload by @dejanradmanovic in #52
  • [P1] codegen/ — TemplateData model, Namer strategies, Go + TypeScript templates by @dejanradmanovic in #53
  • [P2] registry — three-mode split (local / git / server) with remote pull support by @dejanradmanovic in #54
  • [P1] cmd/event-spec — generate and validate CLI subcommands by @dejanradmanovic in #55
  • [P1] provider/amplitude — Amplitude provider with batching, retry, proxy, secret mgmt by @dejanradmanovic in #56
  • [P1] validate — extend to workspace config, sources, and destinations by @dejanradmanovic in #57
  • [P1] testutil/ — CaptureProvider and MockProvider for test assertions by @dejanradmanovic in #58
  • [P1] sdk/typescript — TypeScript core runtime (client, provider interface, hooks) by @dejanradmanovic in #59
  • release: add release pipeline for CLI, Go module, and TypeScript SDKs by @dejanradmanovic in #60

New Contributors

Full Changelog: https://github.com/dejanradmanovic/event-spec/commits/v0.1.1