Version v3.17.5 (2026-10-21)
Minimum Go version is now 1.26.0 (was 1.25.8). go.mod no longer sets a toolchain.
Behaviour changes:
- http.Server errors are now logged through flamingo.Logger at error level (JSON with zap). A no-op logger drops them.
- dingo v0.4: a cycle in module Depends() fails startup, and a module that depends on itself panics.
- go-redis v9.22 changed client defaults: read/write timeout 5s (was 3s), new retry backoff and TCP keep-alive.
Fixes
- deps: update golang.org/x/net to v0.61.0 (#619) (f0b35c4)
- app: fix non json error log (#603) (e78f16c)
Chores and tidying
- deps: pin github.com/nicksnyder/go-i18n to v1.10.3 (#418) (2dc1d6d)
- deps: update module github.com/redis/go-redis/v9 to v9.23.0 (#614) (23982b6)
- deps: update dependency golangci/golangci-lint to v2.15.0 (#618) (7607c08)
- deps: update module golang.org/x/sync to v0.24.0 (#615) (81613a1)
- deps: update module github.com/vektra/mockery/v3 to v3.8.1 (#617) (15d4d40)
- update otel trace, test on go.mod and latest Go, scan with govulncheck (#595) (e524f35)
- deps: update quay.io/keycloak/keycloak docker tag to v26 (#449) (a5b10e9)
- deps: update go toolchain directive to v1.27.1, removed again in #595 (#597) (8af4c1a)
- deps: update dependency golangci/golangci-lint to v2.14.0 (#606) (9aabd4e)
- deps: update module github.com/vektra/mockery/v3 to v3.8.0 (#593) (36e6efb)
- deps: update module github.com/redis/go-redis/v9 to v9.22.0 (#594) (649585c)
- deps: update module flamingo.me/dingo to v0.4.1 (#586) (7d80781)
- deps: update module golang.org/x/sync to v0.23.0 (#605) (79a55d6)
- deps: update module github.com/coreos/go-oidc/v3 to v3.21.0 (#602) (1a70b8e)
- deps: update module golang.org/x/oauth2 to v0.37.0, raises the go directive to 1.26.0 (#604) (898737b)
- deps: update module github.com/stretchr/testify to v1.12.1 (#598) (8c51d49)
- deps: update dependency golangci/golangci-lint to v2.13.2 (#599) (2a249e3)
- deps: update actions/setup-go action to v7 (#591) (3271faf)
What's Changed
- chore(deps): update actions/setup-go action to v7 by @renovate[bot] in #591
- chore(deps): update dependency golangci/golangci-lint to v2.13.2 by @renovate[bot] in #599
- fix(app): fix non json error log by @IvanMaidurov in #603
- chore(deps): update module github.com/stretchr/testify to v1.12.1 by @renovate[bot] in #598
- chore(deps): update module golang.org/x/oauth2 to v0.37.0 by @renovate[bot] in #604
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.21.0 by @renovate[bot] in #602
- chore(deps): update module golang.org/x/sync to v0.23.0 by @renovate[bot] in #605
- chore(deps): update module flamingo.me/dingo to v0.4.1 by @renovate[bot] in #586
- chore(deps): update module github.com/redis/go-redis/v9 to v9.22.0 by @renovate[bot] in #594
- chore(deps): update module github.com/vektra/mockery/v3 to v3.8.0 by @renovate[bot] in #593
- chore(deps): update dependency golangci/golangci-lint to v2.14.0 by @renovate[bot] in #606
- chore(deps): update go toolchain directive to v1.27.1 by @renovate[bot] in #597
- chore(deps): update quay.io/keycloak/keycloak docker tag to v26 by @renovate[bot] in #449
- chore: update otel trace, test on go.mod and latest Go, scan with govulncheck by @renovate[bot] in #595
- chore(deps): update module github.com/vektra/mockery/v3 to v3.8.1 by @renovate[bot] in #617
- chore(deps): update module golang.org/x/sync to v0.24.0 by @renovate[bot] in #615
- chore(deps): update dependency golangci/golangci-lint to v2.15.0 by @renovate[bot] in #618
- chore(deps): update module github.com/redis/go-redis/v9 to v9.23.0 by @renovate[bot] in #614
- chore(deps): pin github.com/nicksnyder/go-i18n to v1 by @tessig in #418
- fix(deps): update golang.org/x/net to v0.61.0 by @kgrigorev in #619
- Release v3.17.5 by @github-actions[bot] in #601
Full Changelog: v3.17.4...v3.17.5