Skip to content

Releases: flipt-io/flipt

v1.31.3

22 Nov 10:20
cf2f873
Compare
Choose a tag to compare

Fixed

  • Merge error during release of 1.32.2 which dropped 1.31.1 fixes. This includes the changes of both.

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.31.3
  docker pull ghcr.io/flipt-io/flipt:v1.31.3

Thank 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.

v1.31.2

21 Nov 19:37
43fa212
Compare
Choose a tag to compare

Fixed

  • Make CUE schema more permissive and accept arrays, as well as objects under variant attachments (#2422)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.31.2
  docker pull ghcr.io/flipt-io/flipt:v1.31.2

Thank 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.

v1.31.1

16 Nov 14:15
0e69b78
Compare
Choose a tag to compare

Fixed

  • Support Flipt running over Git repositories with submodules (#2405)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.31.1
  docker pull ghcr.io/flipt-io/flipt:v1.31.1

Thank 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.

v1.31.0

15 Nov 15:38
f8cc95c
Compare
Choose a tag to compare

Shinier Look, Namespaced Tokens, OCI Data Backend, Oh My!

dashboard

Added

  • Add support for namespaced auth tokens (#2352)
  • Add constraint operator IS ONE OF/IS NOT ONE OF (#2368)
  • Add rollout description to rollout cards (#2366)
  • Update Colorscheme (#2363)
  • Add OCI backend support (#2328)

Changed

  • Add LiteFS example for Flipt in the examples directory (#2297)

Fixed

  • No value bug for boolean constraint type (#2395)
  • Support fern and customizable allowed headers via CORS (#2393)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.31.0
  docker pull ghcr.io/flipt-io/flipt:v1.31.0

Thank 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.

All Changes

  • chore: prep v1.30 by @yquansah in #2319
  • chore: update Clients in readme by @markphelps in #2320
  • docs: add legoheld as a contributor for code by @allcontributors in #2321
  • feat: add LiteFS example for Flipt in the examples directory by @yquansah in #2297
  • refactor(storage/fs): change fs.FSSource into fs.SnapshotSource by @GeorgeMac in #2325
  • chore(docs): add DO Button by @markphelps in #2331
  • feat(oci): add new package with store implementation by @GeorgeMac in #2332
  • feat(storage/fs/oci): add new OCI source by @GeorgeMac in #2333
  • Update README.md by @markphelps in #2336
  • chore(deps): bump github.com/redis/go-redis/v9 from 9.2.1 to 9.3.0 by @dependabot in #2338
  • chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #2342
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.2 to 1.42.0 by @dependabot in #2340
  • chore(deps): bump github.com/gorilla/csrf from 1.7.1 to 1.7.2 by @dependabot in #2339
  • chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.17 to 1.14.18 by @dependabot in #2341
  • chore(deps): bump react-router-dom from 6.16.0 to 6.18.0 in /ui by @dependabot in #2347
  • chore(deps-dev): bump @types/jest from 29.5.6 to 29.5.7 in /ui by @dependabot in #2346
  • chore(deps-dev): bump eslint-plugin-import from 2.28.1 to 2.29.0 in /ui by @dependabot in #2345
  • chore(deps-dev): bump tailwindcss from 3.3.3 to 3.3.5 in /ui by @dependabot in #2343
  • chore(deps): bump swr from 2.2.2 to 2.2.4 in /ui by @dependabot in #2344
  • feat(cmd/bundle): add new bundle build sub-commands by @GeorgeMac in #2334
  • chore: mark legacy eval rpcs deprecated by @markphelps in #2360
  • feat(cmd/flipt): add bundle push and pull by @GeorgeMac in #2355
  • feat(oci): integrate new FS backend into Flipt by @GeorgeMac in #2359
  • feat: Update Colorscheme by @markphelps in #2363
  • chore: readme updates; add devhunt badge by @markphelps in #2365
  • feat: add rollout description to rollout cards by @markphelps in #2366
  • feat(oci): add OCI backend support by @GeorgeMac in #2328
  • chore: try to fix workflows on forks by @markphelps in #2369
  • chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.0 to 2.18.1 in /_tools by @dependabot in #2374
  • chore(deps): bump @types/react-redux from 7.1.26 to 7.1.30 in /ui by @dependabot in #2380
  • chore(deps-dev): bump @tailwindcss/forms from 0.5.6 to 0.5.7 in /ui by @dependabot in #2381
  • chore(deps-dev): bump @types/uuid from 9.0.6 to 9.0.7 in /ui by @dependabot in #2383
  • chore(deps-dev): bump @types/loadable__component from 5.13.5 to 5.13.7 in /ui by @dependabot in #2382
  • chore(deps-dev): bump @types/react-dom from 18.2.14 to 18.2.15 in /ui by @dependabot in #2384
  • fix: db root on mac after refactor by @markphelps in #2373
  • chore(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #2376
  • chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.42.0 to 0.43.0 by @dependabot in #2377
  • Adds constraint operator IS ONE OF/IS NOT ONE OF by @phenax in #2368
  • docs: add phenax as a contributor for code by @allcontributors in #2387
  • chore(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 by @dependabot in #2378
  • feat: UI changes for IS ONE OF by @phenax in #2388
  • chore(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 in /_tools by @dependabot in #2375
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.41.1 to 0.46.0 in /_tools by @dependabot in #2370
  • feat: Oci icon readonly by @markphelps in #2391
  • fix(cors): support fern and customizable allowed headers by @GeorgeMac in #2393
  • feat: supporting namespaced auth tokens by @markphelps in #2352
  • chore: Small visual tweaks by @markphelps in #2394
  • fix: no value bug for boolean constraint type by @markphelps in #2395
  • chore: add isoneof and isnotoneof to cue file by @yquansah in #2396
  • chore(ui): minor fix for datetime constraint label by @markphelps in #2397
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 by @dependabot in #2372
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.42.0 to 0.46.0 in /examples/openfeature by @dependabot in #2371
  • chore(deps): bump go.opentelemetry.io/otel/metric from 1.19.0 to 1.20.0 by @dependabot in #2379
  • Release/1.31 by @markphelps in #2398

New Contributors

Full Changelog: v1.30.1...v1.31.0

v1.30.1

06 Nov 16:03
01286d1
Compare
Choose a tag to compare

Fixed

Full Changelog: v1.30.0...v1.30.1

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.30.1
  docker pull ghcr.io/flipt-io/flipt:v1.30.1

Thank 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.

v1.30.0

31 Oct 15:22
b9d7d87
Compare
Choose a tag to compare

🎃

Added

  • add flag key to variant and boolean evaluation responses (#2318)
  • add subject to authentication metadata for auditing (#2299)
  • git: support SSH authentication (#2272)

Changed

  • ui: redux all flag and variant state management (#2301)
  • dependency updates

Fixed

  • readOnly config option should be read_only (#2298)
  • Audit log path will be created if doesn't exist (#2295)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.30.0
  docker pull ghcr.io/flipt-io/flipt:v1.30.0

Thank 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.

All Changes

  • chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #2269
  • chore(deps): bump github.com/coreos/go-oidc/v3 from 3.6.0 to 3.7.0 by @dependabot in #2268
  • chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #2267
  • chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #2266
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.19.0 by @dependabot in #2265
  • feat(git): support SSH authentication by @GeorgeMac in #2272
  • chore(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /_tools by @dependabot in #2278
  • chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 in /rpc/flipt by @dependabot in #2281
  • chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /examples/basic by @dependabot in #2282
  • chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /sdk/go by @dependabot in #2279
  • chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 in /examples/openfeature by @dependabot in #2283
  • chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /build by @dependabot in #2280
  • chore(deps-dev): bump @types/react-dom from 18.2.8 to 18.2.14 in /ui by @dependabot in #2262
  • chore(deps): bump next from 13.0.7 to 13.5.0 in /examples/nextjs by @dependabot in #2273
  • chore(deps): bump zod and next in /examples/nextjs by @dependabot in #2285
  • fix: error about invalid offset with FS backend by @yquansah in #2286
  • chore: tests were broken because of this fixed it up by @yquansah in #2290
  • chore: Release/1.29.1 by @markphelps in #2293
  • fix: Audit log path fixes by @markphelps in #2295
  • fix: readOnly config option should be read_only by @markphelps in #2298
  • chore(deps-dev): bump @types/react-helmet from 6.1.6 to 6.1.8 in /ui by @dependabot in #2303
  • chore(deps-dev): bump @types/node from 18.18.1 to 18.18.7 in /ui by @dependabot in #2305
  • chore(deps-dev): bump @types/uuid from 9.0.4 to 9.0.6 in /ui by @dependabot in #2306
  • chore(deps): bump react-redux from 8.1.2 to 8.1.3 in /ui by @dependabot in #2307
  • chore(deps-dev): bump jest and @types/jest in /ui by @dependabot in #2304
  • chore: move loadtest to test mage namespace; fix import by @markphelps in #2300
  • chore(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #2316
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.0 to 1.40.2 by @dependabot in #2312
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 by @dependabot in #2311
  • chore(deps): bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 by @dependabot in #2313
  • refactor(ui): redux all flag and variant state management by @GeorgeMac in #2301
  • feat: add subject to authentication metadata for auditing by @markphelps in #2299
  • chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #2308
  • chore(deps): bump github.com/redis/go-redis/v9 from 9.2.0 to 9.2.1 by @dependabot in #2309
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.19.0 to 1.19.1 by @dependabot in #2310
  • feat: add flag key to variant and boolean evaluation responses by @yquansah in #2318
  • chore(deps): bump github.com/docker/docker from 23.0.5+incompatible to 24.0.7+incompatible in /build by @dependabot in #2315
  • chore(deps): bump github.com/docker/docker from 23.0.3+incompatible to 24.0.7+incompatible in /_tools by @dependabot in #2314

Full Changelog: v1.29.1...v1.30.0

v1.29.1

26 Oct 14:27
c2d4f4e
Compare
Choose a tag to compare

Fixed

  • error about invalid offset with FS backend (#2286)

Changed

  • security: GRPC dependency updates

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.29.1
  docker pull ghcr.io/flipt-io/flipt:v1.29.1

Thank 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.

v1.29.0

23 Oct 17:42
7aebc25
Compare
Choose a tag to compare

Added

  • impl grpc health check (#2257)
  • distributions: support updating distribution variant (#2235)
  • allow disabling profiling endpoints (#2195)
  • LibSQL/Turso support

Changed

  • Add default namespace in the sync store layer for FS implementations

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.29.0
  docker pull ghcr.io/flipt-io/flipt:v1.29.0

Thank 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.

v1.28.2

14 Oct 13:51
fc026d2
Compare
Choose a tag to compare

Fixed

  • service/middleware: use separate cache keys for old and new evaluations (#2237)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt
  # or upgrade existing
  brew update && brew upgrade flipt

Docker Images 🐳

  docker pull docker.io/flipt/flipt:v1.28.2
  docker pull ghcr.io/flipt-io/flipt:v1.28.2

Thank 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.

v1.28.1

04 Oct 19:35
065e6ff
Compare
Choose a tag to compare

Fixed

  • csp header for monaco editor (#2200)
  • specify region to fix s3 feature (#2193)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt
  # or upgrade existing
  brew update && brew upgrade flipt

Docker Images 🐳

  docker pull docker.io/flipt/flipt:v1.28.1
  docker pull ghcr.io/flipt-io/flipt:v1.28.1

Thank 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.