Skip to content

Releases: i-love-flamingo/flamingo

v3.11.0

19 Sep 13:43
3267dac
Compare
Choose a tag to compare

Version v3.11.0 (2024-09-19)

Features

Fixes

  • cache: pass deadline to context in load function (#440) (41c5fe2)

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

Full Changelog: v3.10.1...v3.11.0

v3.10.1

05 Sep 13:12
9d26eaf
Compare
Choose a tag to compare

Version v3.10.1 (2024-09-05)

Fixes

  • fix file session store creation, if directory exists (#433) (6469f20)

Chores and tidying

  • deps: update module golang.org/x/oauth2 to v0.23.0 (#435) (c4a1fe5)

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

02 Sep 07:25
bcc8df2
Compare
Choose a tag to compare

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

  • framework: fix attachment content disposition typo (#431) (e78acf0)

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

Full Changelog: v3.9.0...v3.10.0

v3.9.0

18 Jul 09:40
a0daff0
Compare
Choose a tag to compare

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

  • add missing headline (58b1962)
  • add more information about the logger setup/usage (#414) (35f70ad)

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

Full Changelog: v3.8.1...v3.9.0

v3.8.1

26 Apr 14:43
939d802
Compare
Choose a tag to compare

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

07 Feb 14:59
99064ca
Compare
Choose a tag to compare

Version v3.8.0 (2024-02-07)

Features

  • oidc: Make state timeout duration configurable to support long taking sign ins (#362) (f410758)

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

21 Aug 12:33
9e8909c
Compare
Choose a tag to compare

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

  • force on latest go version & cleanup jobs (#353) (69507dd)

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

05 May 15:02
5943eb6
Compare
Choose a tag to compare

Version v3.6.1 (2023-05-04)

Fixes

  • web: handle reverse router being nil (2b79ba7)

Chores and tidying

  • deps: update module github.com/spf13/cobra to v1.7.0 (#252) (5ac51fb)

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

19 Apr 07:20
260c6a7
Compare
Choose a tag to compare

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

v3.5.1

10 Mar 12:25
d9890a1
Compare
Choose a tag to compare

Version v3.5.1 (2023-03-10)

Fixes

  • systemendpoint: prevent data race on server (#324) (0d094a2)
  • updating community join url to discord (#320) (7947dfd)
  • core/auth/oauth: Properly mark OIDC callback error handler as optional (#318) (f45a90c)

Documentation

Chores and tidying

  • deps: bump golang.org/x/net from 0.5.0 to 0.7.0 (59000bd)
  • deps: update mockery golangci-lint and (#325) (4fd9102)

What's Changed

  • fix(core/auth/oauth): Properly mark OIDC callback error handler as optional by @carstendietrich in #318
  • fix: updating community join url to discord by @jadhub in #320
  • doc: introduce slack channel by @tessig in #323
  • chore(deps): update mockery by @tessig in #325
  • chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #321
  • fix(systemendpoint): prevent data race on server by @tessig in #324
  • Release v3.5.1 by @github-actions in #319

New Contributors

Full Changelog: v3.5.0...v3.5.1