Changelog
Features
- cdf71ad: feat(authz): enforce opt-in authorization on evaluation APIs (#6661) (@erka)
- 36c1b2f: feat(secrets): require a Pro license for vault, aws, gcp and azure providers (#6645) (@markphelps)
- 71c41c3: feat(webhook): incoming SCM webhooks for instant environment sync (#6643) (@markphelps)
Bug Fixes
- 7f1a8d8: fix(authz): close list-endpoint scope bypass (#6662) (@erka)
- 15a5e0b: fix(authz): honor environment scopes defined in data (#6639) (@yousefissa)
- 1314a3e: fix(config): make scm.credentials optional in the config schemas (@markphelps)
- 565a6e4: fix(metrics): stop serving /metrics when metrics are disabled (#6642) (@erka)
- a90da7e: fix(scm): name the credential type in unsupported credential type errors (@markphelps)
- 5c66b77: fix(storage): refetch branch before reporting head revision conflict (#6646) (@markphelps)
- 3b4a2a4: fix: allow empty variant keys and reject duplicates (#6666) (@erka)
Other
- ae04250: Merge pull request #6644 from flipt-io/markphelps/fix-gitlab-scm-no-credentials (@markphelps)
- 034a09b: chore(deps): bump @codemirror/view in /ui in the codemirror group (#6667) (@dependabot[bot])
- ca3341e: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#6651) (@dependabot[bot])
- 4487687: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#6671) (@dependabot[bot])
- 841c9e4: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#6650) (@dependabot[bot])
- 3c062bd: chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus (#6670) (@dependabot[bot])
- 05ccbbb: chore(deps): bump jdx/mise-action (#6648) (@dependabot[bot])
- 392ea76: chore(deps): bump the aws-sdk-go-v2 group with 3 updates (#6669) (@dependabot[bot])
- bb52183: chore(deps): bump the go-git group with 2 updates (#6652) (@dependabot[bot])
- 6b4caf5: chore(deps): bump the go-minor-patch group across 1 directory with 2 updates (#6653) (@dependabot[bot])
- 5213802: chore(deps): bump the npm-minor-patch group across 1 directory with 6 updates (#6658) (@dependabot[bot])
- faa11bd: chore(deps): bump the npm-minor-patch group in /ui with 6 updates (#6668) (@dependabot[bot])
- 1522f4c: chore(deps): bump the opentelemetry group with 14 updates (#6647) (@dependabot[bot])
- a837071: chore(deps): bump the prometheus group across 1 directory with 2 updates (#6672) (@dependabot[bot])
- cef1266: chore(deps): bump the redis group with 2 updates (#6673) (@dependabot[bot])
- f97a84d: chore(deps-dev): bump handlebars (#6660) (@dependabot[bot])
- c218ef4: chore(deps-dev): bump smol-toml (#6659) (@dependabot[bot])
- 8154330: chore: add worktrees to gitignore (@markphelps)
- 94dd98e: chore: release v2.14.0 (#6674) (@markphelps)
- a240e29: chore: trigger ci (@markphelps)
- fdaca81: ci: add per-workflow result gates for required status checks (#6657) (@markphelps)
- 66fd1f0: ci: skip jobs a pull request cannot affect (#6640) (@markphelps)
- 6a3bf0f: fix(scm/gitlab): create an unauthenticated client when credentials are missing (@markphelps)
Installation
Docker Images 🐳
docker pull docker.flipt.io/flipt/flipt:v2.14.0 docker pull ghcr.io/flipt-io/flipt:v2.14.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.