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¶
- add release and pages deployment workflows (ffd41c0)
- feat/add-dagger-linting (4c935fe)
- feat/add-dagger-module (0508596)
- feat/add-dagger-module (5c42ba4)
- feat/add-tests (c7e8797)
- feat/update-test-task (bd33218)
- fix/linting (5460dd8)
- main (8837684)
- main (69947c0)
- main (d1097de)
- main (dd0903d)
- main (7ac4aac)
- renovate/actions-checkout-6.x (db66e58)
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¶
- fix/fixed-readme-desc (fa75c83)
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)