Release History¶
Auto-generated from CHANGELOG.md.
4.5.0 (2026-09-12)¶
Features¶
4.4.1 (2026-09-12)¶
Bug Fixes¶
4.4.0 (2026-09-12)¶
Features¶
4.3.0 (2026-09-11)¶
Features¶
4.2.0 (2026-09-11)¶
Features¶
4.1.0 (2026-09-11)¶
Features¶
4.0.0 (2026-08-20)¶
- feat!: v4 - module path, URL initialism, Response type, RediSearch fixes (#120) (1646f6d), closes #103
BREAKING CHANGES¶
- the module path is now github.com/stuttgart-things/homerun-library/v4, Message.Url is Message.URL, SendToHomerun returns a Response instead of ([]byte, *http.Response), and the RediSearch schema requires the index to be recreated (FT.DROPINDEX). See docs/migration-v4.md.
3.2.0 (2026-08-20)¶
Features¶
3.1.9 (2026-08-20)¶
Bug Fixes¶
- make the library silent by default, sync docs, remove dead code (#116) (55a5734), closes #101 #104 #101 #104 #106
3.1.8 (2026-08-20)¶
Bug Fixes¶
3.1.7 (2026-08-19)¶
Bug Fixes¶
3.1.6 (2026-08-19)¶
Bug Fixes¶
3.1.5 (2026-08-19)¶
Bug Fixes¶
- ci: make a failing test fail the pipeline (#111) (3018606), closes #95
- JSON-escape template values in HomeRunBodyData (#110) (490208b), closes #96
3.1.4 (2026-08-19)¶
Bug Fixes¶
3.1.3 (2026-08-19)¶
Bug Fixes¶
3.1.2 (2026-08-19)¶
Bug Fixes¶
3.1.1 (2026-08-19)¶
Bug Fixes¶
3.1.0 (2026-04-15)¶
Features¶
3.0.6 (2026-04-15)¶
Bug Fixes¶
3.0.5 (2026-03-19)¶
Bug Fixes¶
- handle redis errors instead of panicking via sthingsCli v0.3.1 (14e1edb)
3.0.4 (2026-03-10)¶
Bug Fixes¶
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)