FeatBit

FeatBit January 2025 Release Guide – Extensive Use of Feature Flags Across Multiple Projects

Hi everyone,

We've released two versions in January 2025, we would like to highlight two important features acquired by the users for why (use cases) and how (how to use).

  • Copy feature flags (with settings) across environments.
  • Organization-grade Shearble Segment: make it easier to manage target audiences across multiple teams, projects and environments.

We will also talk a important release in February, that we think will not disappoint many of you.

Copy Feature Flags (with settings) Across Environments

Users need the ability to copy feature flags and settings across environments to save time and reduce errors when migrating or replicating complex targeting rules, user attributes, and configurations. Manually recreating feature flags with specific targeting, especially when using segments or contextual filters, is time-consuming and prone to mistakes. Allowing copying ensures consistency, simplifies the management of feature flags across multiple environments, and reduces maintenance overhead.

Copying can be complex, especially when conflicts arise between two environments. By considering real-world customer use cases, FeatBit has added notifications and limited the scope of copying to prevent users from accidentally overwriting settings. Some of the key restrictions include:

  • If a feature flag key already exists in the target environment, the user will be notified and copying will be prevented.
  • If targeting rules contain a segment that doesn't exist in the target environment, the user will be notified and the rule will not be copied.
  • And so on.

Copy Feature Flags

To learn how to use it, please refer to the documentation.

Organization-grade Shareable Segment

In medium- to large-sized companies, multiple projects may serve different purposes but rely on the same internal teams and customer segments. For example, an online store might develop two initiatives targeting "Frequent Bulk Buyers": a Bulk Buyer Express Checkout for faster large orders, and an Inventory Forecast & Auto-Replenishment feature to prevent stockouts. Both projects require the same QA teams (familiar with bulk-buyer workflows) and a pilot group of Frequent Bulk Buyers providing early feedback.

Creating separate segments for each environment in each project would be a nightmare. It would only get worse if you had to add or remove users or update the segment settings multiple times a day—requiring communication with multiple teams and projects for every change.

This situation illustrates the concept of "Same Audience, Different Projects," where leveraging a shared customer segment maximizes impact.

That's why we've introduced the Organization-grade Shareable Segment. You can now create a shareable segment, define its scope, and specify which projects and environments can use it. Every time you update the segment, the changes will automatically be reflected across all projects and environments that have access to it.

To learn how to use it, please refer to the documentation and video.

Shearble Segment Configuration

February Preview (PostgreSQL Support)

After receiving significant user feedback and conducting a thorough investigation into the most commonly used databases by companies, we've decided to support PostgreSQL as our primary database.

This will support both FeatBit and FeatBit Pro. Additionally, we will offer a FeatBit Standalone solution, meaning you can deploy a fully-featured FeatBit with PostgreSQL as the sole dependency (without its plugins and extensions).

This support will reduce maintenance costs for DevOps teams, as well as the costs associated with running multiple databases.

Customers who are already self-hosting with MongoDB need not worry. FeatBit will support both MongoDB and PostgreSQL

Ready to use feature flag to innovate your service faster without risk?