Skip to content

Release History

Auto-generated from CHANGELOG.md.

3.0.3 (2026-03-08)

Bug Fixes

  • deps: update module github.com/redisearch/redisearch-go to v2 (a578c49)

3.0.2 (2026-03-07)

Bug Fixes

  • use t.Setenv in TestGetEnv to fix errcheck lint errors (38c723f)

3.0.1 (2026-03-07)

Bug Fixes

  • ignore .dagger directory in Renovate config (3b9ea10)

3.0.0 (2026-03-07)

  • feat!: add /v2 module path for proper Go modules v2 semantics (0c23391)

BREAKING CHANGES

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

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

2.0.0 (2026-03-07)

  • fix!: replace log.Fatalf and panic with proper error returns (6b09528), closes #51
  • fix!: return error from SendToHomerun instead of nil, nil (b39f1e0), closes #52
  • fix!: return errors from EnqueueMessageInRedisStreams and StoreInRediSearch (35d79e0), closes #53
  • refactor!: replace map[string]string with typed RedisConfig struct (b54ec16), closes #54

Bug Fixes

  • deps: update module github.com/99designs/gqlgen to v0.17.87 (df6e35b)
  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.6.8 (e31ba40)
  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.7.1 (43f877c)
  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.7.5 (7e9992b)
  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.7.8 (2dea535)
  • deps: update module github.com/pterm/pterm to v0.12.81 (#21) (9cb86a8)
  • deps: update module github.com/pterm/pterm to v0.12.82 (b25c5d2)
  • deps: update module github.com/pterm/pterm to v0.12.83 (b00f67a)
  • deps: update module github.com/redisearch/redisearch-go to v2 (71fe781)
  • deps: update module github.com/redisearch/redisearch-go to v2 (9384331)
  • deps: update module github.com/redisearch/redisearch-go to v2 (734c83d)
  • deps: update module github.com/redisearch/redisearch-go to v2 (b025c1e)
  • deps: update module github.com/stretchr/testify to v1.11.1 (9c559d3)
  • deps: update module github.com/stretchr/testify to v1.11.1 (ac3819f)
  • deps: update module github.com/vektah/gqlparser/v2 to v2.5.31 (d44bab9)
  • deps: update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] (5bd03a2)
  • deps: update module go.opentelemetry.io/otel/sdk to v1.42.0 (6b7c679)
  • deps: update module go.opentelemetry.io/proto/otlp to v1.9.0 (d686b1c)
  • deps: update module golang.org/x/sync to v0.18.0 (#35) (76f4499)
  • deps: update module google.golang.org/grpc to v1.79.2 (11f7c15)
  • deps: update opentelemetry-go monorepo (0d4f0b5)
  • regenerate .dagger go.sum after gqlgen update (f187940)
  • regenerate .dagger go.sum after grpc update (a72dffb)
  • remove broken verify workflow (4a004f7)
  • remove deprecated rand seeding pattern in helpers.go (ed0d1b8), closes #55

Features

BREAKING CHANGES

  • RenderBody now returns (string, error) instead of string.

  • message.go: GetMessageJSON returns error instead of calling log.Fatalf

  • message.go: GetMessageJSON returns error when Redis key not found
  • send.go: RenderBody returns (string, error) instead of panicking
  • send_test.go: update TestRenderBody for new signature
  • EnqueueMessageInRedisStreams now returns (objectID, streamID, error). StoreInRediSearch now returns error.

  • pitcher.go: return error on failed enqueue instead of just logging

  • redisearch.go: return error on index check failure instead of silently continuing
  • send_test.go: update test for new signature
  • EnqueueMessageInRedisStreams and StoreInRediSearch now accept RedisConfig instead of map[string]string.

  • Add RedisConfig struct with Addr, Port, Password, Stream, Index fields

  • Update pitcher.go, redisearch.go, tests, and godoc examples
  • SendToHomerun now returns ([]byte, http.Response, error) instead of ([]byte, http.Response).

  • Return wrapped errors instead of printing to stdout via fmt.Println

  • Fix double-close bug: body is closed inside SendToHomerun via defer, callers no longer need to close it
  • Remove redundant resp.Body.Close() from test

1.2.0 (2025-02-22)

Bug Fixes

  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.6.6 (63ed640)
  • deps: update module github.com/redisearch/redisearch-go to v2 (3cbc10f)
  • deps: update module github.com/stuttgart-things/sthingscli to v0.3.0 (3b1e6ec)
  • fix/fix-release (0bcd0cb)

Features

1.1.0 (2025-02-22)

Bug Fixes

  • deps: update module github.com/jedib0t/go-pretty/v6 to v6.6.5 (bae0964)
  • deps: update module github.com/pterm/pterm to v0.12.80 (3f9c81c)
  • deps: update module github.com/redisearch/redisearch-go to v2 (2d56570)
  • deps: update module github.com/stuttgart-things/sthingscli to v0.1.125 (30df8ee)

Features

1.0.0 (2025-01-09)

Features

  • add new helper function for data parsing (15f27ab)