Changelog¶
synthkit uses Conventional Commits and release-please for automated changelog generation and version management.
On every push to main, release-please maintains a release PR that accrues changes. Merging that PR tags vX.Y.Z, creates the GitHub Release with the changelog section as release notes, and triggers the multi-arch container image publish to GHCR.
The current CHANGELOG.md is maintained in the repository. GitHub Releases (including attached SBOMs and third-party notices) are at:
https://github.com/rknightion/synthkit/releases
v1.0.0 — 2026-06-29¶
Initial public release of synthkit — composable synthetic telemetry generator for Grafana Cloud.
Features¶
- Full catalog of 42 construct kinds and 2 workload kinds across AWS, Azure, GCP, Kubernetes, AI/LLM, Network, and Grafana product areas.
- Blueprint YAML composition: declare infrastructure and applications in one file; emit structurally-correct synthetic metrics (Prometheus Remote-Write v2), traces (OTLP), logs (Loki), optional RUM (Faro), and synthetic profiles (Pyroscope).
- Two-cadence scheduler with decoupled in-memory delivery queue.
- Control plane with operator UI, live scenario activation, live pod scaling, span-metrics opt-in.
skcapture+skforgecapture-to-blueprint tooling (AWS/EKS v1).synthkit-dash+synthkit-control-dashGrafana v2 dashboard generators.- Claude Code / Codex / OpenCode LLM skills:
/initial-setup,/create-blueprint,/setup-fleet-management,/verify-deployment. - AGPL-3.0-only license with full OSS governance: SPDX headers enforced, forbidden-words hygiene guard, release-please automation, Renovate dependency management.
- GitHub Actions: release-please, GHCR multi-arch image publish, CodeQL, zizmor, actionlint, dependency review.
For the full commit history, see the GitHub commit log.