Skip to content

Releases: flipt-io/flipt

v1.38.2

15 Mar 16:39
586a30c
Compare
Choose a tag to compare

Fixed

  • shadow bug for segments in Flipt Data API (#2860)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.38.2
  docker pull ghcr.io/flipt-io/flipt:v1.38.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.38.1

13 Mar 17:30
fd9a9b0
Compare
Choose a tag to compare

Fixed

  • Analytics page returning 501 if not enabled (#2846)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.38.1
  docker pull ghcr.io/flipt-io/flipt:v1.38.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.38.0

23 Feb 19:18
01e1a1c
Compare
Choose a tag to compare

Added

  • add ability to check known flipt server verison (#2791)
  • add integration test case for entity id adding
  • flipt: add entityId as a constraint type and operator
  • otlp: account for service name in environment variable (#2775)

Changed

  • tracing: move tracing setup into own package and extra tests added (#2776)

Fixed

  • ui: stop removing upper case letters in keys (#2790)
  • analytics: aggregate data to run queries faster (#2778)
  • ui: prevent multiple analytics requests at once with polling (#2777)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.38.0
  docker pull ghcr.io/flipt-io/flipt:v1.38.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.37.1

12 Feb 18:07
27e50cf
Compare
Choose a tag to compare

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.37.1
  docker pull ghcr.io/flipt-io/flipt:v1.37.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.37.0

09 Feb 14:41
8e49753
Compare
Choose a tag to compare

analytics

Added

  • add inapp survey (#2753)
  • first time onboarding experience (#2732)
  • analytics: analytics support with Clickhouse (#2725)
  • sdk/go: add kubernetes authentication provider (#2703)
  • examples: add examples section for otlp -> clickhouse

Changed

  • fix link to devenv.sh (#2731)
  • examples: added example how to run flipt behind nginx (#2726)
  • config: mark authentication.exclude.metadata as deprecated (#2707)
  • cmd: dont omit 'enabled' in evaluate cli if false (#2705)

Fixed

  • running Flipt under reverse proxy with subpath (#2734)
  • ui: fix input alignment on small screens (#2733)
  • audit: reordering rules or rollouts is not captured by audit logs (#2721)
  • ui: clean redux cache when namespace or flag is deleted (#2708)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.37.0
  docker pull ghcr.io/flipt-io/flipt:v1.37.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.36.0

23 Jan 14:35
7de6fa3
Compare
Choose a tag to compare

Added

  • cmd: flipt evaluate CLI subcommand (#2678)
  • validate: add ability to further constrain schema (#2677)
  • ui: show configured Git ref in UI (#2673)
  • storage/fs/git: add initial support for multiple snapshots (#2609)

Changed

  • examples: update openfeature example to use jaeger with otlp endpoint (#2676)
  • ui: improve index (#2669)
  • ui: improve Yup usage (#2647)
  • ui/console: replace monaco with codemirror (#2646)
  • ui: drop highlight.js (#2645)
  • ui: drop moment.js (#2644)
  • ui: drop lodash as deps (#2640)
  • deprecate Jaeger tracing (#2675)

Fixed

  • cfg: json schema missing storage type oci (#2674)
  • ui: boolean constraint type asks for value when you edit it (#2671)
  • Combobox not showing options upon input click (#2642)
  • fs/object: close reader after using it (#2648)
  • validate(cue): get correct error line position (#2701)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.36.0
  docker pull ghcr.io/flipt-io/flipt:v1.36.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.35.0

09 Jan 16:03
4b9174b
Compare
Choose a tag to compare

Added

  • JWT auth (#2620)
  • grpc: grpc keepalive configuration (#2621)
  • storage/gcs: add support for Google Cloud Storage (#2589)
  • cache evaluation rollouts at storage layer (#2610)

Changed

  • cleanup: parallelize cleanup method tests (#2612)

Fixed

  • ui: searchbox has a black text color in dark mode so it's very hard (#2619)
  • config init does not work correctly (#2616)
  • close oidc providers per lib recommendation (#2598)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.35.0
  docker pull ghcr.io/flipt-io/flipt:v1.35.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

  • refactor: rework tests for TLS options for git sources with self-sign… by @erka in #2473
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.19.1 to 1.25.8 by @dependabot in #2470
  • refactor(ui): move namespaces to use redux rtk by @erka in #2472
  • docs: add AmineRhazzar as a contributor for code by @allcontributors in #2476
  • feat(ui/console): add copy as curl button by @AmineRhazzar in #2474
  • refactor: use rtk for flags by @markphelps in #2478
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.0 to 0.46.1 by @dependabot in #2484
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.8 to 1.25.11 by @dependabot in #2485
  • chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 by @dependabot in #2487
  • feat: cleanup header; show user name and opt login in user dropdown by @markphelps in #2480
  • chore: try to renenable preview envs for outside contributors by @markphelps in #2481
  • chore(deps): bump @types/react-redux from 7.1.30 to 7.1.31 in /ui by @dependabot in #2491
  • chore(deps-dev): bump @playwright/test from 1.39.0 to 1.40.1 in /ui by @dependabot in #2490
  • chore(deps-dev): bump @types/react from 18.2.39 to 18.2.41 in /ui by @dependabot in #2493
  • chore(deps-dev): bump eslint-plugin-jsx-a11y from 6.7.1 to 6.8.0 in /ui by @dependabot in #2492
  • chore(deps-dev): bump @types/lodash from 4.14.201 to 4.14.202 in /ui by @dependabot in #2489
  • fix: dont show name/login section if only email by @markphelps in #2495
  • feat: use default config even on linux if no config found by @markphelps in #2496
  • chore(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #2486
  • refactor(ui): replace classNames with clsx library by @erka in #2482
  • chore(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 in /_tools by @dependabot in #2494
  • chore(deps-dev): bump vite from 4.5.0 to 4.5.1 in /ui by @dependabot in #2502
  • chore(deps): bump alpine from 3.18.4 to 3.18.5 in /build by @dependabot in #2488
  • feat(ui): allow setting page size for tables by @erka in #2503
  • chore: update readme by @markphelps in #2505
  • fix(ui): Page api call could finish earlier that Layout api calls by @erka in #2506
  • chore: update dev instructions about CGO by @markphelps in #2509
  • feat(auth/github): add organization membership check to GitHub by @erka in #2508
  • chore(deps): bump alpine from 3.18.5 to 3.19.0 in /build by @dependabot in #2513
  • chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #2519
  • chore(deps): bump actions/github-script from 6 to 7 by @dependabot in #2520
  • chore(deps): bump UffizziCloud/preview-action from 2 to 3 by @dependabot in #2521
  • chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.1 by @dependabot in #2524
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.47.0 to 1.47.5 by @dependabot in #2525
  • chore(deps-dev): bump eslint from 8.51.0 to 8.55.0 in /ui by @dependabot in #2516
  • chore(deps-dev): bump prettier-plugin-organize-imports from 3.2.3 to 3.2.4 in /ui by @dependabot in #2517
  • chore(deps-dev): bump @types/node from 18.18.7 to 18.19.3 in /ui by @dependabot in #2518
  • chore(deps-dev): bump @types/react-helmet from 6.1.8 to 6.1.11 in /ui by @dependabot in #2515
  • fix(ui): remove h-screen from default classes for Loading component by @erka in #2527
  • feat(cli): silence usage on errors by @markphelps in #2512
  • chore: prep for v1.33 release by @markphelps in #2528
  • chore(deps): bump @fortawesome/free-brands-svg-icons from 6.4.2 to 6.5.1 in /ui by @dependabot in #2514
  • refactor(ui): move listAuthMethods to Redux RTK by @erka in #2529
  • chore(deps): update xo/dburl to v0.20.0 by @GeorgeMac in #2533
  • feat(ui): show time/date format on settings/preferences page by @erka in #2537
  • fix(cfg): default config outputs first INFO log regardless of FLIPT_LOG_LEVEL by @erka in #2536
  • test: move database coverage into integration tests by @GeorgeMac in #2534
  • chore(deps): bump cuelang.org/go from 0.6.0 to 0.7.0 by @dependabot in #2523
  • chore(readme): update readme with client-side eval info by @markphelps in #2539
  • refactor(storage/fs): adjust the declarative storage abstractions by @GeorgeMac in #2540
  • chore: Devenv by @markphelps in #2542
  • fix: resolved issues with go-git 5.11.0 by @erka in #2543
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.11.0 by @dependabot in #2522
  • chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #2547
  • chore(deps-dev): bump @types/react from 18.2.41 to 18.2.45 in /ui by @dependabot in #2549
  • chore(deps-dev): bump tailwindcss-bg-patterns from 0.2.0 to 0.3.0 in /ui by @dependabot in #2550
  • chore(deps): bump react-router-dom from 6.19.0 to 6.21.0 in /ui by @dependabot in #2551
  • chore(deps-dev): bump postcss from 8.4.31 to 8.4.32 in /ui by @dependabot in #2552
  • chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.18 to 1.14.19 by @dependabot in #2557
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.11 to 1.26.1 by @dependabot in #2554
  • chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #2555
  • fix: close the indexFile after reading it by @erka in #2561
  • chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #2562
  • chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #2548
  • fix(github): update more workflows for upload-artifact changes by @GeorgeMac in #2564
  • fix(github): replace slashes with dashes via gh workflow step by @GeorgeMac in #2566
  • refactor(storage): move s3fs to storage/fs/s3 and extract file types by @erka in #2565
  • chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 by @dependabot in #2568
  • chore(deps): bump github.com/XSAM/otelsql from 0.26.0 to 0.27.0 by @dependabot in #2558
  • feat(fs/azure): add support for Azure Blob Storage (FS Object Backend) by @erka in #2538
  • refactor(fs): move object storage code to object subpackage by @markphelps in #2572
  • Sanitize input from contributor fork workflows. by @axisofentropy in https://github.com/flipt-io/flipt/pull...
Read more

v1.34.0

28 Dec 16:22
ffb10fb
Compare
Choose a tag to compare

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.34.0
  docker pull ghcr.io/flipt-io/flipt:v1.34.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.33.0

11 Dec 15:45
e8e5a99
Compare
Choose a tag to compare

Added

  • auth/github: add organization membership check to GitHub (#2508)
  • ui: allow setting page size for tables (#2503)
  • use default config even on linux if no config found (#2496)
  • ui/console: add copy as curl button (#2474)

Changed

  • cli: silence usage on error (#2512)
  • ui: cleanup header; show user name and opt login in user dropdown (#2480)
  • ui: replace classNames with clsx library (#2482)
  • ui: use rtk for flags (#2478)
  • ui: move namespaces to use redux rtk (#2472)
  • rework tests for TLS options for git sources with self-signed certificates

Fixed

  • ui: remove h-screen from default for Loading component (#2527)
  • ui: page api call could finish earlier that Layout api calls (#2506)
  • dont show name/login section if only email (#2495)

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.33.0
  docker pull ghcr.io/flipt-io/flipt:v1.33.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

  • refactor: rework tests for TLS options for git sources with self-sign… by @erka in #2473
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.19.1 to 1.25.8 by @dependabot in #2470
  • refactor(ui): move namespaces to use redux rtk by @erka in #2472
  • docs: add AmineRhazzar as a contributor for code by @allcontributors in #2476
  • feat(ui/console): add copy as curl button by @AmineRhazzar in #2474
  • refactor: use rtk for flags by @markphelps in #2478
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.0 to 0.46.1 by @dependabot in #2484
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.8 to 1.25.11 by @dependabot in #2485
  • chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 by @dependabot in #2487
  • feat: cleanup header; show user name and opt login in user dropdown by @markphelps in #2480
  • chore: try to renenable preview envs for outside contributors by @markphelps in #2481
  • chore(deps): bump @types/react-redux from 7.1.30 to 7.1.31 in /ui by @dependabot in #2491
  • chore(deps-dev): bump @playwright/test from 1.39.0 to 1.40.1 in /ui by @dependabot in #2490
  • chore(deps-dev): bump @types/react from 18.2.39 to 18.2.41 in /ui by @dependabot in #2493
  • chore(deps-dev): bump eslint-plugin-jsx-a11y from 6.7.1 to 6.8.0 in /ui by @dependabot in #2492
  • chore(deps-dev): bump @types/lodash from 4.14.201 to 4.14.202 in /ui by @dependabot in #2489
  • fix: dont show name/login section if only email by @markphelps in #2495
  • feat: use default config even on linux if no config found by @markphelps in #2496
  • chore(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #2486
  • refactor(ui): replace classNames with clsx library by @erka in #2482
  • chore(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 in /_tools by @dependabot in #2494
  • chore(deps-dev): bump vite from 4.5.0 to 4.5.1 in /ui by @dependabot in #2502
  • chore(deps): bump alpine from 3.18.4 to 3.18.5 in /build by @dependabot in #2488
  • feat(ui): allow setting page size for tables by @erka in #2503
  • chore: update readme by @markphelps in #2505
  • fix(ui): Page api call could finish earlier that Layout api calls by @erka in #2506
  • chore: update dev instructions about CGO by @markphelps in #2509
  • feat(auth/github): add organization membership check to GitHub by @erka in #2508
  • chore(deps): bump alpine from 3.18.5 to 3.19.0 in /build by @dependabot in #2513
  • chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #2519
  • chore(deps): bump actions/github-script from 6 to 7 by @dependabot in #2520
  • chore(deps): bump UffizziCloud/preview-action from 2 to 3 by @dependabot in #2521
  • chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.1 by @dependabot in #2524
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.47.0 to 1.47.5 by @dependabot in #2525
  • chore(deps-dev): bump eslint from 8.51.0 to 8.55.0 in /ui by @dependabot in #2516
  • chore(deps-dev): bump prettier-plugin-organize-imports from 3.2.3 to 3.2.4 in /ui by @dependabot in #2517
  • chore(deps-dev): bump @types/node from 18.18.7 to 18.19.3 in /ui by @dependabot in #2518
  • chore(deps-dev): bump @types/react-helmet from 6.1.8 to 6.1.11 in /ui by @dependabot in #2515
  • fix(ui): remove h-screen from default classes for Loading component by @erka in #2527
  • feat(cli): silence usage on errors by @markphelps in #2512

New Contributors

Full Changelog: v1.32.0...v1.33.0

v1.32.0

30 Nov 14:46
cea7e85
Compare
Choose a tag to compare

Installation

Homebrew 🍺

  brew install flipt-io/brew/flipt

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v1.32.0
  docker pull ghcr.io/flipt-io/flipt:v1.32.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-dev): bump @types/lodash from 4.14.200 to 4.14.201 in /ui by @dependabot in #2410
  • chore(deps-dev): bump @types/react from 18.2.31 to 18.2.37 in /ui by @dependabot in #2413
  • chore(deps): bump react-router-dom from 6.18.0 to 6.19.0 in /ui by @dependabot in #2412
  • chore(deps): bump highlight.js from 11.8.0 to 11.9.0 in /ui by @dependabot in #2414
  • chore(deps): bump @dnd-kit/core from 6.0.8 to 6.1.0 in /ui by @dependabot in #2411
  • chore(deps): bump go.opentelemetry.io/otel/metric from 1.20.0 to 1.21.0 by @dependabot in #2415
  • test(cue): add failing case for attachment array support by @GeorgeMac in #2422
  • feat: Client eval service/endpoints by @markphelps in #2408
  • chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.43.0 to 0.44.0 by @dependabot in #2417
  • chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #2426
  • Release 1.31 by @GeorgeMac in #2430
  • feat(ui/tokens): delete multiple tokens by @erka in #2424
  • docs: add erka as a contributor for code by @allcontributors in #2431
  • chore: bump dburl to latest patch version by @markphelps in #2432
  • fix(ui/token): default namespaced token does not get created without … by @erka in #2438
  • fix(ui/token): show search input if it contains user's input by @erka in #2439
  • chore: rm Mastadon footer (sorry Mastadon); skip uffizzi workflow on … by @markphelps in #2440
  • fix: camelcase JSON representation in storage config by @markphelps in #2445
  • fix: incorrect selector usage in redux by @markphelps in #2446
  • chore: pin gitea image for ITs for now by @markphelps in #2449
  • refactor(ui): move Segments to use Redux storage by @erka in #2441
  • chore(deps): bump DavidAnson/markdownlint-cli2-action from 13 to 14 by @dependabot in #2450
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.19.0 to 1.21.0 by @dependabot in #2452
  • chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin from 1.19.0 to 1.21.0 by @dependabot in #2455
  • chore(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 by @dependabot in #2454
  • chore: add alt attribute after markdownlint upgrade by @erka in #2462
  • feat: Added TLS options for git sources with self-signed certificates by @mattiaforc in #2443
  • docs: add mattiaforc as a contributor for code by @allcontributors in #2463
  • refactor(ui): move Rules to use Redux for storage by @erka in #2461
  • fix(ui/console): monaco web workers don't work by @erka in #2464
  • chore(deps): bump @tanstack/react-table from 8.10.6 to 8.10.7 in /ui by @dependabot in #2456
  • feat: Add pre-commit hook support by @jalaziz in #2451
  • fix(ui/console): rework monaco editor by @erka in #2467
  • refactor(ui): move Rollouts to use Redux storage by @erka in #2465
  • chore(deps): bump playwright from 1.39.0 to 1.40.1 in /ui by @dependabot in #2469
  • chore(deps-dev): bump @types/jest from 29.5.7 to 29.5.10 in /ui by @dependabot in #2459
  • chore(deps-dev): bump @types/react-dom from 18.2.15 to 18.2.17 in /ui by @dependabot in #2460
  • chore(deps-dev): bump @types/react from 18.2.37 to 18.2.39 in /ui by @dependabot in #2466
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.19.0 to 1.21.0 by @dependabot in #2453
  • refactor(ui): move tokens api to Redux RTK by @erka in #2468

New Contributors

Full Changelog: v1.31.3...v1.32.0