Skip to content

Releases: flipt-io/flipt

v2.7.0

18 Feb 17:33
97186d0

Choose a tag to compare

Changelog

Features

Bug Fixes

Other

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.7.0
  docker pull ghcr.io/flipt-io/flipt:v2.7.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.

Read more

v2.6.0

08 Feb 14:19

Choose a tag to compare

Changelog

Features

Bug Fixes

Other

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.6.0
  docker pull ghcr.io/flipt-io/flipt:v2.6.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.

v2.5.0

09 Jan 15:03
9565784

Choose a tag to compare

Changelog

Features

Bug Fixes

Other

Read more

v2.4.0

20 Nov 20:42

Choose a tag to compare

Added

  • OpenTelemetry modernization: Migrate from deprecated gRPC interceptors to modern stats handler API for improved tracing instrumentation (#4895)

Fixed

  • Git remote synchronization: Automatically sync git remote URLs with Flipt configuration to ensure repository connections stay current (#4975)
  • Git connection error handling: Properly detect and handle DNS resolution errors and I/O timeouts when checking git repository connections, allowing lenient fetch policy to work correctly when remotes are temporarily unreachable (#4965)
  • Distributed tracing coverage: Apply OpenTelemetry stats handler to both the main gRPC server and in-process channel for complete tracing coverage (#4971)
  • UI form submission: Enable namespace form submit button based on form validation state for better user experience (#4991)

Dependencies

  • Updated various dependencies including OpenTelemetry, AWS SDK, gRPC ecosystem, and UI libraries

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.4.0
  docker pull ghcr.io/flipt-io/flipt:v2.4.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.

v2.3.1

29 Oct 15:25

Choose a tag to compare

Changelog

Bug Fixes

  • 571dd72: fix(config): use snake_case for fetch policy in json schema (#4957) (@erka)
  • d9236db: fix(evaluation): extract environment fallback logic to helper method (#4959) (@erka)

Other

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.3.1
  docker pull ghcr.io/flipt-io/flipt:v2.3.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.

v2.3.0

28 Oct 13:56

Choose a tag to compare

Added

  • Configurable flag metadata in ListFlags: New server configuration option to control whether flag metadata is included in ListFlags API responses, allowing operators to expose metadata publicly when needed (#4934, #4848)
  • Git fetch policy configuration: Add fetch_policy configuration option to control behavior when remote git fetch fails during startup, allowing Flipt to continue operating with stale local data (#4920)

Fixed

  • Install script compatibility: Prevent install script failure in minimal terminals (TERM=dumb) by adding tput capability check before setting color variables (#4928)
  • Segment deletion validation: Prevent deletion of segments that are referenced by flag rules or rollouts to ensure data integrity (#4879)
  • SDK default environment compatibility: Ensure proper compatibility with SDKs using default environment (#4857)
  • OpenTelemetry batch evaluation: Add missing OpenTelemetry event tracking to batch evaluation endpoint for consistent observability (#4875)
  • UI form submission: Prevent Enter key from submitting form when adding tags in constraint values, now properly adds tag instead (#4896)
  • Redis configuration schema: Set default Redis mode to "single" instead of empty string for more explicit configuration (#4926)
  • OpenAPI generation: Generate OpenAPI specs for v2 API using gnostic (#4847)

Changed

  • Authentication error handling: Improve code style and error handling in authentication method utilities (#4775)
  • GitHub API: Update to go-github/v75 for latest GitHub API features (#4866)
  • Contributor workflow: Optimize contributor workflow to use check_suite pattern (#4819)
  • OpenTelemetry dependencies: Group OpenTelemetry dependency updates for better management (#4820)

Dependencies

  • Updated various dependencies including OpenTelemetry group, grpc-ecosystem middleware, ClickHouse client, OPA, and cloud storage libraries

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.3.0
  docker pull ghcr.io/flipt-io/flipt:v2.3.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.

v2.2.0

03 Oct 00:18
5a61f0a

Choose a tag to compare

Added

  • CLI license management: New flipt license command with interactive TUI wizard for managing Flipt Pro licenses (#4767)
  • Boolean evaluation: Include segments in boolean flag evaluation response for consistency (#4767)

Fixed

  • UI environment sync: Refetch environments when window regains focus or network reconnects to ensure UI stays in sync (#4774)
  • Git branch cleanup: Remove deleted branches from UI when synced from Git repositories (#4770)
  • Docker build: Correct ARG declaration placement in Dockerfile to resolve build issues (#4772)
  • OpenTelemetry compatibility: Resolve schema URL conflicts and update to compatible exporter versions

Changed

  • OpenTelemetry conventions: Align event and attribute names with OpenTelemetry semantic conventions specification (#4769)

Dependencies

  • Updated various UI dependencies including @mui/material, @mui/x-charts, and development tools

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.2.0
  docker pull ghcr.io/flipt-io/flipt:v2.2.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.61.0

02 Oct 16:49

Choose a tag to compare

Changelog

Features

Bug Fixes

Other

  • 7c806f4: Merge branch 'main' into renovate/main-google.golang.org-protobuf-1.x (@markphelps)
  • 2ad3bff: Merge branch 'main' into renovate/main-google.golang.org-protobuf-1.x (@markphelps)
  • 1cadc2f: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • f6e0203: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 183ab1c: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • d05f559: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 2740a34: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • abeb403: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • bd0966d: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • cbfb4e0: Merge branch 'main' into renovate/main-node-18.x-lockfile (@kodiakhq[bot])
  • 3f3c601: Merge pull request #4608 from flipt-io/renovate/main-node-18.x-lockfile (@ma...
Read more

v2.1.3

24 Sep 22:09
6926b4e

Choose a tag to compare

Fixed

  • Analytics batch processing: Return all batch data for requested flags to prevent incomplete analytics results (#4756)
  • Memory optimization: Reduce memory usage with OpenTelemetry and ClickHouse integrations (#4755)
  • Authentication middleware: Pass correct server parameter to skipped() method in EmailMatchingUnaryInterceptor
  • Nightly builds: Use static v2-nightly version for consistent nightly build versioning

Changed

  • Documentation: Added nightly build Docker instructions to README for improved developer experience

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.1.3
  docker pull ghcr.io/flipt-io/flipt:v2.1.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.

v2.1.2

20 Sep 22:27
103e201

Choose a tag to compare

Release v2.1.2

This release includes bug fixes and dependency updates, with notable improvements to error handling and streaming functionality.

Highlights

  • Improved error handling in authentication and environment contexts
  • Fixed HTTP/2 connection acceptance in streaming

Bug Fixes

  • Allow excluding auth for ofrep endpoint
  • Validate segment references when creating flags

Dependency Updates

  • Multiple Go module updates, including gqlgen, bubbletea, and go-jose
  • Security update for Vite to v6.3.6

For a complete list of changes, please refer to the full changelog.

Installation

Docker Images 🐳

  docker pull docker.flipt.io/flipt/flipt:v2.1.2
  docker pull ghcr.io/flipt-io/flipt:v2.1.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.