Skip to content

Release History

Auto-generated from CHANGELOG.md.

1.5.0 (2026-03-11)

Features

  • add GitHub webhook endpoint with HMAC signature validation (2288804), closes #92

1.4.1 (2026-03-11)

Bug Fixes

  • deps: update module charm.land/lipgloss/v2 to v2.0.1 (c03468f)

1.4.0 (2026-03-11)

Bug Fixes

  • deps: update module charm.land/bubbletea/v2 to v2.0.2 (29cc28b)

Features

  • add Grafana alert webhook endpoint (bcd25bf), closes #86

1.3.0 (2026-03-11)

Features

  • dual-write messages to RediSearch index at pitcher level (90a112b), closes #87

1.2.0 (2026-03-08)

Features

  • add deploy-kcl task and suppress health check logging (2ae31bc)

1.1.2 (2026-03-08)

Bug Fixes

  • deps: upgrade bubbletea and lipgloss to v2 (charm.land) (a75391e), closes #76 #77

1.1.1 (2026-03-07)

Bug Fixes

  • resolve staticcheck SA9003 empty branch in banner (b336507)
  • restyle banner with orange Street Fighter theme and bigger elements (c08811e)

1.1.0 (2026-03-07)

Features

  • animated retro Bubble Tea banner with HOMERUN2 branding (b82912d), closes #69

1.0.0 (2026-03-07)

  • feat!: migrate to homerun-library/v2 import path (38a869a), closes #9

BREAKING CHANGES

  • import path changed from github.com/stuttgart-things/homerun-library to github.com/stuttgart-things/homerun-library/v2

Update all Go source files to use the v2 import path. EnqueueMessageInRedisStreams now returns (objectID, streamID, error).

0.6.4 (2026-03-07)

Bug Fixes

  • deps: update module github.com/redis/go-redis/v9 to v9.18.0 (66110ab)

0.6.3 (2026-03-07)

Bug Fixes

  • adapt to homerun-library API change (EnqueueMessageInRedisStreams returns error) (3955ba8)
  • deps: update github.com/stuttgart-things/homerun-library digest to beb8acc (71d2fe4)
  • deps: update module dagger.io/dagger to v0.20.1 (2069a69)

0.6.2 (2026-03-07)

Bug Fixes

  • handle errcheck for Close() calls in pitcher (ed1a197)

0.6.1 (2026-03-07)

Bug Fixes

  • deps: update module github.com/vektah/gqlparser/v2 to v2.5.32 (7bb27ff)

0.6.0 (2026-03-07)

Features

  • JWT auth option with JWKS validation (1670326), closes #52

0.5.0 (2026-03-07)

Features

  • HTTP request logging middleware (24a8cce), closes #51
  • Redis health check at startup (fail fast) (608795a), closes #48
  • startup banner with version, config, and connection status (7d7137a), closes #49

0.4.1 (2026-03-07)

Bug Fixes

  • deps: update opentelemetry-go monorepo (5606cb3)

0.4.0 (2026-03-07)

Features

  • introduce Pitcher interface with file-based dev mode (f04a00a), closes #47

0.3.2 (2026-03-07)

Bug Fixes

  • adapt to homerun-library API change (RedisConfig struct) (595cdf5)
  • deps: update github.com/stuttgart-things/homerun-library digest to b54ec16 (ab15762)

0.3.1 (2026-03-07)

Bug Fixes

  • handle errcheck lint failures in auth middleware (d4388b2)

0.3.0 (2026-03-07)

Features

  • switch to log/slog for structured, leveled logging (b45255a), closes #50

0.2.0 (2026-03-07)

Bug Fixes

  • use safe defaults for ldflags env vars in ko config (4157523), closes #53

Features

  • embed build info via ldflags (version, commit, date) (e0d4b06), closes #53

0.1.1 (2026-03-06)

Bug Fixes

  • accept int or str for redisPort in KCL schema (#46) (27b55ef)

0.1.0 (2026-03-06)

Bug Fixes

  • add .goreleaser.yaml for release binary builds (#42) (4ee0b8c)
  • add Bearer token auth to examples/test-api.sh (151b501), closes #10
  • deps: update github.com/stuttgart-things/homerun-library digest to 7e9992b (92d6b36)
  • remove repositoryUrl from .releaserc to fix release auth (#39) (f434bc4)
  • remove windows from goreleaser build targets (#43) (c8df477)
  • revert release workflow to secrets inherit (#38) (d1695ea)
  • set Content-Type header before writing response in auth middleware (1d55c44), closes #6
  • set kcl-source-dir to kcl in release workflow (#45) (d121d65)

Features

  • add .ko.yaml with explicit build configuration (3e8de9e), closes #13
  • add Backstage catalog, TechDocs, and fix release workflow auth (#35) (246c595), closes #34
  • add GitHub Actions CI/CD workflows (6d22885), closes #16
  • add HTTPRoute (Gateway API) as alternative to Ingress in KCL (818068d)
  • expand Dagger module with Lint, Build, BuildImage, ScanImage (d6b0baa), closes #14 #17 #4
  • expand Taskfile with manifest rendering, deploy, release tasks (babebbc), closes #15
  • feat/add-skeleton (6862da7)
  • feat/add-skeleton (c2091f6)
  • feat/add-skeleton (f6cab48)
  • feat/add-skeleton (4dd7fc0)
  • feat/add-skeleton (4f8e7fa)
  • feat/add-skeleton (155b9f4)
  • feat/add-skeleton (8be7255)
  • feat/add-skeleton (66f51e8)
  • feat/add-skeleton (1380180)
  • feat/add-skeleton (359e02d)
  • feat/add-skeleton (062db4f)
  • feat/add-skeleton (80e3128)
  • feat/add-skeleton (6ece2ec)
  • handle Redis errors, load config at startup, add graceful shutdown (41005b5), closes #5 #7
  • modularize KCL manifests with schema validation (f03162f), closes #11 #3
  • remove legacy k8s/ YAML in favor of KCL → Kustomize pipeline (2ec96b0), closes #12

Changelog