Releases: i-love-flamingo/flamingo
Releases · i-love-flamingo/flamingo
v3.12.0
Version v3.12.0 (2025-01-09)
Features
- app: add dingo-trace-injections flag, which switches injection tracing (#455) (c25a60e)
- web/handler: add http method to opencensus tag for flamingo_router_controller (#432) (7597e69)
Chores and tidying
- deps: update module github.com/coreos/go-oidc/v3 to v3.12.0 (#465) (e40d9ed)
- deps: update module github.com/vektra/mockery/v2 to v2.50.4 (#464) (7d2d7f0)
- deps: update module golang.org/x/oauth2 to v0.25.0 (#466) (27262c8)
- docs: add troubleshooting information (#457) (8426b77)
- edit mockery configuration, remove scattered go:generate annotations, edited linter config (#463) (586b32b)
- deps: update dependency go to v1.23.4 (#459) (a307b16)
- deps: bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#462) (ad862f2)
- deps: update module golang.org/x/sync to v0.10.0 (#461) (e1b39ea)
- deps: update module golang.org/x/oauth2 to v0.24.0 (#452) (a90e42b)
- deps: update module golang.org/x/sync to v0.9.0 (#453) (acde3c2)
- deps: update module github.com/vektra/mockery/v2 to v2.49.1 (#454) (af56c07)
- deps: update dependency go to v1.23.3 (#451) (77cf423)
- deps: update module github.com/redis/go-redis/v9 to v9.7.0 (#450) (0569ead)
- deps: update dependency go to v1.23.2 (#447) (7d64c4e)
- deps: update module github.com/vektra/mockery/v2 to v2.46.3 (#448) (2871fb3)
- deps: update quay.io/keycloak/keycloak docker tag to v25.0.6 (#443) (be28720)
- deps: update module go.uber.org/automaxprocs to v1.6.0 (#444) (9de9569)
- deps: update module github.com/vektra/mockery/v2 to v2.46.1 (#445) (5158f5a)
Other
What's Changed
- feat(web/handler): add http method to opencensus tag for flamingo_router_controller by @flogoetzrath in #432
- chore(deps): update module github.com/vektra/mockery/v2 to v2.46.1 by @renovate in #445
- chore(deps): update module go.uber.org/automaxprocs to v1.6.0 by @renovate in #444
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.6 by @renovate in #443
- chore(deps): update module github.com/vektra/mockery/v2 to v2.46.3 by @renovate in #448
- chore(deps): update dependency go to v1.23.2 by @renovate in #447
- chore(deps): update module github.com/redis/go-redis/v9 to v9.7.0 by @renovate in #450
- feat(app): add dingo-trace-injections flag, which switches injection tracing by @IvanMaidurov in #455
- chore(deps): update dependency go to v1.23.3 by @renovate in #451
- chore(deps): update module github.com/vektra/mockery/v2 to v2.49.1 by @renovate in #454
- chore(deps): update module golang.org/x/sync to v0.9.0 by @renovate in #453
- chore(deps): update module golang.org/x/oauth2 to v0.24.0 by @renovate in #452
- Add version command to the default framework CLI commands by @kgrigorev in #458
- chore(deps): update module golang.org/x/sync to v0.10.0 by @renovate in #461
- chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 by @dependabot in #462
- chore(deps): update dependency go to v1.23.4 by @renovate in #459
- chore: edit mockery and linter configuration by @kgrigorev in #463
- chore(docs): add troubleshooting information by @IvanMaidurov in #457
- chore(deps): update module golang.org/x/oauth2 to v0.25.0 by @renovate in #466
- chore(deps): update module github.com/vektra/mockery/v2 to v2.50.4 by @renovate in #464
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.12.0 by @renovate in #465
- Release v3.12.0 by @github-actions in #446
New Contributors
- @flogoetzrath made their first contribution in #432
- @kgrigorev made their first contribution in #458
Full Changelog: v3.11.0...v3.12.0
v3.11.0
Version v3.11.0 (2024-09-19)
Features
Fixes
Chores and tidying
- deps: update quay.io/keycloak/keycloak docker tag to v25.0.5 (#439) (634092b)
- deps: update dependency go to v1.23.1 (#437) (e9e669e)
- deps: update module github.com/vektra/mockery/v2 to v2.46.0 (#438) (39733f6)
What's Changed
- fix(cache): pass deadline to context in load function by @KarolNowakk in #440
- feat: decouple opencensus from core by @tessig in #442
- chore(deps): update module github.com/vektra/mockery/v2 to v2.46.0 by @renovate in #438
- chore(deps): update dependency go to v1.23.1 by @renovate in #437
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.5 by @renovate in #439
- Release v3.11.0 by @github-actions in #441
New Contributors
- @KarolNowakk made their first contribution in #440
Full Changelog: v3.10.1...v3.11.0
v3.10.1
Version v3.10.1 (2024-09-05)
Fixes
Chores and tidying
What's Changed
- chore(deps): update module golang.org/x/oauth2 to v0.23.0 by @renovate in #435
- fix(flamingo): fix file session store creation, if directory exists by @mkrill in #433
- Release v3.10.1 by @github-actions in #436
Full Changelog: v3.10.0...v3.10.1
v3.10.0
Version v3.10.0 (2024-09-02)
Features
- flamingo: add optional attribute to configure a session key prefix for REDIS (flamingo.session.redis.keyPrefix) (#424) (70a7375)
Fixes
Chores and tidying
- bump minimum Go version to 1.22 (#429) (5d6d1a0)
- deps: update quay.io/keycloak/keycloak docker tag to v25.0.4 (#427) (8cb9ebe)
- deps: update module github.com/vektra/mockery/v2 to v2.45.0 (#426) (9f959d7)
- deps: update module golang.org/x/oauth2 to v0.22.0 (#422) (727144f)
- deps: update module github.com/vektra/mockery/v2 to v2.44.1 (#421) (651a4b7)
- deps: update module golang.org/x/sync to v0.8.0 (#423) (b9d1a7b)
- deps: update module github.com/redis/go-redis/v9 to v9.6.1 (#419) (2554e11)
What's Changed
- chore(deps): update module github.com/redis/go-redis/v9 to v9.6.1 by @renovate in #419
- chore(deps): update module golang.org/x/sync to v0.8.0 by @renovate in #423
- chore(deps): update module github.com/vektra/mockery/v2 to v2.44.1 by @renovate in #421
- chore(deps): update module golang.org/x/oauth2 to v0.22.0 by @renovate in #422
- chore(deps): update module github.com/vektra/mockery/v2 to v2.45.0 by @renovate in #426
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.4 by @renovate in #427
- chore: bump minimum Go version to 1.22 by @carstendietrich in #429
- feat(flamingo): add optional attribute to configure a session key prefix for REDIS (flamingo.session.redis.keyPrefix) by @mkrill in #424
- Fix attachment content disposition typo by @BranislavLazic in #431
- Release v3.10.0 by @github-actions in #420
New Contributors
- @mkrill made their first contribution in #424
- @BranislavLazic made their first contribution in #431
Full Changelog: v3.9.0...v3.10.0
v3.9.0
Version v3.9.0 (2024-07-18)
Features
- log: Introduce Trace log level (#412) (9946e28)
- auth/oidc: Use BadRequest response for state mismatches, enhance logging with context (#403) (85bcd6f)
Fixes
- opencensus: rename to takeParentDecision (78fd979)
Documentation
Chores and tidying
- testutil: deprecate PACT support (#417) (5fd3f2c)
- deps: update quay.io/keycloak/keycloak docker tag to v25.0.2 (#416) (7afaa6a)
- deps: update module github.com/openzipkin/zipkin-go to v0.4.3 (#401) (6c78092)
- disable mockery version string (#415) (e26c5f0)
- deps: update module github.com/vektra/mockery/v2 to v2.43.2 (#402) (cd8f56a)
- deps: update module github.com/redis/go-redis/v9 to v9.5.2 (#408) (bf44c97)
- deps: update quay.io/keycloak/keycloak docker tag to v25 (#409) (ec72db7)
- deps: update module github.com/gorilla/sessions to v1.3.0 (#411) (9574cf7)
- deps: update module github.com/coreos/go-oidc/v3 to v3.11.0 (#413) (585ad1f)
- deps: update module golang.org/x/oauth2 to v0.21.0 (#405) (e3c774f)
- deps: update module github.com/spf13/cobra to v1.8.1 (#410) (87a97fc)
- deps: update golangci/golangci-lint-action action to v6 (#406) (3840ede)
What's Changed
- feat(auth/oidc): Use BadRequest response for state mismatches, enhance logging with context by @carstendietrich in #403
- chore(deps): update golangci/golangci-lint-action action to v6 by @renovate in #406
- chore(deps): update module github.com/spf13/cobra to v1.8.1 by @renovate in #410
- chore(deps): update module golang.org/x/oauth2 to v0.21.0 by @renovate in #405
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.11.0 by @renovate in #413
- feat(log): Introduce Trace log level by @svedatbegar in #412
- chore(deps): update module github.com/gorilla/sessions to v1.3.0 by @renovate in #411
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25 by @renovate in #409
- chore(deps): update module github.com/redis/go-redis/v9 to v9.5.2 by @renovate in #408
- chore(deps): update module github.com/vektra/mockery/v2 to v2.43.2 by @renovate in #402
- chore: disable mockery version string by @tessig in #415
- chore(deps): update module github.com/openzipkin/zipkin-go to v0.4.3 by @renovate in #401
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.2 by @renovate in #416
- fix(opencensus): rename to ignoreParentDecision by @bastianccm in #263
- chore(testutil): deprecate PACT support by @tessig in #417
- doc: add more information about the logger setup/usage by @tessig in #414
- Release v3.9.0 by @github-actions in #404
New Contributors
- @svedatbegar made their first contribution in #412
Full Changelog: v3.8.1...v3.9.0
v3.8.1
Version v3.8.1 (2024-04-26)
Ops and CI/CD
Chores and tidying
- deps: update quay.io/keycloak/keycloak docker tag to v24 (#397) (e769812)
- deps: update module github.com/vektra/mockery/v2 to v2.42.3 (#399) (ca1ae56)
- deps: update golangci/golangci-lint-action action to v5 (#400) (9b17e2f)
- deps: update module github.com/coreos/go-oidc/v3 to v3.10.0 (#393) (b00c814)
- dep: update go to 1.22.0 (#379) (64cddb8)
- deps: update module golang.org/x/sync to v0.7.0 (#396) (ed02827)
- deps: bump golang.org/x/net from 0.22.0 to 0.23.0 (#395) (4cb8006)
- deps: update module golang.org/x/oauth2 to v0.19.0 (#394) (bcc5316)
- deps: update module github.com/golang-jwt/jwt/v5 to v5.2.1 (#390) (9037a18)
- deps: update quay.io/keycloak/keycloak docker tag to v23.0.7 (#388) (157b02d)
- deps: update module go.uber.org/zap to v1.27.0 (#387) (6f7f4ff)
- deps: update module github.com/redis/go-redis/v9 to v9.5.1 (#386) (4f32b25)
- deps: update module github.com/vektra/mockery/v2 to v2.42.2 (#384) (81b575b)
- deps: update golangci/golangci-lint-action action to v4 (#385) (2830416)
- deps: update module golang.org/x/oauth2 to v0.18.0 (#383) (b2a64b4)
- deps: bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#391) (268a07b)
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#392) (0533567)
- deps: update module github.com/stretchr/testify to v1.9.0 (#389) (352dec7)
- fix linter errors (#381) (f2405d3)
What's Changed
- chore: fix linter errors by @rst7123 in #381
- chore(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #389
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #392
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in #391
- chore(deps): update module golang.org/x/oauth2 to v0.18.0 by @renovate in #383
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #385
- chore(deps): update module github.com/vektra/mockery/v2 to v2.42.2 by @renovate in #384
- chore(deps): update module github.com/redis/go-redis/v9 to v9.5.1 by @renovate in #386
- chore(deps): update module go.uber.org/zap to v1.27.0 by @renovate in #387
- chore(deps): update quay.io/keycloak/keycloak docker tag to v23.0.7 by @renovate in #388
- chore(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.1 by @renovate in #390
- chore(deps): update module golang.org/x/oauth2 to v0.19.0 by @renovate in #394
- chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #395
- chore(deps): update module golang.org/x/sync to v0.7.0 by @renovate in #396
- chore(dep): update go to 1.22.0 by @rst7123 in #379
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.10.0 by @renovate in #393
- ci: fix version matrix by @tessig in #398
- chore(deps): update golangci/golangci-lint-action action to v5 by @renovate in #400
- chore(deps): update module github.com/vektra/mockery/v2 to v2.42.3 by @renovate in #399
- chore(deps): update quay.io/keycloak/keycloak docker tag to v24 by @renovate in #397
- Release v3.8.1 by @github-actions in #382
Full Changelog: v3.8.0...v3.8.1
v3.8.0
Version v3.8.0 (2024-02-07)
Features
Chores and tidying
- dep: update go to 1.21 (#380) (65f3f92)
- deps: update module github.com/golang-jwt/jwt/v4 to v5 (#377) (f9ef815)
- deps: update quay.io/keycloak/keycloak docker tag to v23 (#378) (7907459)
- deps: update module golang.org/x/sync to v0.6.0 (#375) (72d07ff)
- deps: update actions/setup-go action to v5 (#376) (0955289)
- deps: update module go.uber.org/zap to v1.26.0 (#374) (ffa968e)
- deps: update module github.com/vektra/mockery/v2 to v2.40.1 (#354) (1acc174)
- deps: update module github.com/google/go-cmp to v0.6.0 (#372) (7f0687d)
- deps: update module github.com/spf13/cobra to v1.8.0 (#373) (710a409)
- deps: update module github.com/golang-jwt/jwt/v4 to v5 (#345) (867154a)
- deps: update module github.com/redis/go-redis/v9 to v9.4.0 (#351) (8271981)
- deps: update module github.com/gofrs/uuid to v4.4.0+incompatible (#317) (14bc558)
- deps: update module github.com/coreos/go-oidc/v3 to v3.9.0 (#371) (8f993a7)
- deps: update module github.com/gorilla/sessions to v1.2.2 (#370) (3e62d69)
- deps: update module golang.org/x/oauth2 to v0.16.0 (#358) (5162059)
- deps: update quay.io/keycloak/keycloak docker tag to v22.0.5 (#359) (5067e9a)
- deps: update module github.com/hashicorp/golang-lru/v2 to v2.0.7 (#360) (bf357e3)
- deps: bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#363) (de2f713)
- deps: bump golang.org/x/crypto from 0.12.0 to 0.17.0 (#367) (f57d291)
- docs: fix link to opentelemetry (#366) (9e7dbb4)
- docs: Small documentation updates for docs.flamingo.me (#365) (9eb5e0f)
- opencensus: deprecate opencensus module (#364) (8a2b30c)
- deps: update actions/checkout action to v4 (#357) (258bd2d)
- deps: update module github.com/hashicorp/golang-lru/v2 to v2.0.6 (#356) (d56a090)
- deps: update module github.com/hashicorp/golang-lru to v2 (#314) (29db3cf)
What's Changed
- chore(deps): update module github.com/hashicorp/golang-lru to v2 by @renovate in #314
- chore(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.6 by @renovate in #356
- chore(deps): update actions/checkout action to v4 by @renovate in #357
- feat(oidc): Make state timeout duration configurable to support long taking sign in by @carstendietrich in #362
- chore(opencensus): deprecate opencensus module by @SchiffFlieger in #364
- Small documentation updates for docs.flamingo.me by @jjr in #365
- chore(docs): documentation adjustments for a fixed docs.flamingo.me by @jjr in #366
- chore(deps): bump golang.org/x/crypto from 0.12.0 to 0.17.0 by @dependabot in #367
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #363
- chore(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.7 by @renovate in #360
- chore(deps): update quay.io/keycloak/keycloak docker tag to v22.0.5 by @renovate in #359
- chore(deps): update module golang.org/x/oauth2 to v0.16.0 by @renovate in #358
- chore(deps): update module github.com/gorilla/sessions to v1.2.2 by @renovate in #370
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.9.0 by @renovate in #371
- chore(deps): update module github.com/gofrs/uuid to v4.4.0+incompatible by @renovate in #317
- chore(deps): update module github.com/redis/go-redis/v9 to v9.4.0 by @renovate in #351
- chore(deps): update module github.com/golang-jwt/jwt/v4 to v5 by @renovate in #345
- chore(deps): update module github.com/spf13/cobra to v1.8.0 by @renovate in #373
- chore(deps): update module github.com/google/go-cmp to v0.6.0 by @renovate in #372
- chore(deps): update module github.com/vektra/mockery/v2 to v2.40.1 by @renovate in #354
- chore(deps): update module go.uber.org/zap to v1.26.0 by @renovate in #374
- chore(deps): update actions/setup-go action to v5 by @renovate in #376
- chore(deps): update module golang.org/x/sync to v0.6.0 by @renovate in #375
- chore(deps): update quay.io/keycloak/keycloak docker tag to v23 by @renovate in #378
- chore(deps): update module github.com/golang-jwt/jwt/v4 to v5 by @renovate in #377
- chore(dep): update go to 1.21 by @rst7123 in #380
- Release v3.8.0 by @github-actions in #355
New Contributors
Full Changelog: v3.7.0...v3.8.0
v3.7.0
Version v3.7.0 (2023-08-21)
Features
- log: enhance memory efficiency for the zap logger with fields (#340) (f977f5f)
- core/auth/oidc: Add support of
AuthCodeOption
in the token exchange during callback (#338) (b2453ba)
Fixes
- silentlogger: remove unnecessary fields (#347) (63a53c8)
- zap: only record log metrics when we actually log something (#341) (b0dca2b)
Refactoring
- core/zap: clean up zap module and add tests (a7f9476)
Ops and CI/CD
Chores and tidying
- deps: update module golang.org/x/oauth2 to v0.11.0 (#331) (9d3adbd)
- deps: update quay.io/keycloak/keycloak docker tag to v22 (#352) (98f5a02)
- deps: update module github.com/leekchan/accounting to v0.3.1 (#250) (63c33cd)
- deps: update module go.uber.org/automaxprocs to v1.5.3 (#350) (7a7bf31)
- deps: update module github.com/openzipkin/zipkin-go to v0.4.2 (#348) (9cea11d)
- deps: update module go.uber.org/zap to v1.25.0 (2ab0354)
- go: bump go version to 1.20 (#349) (d63caa9)
- deps: update module github.com/vektra/mockery/v2 to v2.32.4 (#328) (3846015)
- session: health check config cleanup (#342) (41f0c48)
- deps: update module github.com/redis/go-redis/v9 to v9.0.5 (#343) (f616b5e)
- deps: update module github.com/coreos/go-oidc/v3 to v3.6.0 (#344) (94a60a2)
- deps: update module github.com/golang-jwt/jwt/v4 to v4.5.0 (#322) (e6d8895)
- deps: update module go.uber.org/automaxprocs to v1.5.2 (#330) (62c6756)
- deps: update actions/setup-go action to v4 (#332) (bec3e4c)
- deps: update module github.com/stretchr/testify to v1.8.4 (#329) (063732d)
What's Changed
- feat(core/auth/oidc): Add support of
AuthCodeOption
in the token exchange during callback by @carstendietrich in #338 - chore(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #329
- chore(deps): update actions/setup-go action to v4 by @renovate in #332
- chore(deps): update module go.uber.org/automaxprocs to v1.5.2 by @renovate in #330
- chore(deps): update module github.com/golang-jwt/jwt/v4 to v4.5.0 by @renovate in #322
- chore(deps): update module github.com/coreos/go-oidc/v3 to v3.6.0 by @renovate in #344
- chore(deps): update module github.com/redis/go-redis/v9 to v9.0.5 by @renovate in #343
- fix(zap): only record log metrics when we actually log something by @tessig in #341
- fix(silentlogger): remove unnecessary fields by @IvanMaidurov in #347
- chore(session): health check config cleanup by @carstendietrich in #342
- feat(log): enhance memory efficiency for the zap logger with fields by @tessig in #340
- chore(deps): update module github.com/vektra/mockery/v2 to v2.32.4 by @renovate in #328
- update(go): bump go version to 1.20 by @tessig in #349
- chore(deps): update module go.uber.org/zap to v1.25.0 by @renovate in #254
- chore(deps): update module github.com/openzipkin/zipkin-go to v0.4.2 by @renovate in #348
- chore(deps): update module go.uber.org/automaxprocs to v1.5.3 by @renovate in #350
- chore(deps): update module github.com/leekchan/accounting to v0.3.1 by @renovate in #250
- chore(deps): update quay.io/keycloak/keycloak docker tag to v22 by @renovate in #352
- ci: force on latest go version & cleanup jobs by @tessig in #353
- chore(deps): update module golang.org/x/oauth2 to v0.11.0 by @renovate in #331
- Release v3.7.0 by @github-actions in #339
Full Changelog: v3.6.1...v3.7.0
v3.6.1
Version v3.6.1 (2023-05-04)
Fixes
- web: handle reverse router being nil (2b79ba7)
Chores and tidying
What's Changed
- chore(deps): update module github.com/spf13/cobra to v1.7.0 by @renovate in #252
- fix(web): reverse router nil by @IvanMaidurov in #337
- Release v3.6.1 by @github-actions in #335
Full Changelog: v3.6.0...v3.6.1
v3.6.0
Version v3.6.0 (2023-04-19)
Features
Chores and tidying
- deps: update module github.com/go-redis/redis/v8 to v9 (#333) (d5741fd)
- add regex to detect go run/install commands (dc92fff)
What's Changed
- chore: add regex to detect go run/install commands by @tessig in #326
- feat(zap): silent zap logging by @IvanMaidurov in #308
- chore(deps): update module github.com/go-redis/redis/v8 to v9 by @renovate in #333
- Release v3.6.0 by @github-actions in #327
Full Changelog: v3.5.1...v3.6.0