Changelog
Features
- f238264: feat(oidc): optionally merge userinfo claims into auth session (#5364) (@gzxu)
- c4446a8: feat(oidc): support configurable token signing algorithms (#5362) (@gzxu)
- 6b4811e: feat: Support SigV4 for analytics Prometheus storage (#5388) (@markphelps)
- 492ce41: feat: add GitHub App authentication support (#5327) (@erka)
Bug Fixes
- 8ac6346: fix(git): complete ref update after fetch for both bare and normal repositories (#5144) (@erka)
- aa2e232: fix: handle annual license key format in activation wizard (#5335) (@markphelps)
- d1704d4: fix: improve GitHub auth error message for security requirements (#5331) (@erka)
- 2470bbe: fix: replace default git commit email (#5383) (@erka)
- da550d9: fix: support ssh URLs with non-standard ports in git (#5298) (@erka)
Other
- b6f833c: Add Open Collective funding option (@markphelps)
- b626729: chore(deps): bump @codemirror/lint from 6.9.1 to 6.9.2 in /ui (#5313) (@dependabot[bot])
- 65ab2d5: chore(deps): bump @codemirror/lint from 6.9.2 to 6.9.4 in /ui (#5395) (@dependabot[bot])
- 2240bc8: chore(deps): bump @codemirror/search from 6.5.11 to 6.6.0 in /ui (#5375) (@dependabot[bot])
- da05848: chore(deps): bump @codemirror/state from 6.5.2 to 6.5.3 in /ui (#5260) (@dependabot[bot])
- c3aff3b: chore(deps): bump @codemirror/state from 6.5.3 to 6.5.4 in /ui (#5320) (@dependabot[bot])
- a701328: chore(deps): bump @codemirror/view from 6.38.1 to 6.39.9 in /ui (#5259) (@dependabot[bot])
- a7bb107: chore(deps): bump @codemirror/view from 6.39.9 to 6.39.11 in /ui (#5315) (@dependabot[bot])
- e3327b3: chore(deps): bump @mui/material from 7.3.6 to 7.3.7 in /ui (#5258) (@dependabot[bot])
- 2ed073a: chore(deps): bump @mui/material from 7.3.7 to 7.3.8 in /ui (#5394) (@dependabot[bot])
- 3637ba6: chore(deps): bump @mui/x-charts from 8.23.0 to 8.25.0 in /ui (#5291) (@dependabot[bot])
- 17ed13d: chore(deps): bump @mui/x-charts from 8.25.0 to 8.26.0 in /ui (#5341) (@dependabot[bot])
- 50ab7fd: chore(deps): bump @reduxjs/toolkit from 2.9.1 to 2.11.2 in /ui (#5261) (@dependabot[bot])
- 1c11f33: chore(deps): bump @uiw/codemirror-theme-tokyo-night in /ui (#5294) (@dependabot[bot])
- aa5259f: chore(deps): bump @uiw/react-codemirror from 4.25.2 to 4.25.4 in /ui (#5319) (@dependabot[bot])
- 48770d4: chore(deps): bump alpine from 3.23.2 to 3.23.3 in /build (#5339) (@dependabot[bot])
- ee37ee5: chore(deps): bump code.gitea.io/sdk/gitea from 0.22.1 to 0.23.2 (#5378) (@dependabot[bot])
- 8767f6c: chore(deps): bump cuelang.org/go from 0.15.3 to 0.15.4 (#5340) (@dependabot[bot])
- 1d0fb90: chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 (#5343) (@dependabot[bot])
- 8655e10: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5263) (@dependabot[bot])
- fd0033e: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#5396) (@dependabot[bot])
- 9630cf5: chore(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 (#5288) (@dependabot[bot])
- 2607368: chore(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 (#5379) (@dependabot[bot])
- 14c4da0: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5316) (@dependabot[bot])
- cd755ec: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5345) (@dependabot[bot])
- 9d850f6: chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#5390) (@dependabot[bot])
- ecc1e6d: chore(deps): bump github.com/jferrl/go-githubauth from 1.5.0 to 1.5.1 (#5398) (@dependabot[bot])
- 0ca48ec: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.88 to 0.9.89 (#5376) (@dependabot[bot])
- e88dcfd: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.89 to 0.9.91 (#5397) (@dependabot[bot])
- dab1426: chore(deps): bump github.com/open-policy-agent/opa from 1.12.1 to 1.12.2 (#5265) (@dependabot[bot])
- bb85b0d: chore(deps): bump github.com/open-policy-agent/opa from 1.12.2 to 1.12.3 (#5292) (@dependabot[bot])
- 84028d0: chore(deps): bump github.com/open-policy-agent/opa from 1.12.3 to 1.13.1 (#5342) (@dependabot[bot])
- fbd713e: chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 (#5257) (@dependabot[bot])
- 0cfb239: chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 (#5317) (@dependabot[bot])
- e6c93a2: chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 (#5290) (@dependabot[bot])
- f40683f: chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 (#5377) (@dependabot[bot])
- a81d95c: chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 (#5264) (@dependabot[bot])
- 6dd5b82: chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1 (#5399) (@dependabot[bot])
- 4038bbd: chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui (#5302) (@dependabot[bot])
- b7d3695: chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /ui (#5301) (@dependabot[bot])
- 7072840: chore(deps): bump lucide-react from 0.542.0 to 0.562.0 in /ui (#5295) (@dependabot[bot])
- 2f6b80c: chore(deps): bump lucide-react from 0.563.0 to 0.564.0 in /ui (#5392) (@dependabot[bot])
- c35c855: chore(deps): bump react-chartjs-2 from 5.3.0 to 5.3.1 in /ui (#5262) (@dependabot[bot])
- 0921bae: chore(deps): bump react-dom from 19.2.3 to 19.2.4 in /ui (#5344) (@dependabot[bot])
- 584bf2d: chore(deps): bump react-router from 7.12.0 to 7.13.0 in /ui (#5391) (@dependabot[bot])
- d9594f6: chore(deps): bump suzuki-shunsuke/github-action-renovate-config-validator from 1.1.1 to 2.0.0 (#5286) (@dependabot[bot])
- fcc79ea: chore(deps): bump tailwind-merge from 2.6.0 to 2.6.1 in /ui (#5370) (@dependabot[bot])
- e83278e: chore(deps): bump the opentelemetry group with 14 updates (#5374) (@dependabot[bot])
- 9be627b: chore(deps-dev): bump @playwright/test from 1.57.0 to 1.58.2 in /ui (#5373) (@dependabot[bot])
- 13d1ead: chore(deps-dev): bump @types/react from 19.2.7 to 19.2.14 in /ui (#5393) (@dependabot[bot])
- 191ca6d: chore(deps-dev): bump @types/react-dom from 19.2.2 to 19.2.3 in /ui (#5289) (@dependabot[bot])
- ab5d2a2: chore(deps-dev): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 in /ui (#5371) (@dependabot[bot])
- bf88830: chore(deps-dev): bump knip from 5.68.0 to 5.82.0 in /ui (#5293) (@dependabot[bot])
- c9d58f8: chore(deps-dev): bump knip from 5.82.0 to 5.82.1 in /ui (#5318) (@dependabot[bot])
- 59799a3: chore(deps-dev): bump knip from 5.82.1 to 5.83.1 in /ui (#5372) (@dependabot[bot])
- e4707a9: chore(deps-dev): bump playwright from 1.57.0 to 1.58.1 in /ui (#5348) (@dependabot[bot])
- 6660103: chore(deps-dev): bump prettier from 3.6.2 to 3.8.1 in /ui (#5347) (@dependabot[bot])
- f65f27f: chore: add Claude Code release and changelog commands (#5401) (@markphelps)
- 521f9d3: chore: add deepwiki badge (@markphelps)
- 3621616: chore: bump devenv to v 1.11.2 (#5300) (@erka)
- 7a6abee: chore: bump go to 1.26.0 (#5386) (@erka)
- 97e47bd: chore: bump go-git to v6.0.0-20260216160506-e6a3f881772f (#5381) (@erka)
- 97186d0: chore: release v2.7.0 (#5402) (@markphelps)
- 031c18c: chore: ui fmt (@markphelps)
- 00744df: chore: update changelog for 2.6 (#5367) (@markphelps)
- 32fa455: refactor: migrate from go-grpc-prometheus to go-grpc-middleware/providers/prometheus (#5272) (@erka)
Installation
Docker Images 🐳
docker pull docker.flipt.io/flipt/flipt:v2.7.0 docker pull ghcr.io/flipt-io/flipt:v2.7.0Thank you!
We hope you ❤️ this release! Feel free to open issues/discussions or reach out to us on Discord if you have any questions or feedback.