Feature Flags in Apache Superset and Preset
Blog post from Preset
Feature flags in Apache Superset and Preset are crucial tools that allow developers to toggle features on or off at runtime, facilitating the testing and gradual rollout of new functionalities without deploying new code. These flags, which are typically boolean and affect user experience, are categorized based on their lifecycle stages: In Development, In Testing, Stable, and Deprecated. They enable developers to manage complex deployments by experimenting and incrementally enabling features, while also providing a rollback mechanism for problematic changes. Extensive configuration options are available in Superset's config.py file, and users can override default settings using environment variables or through Docker configurations. Preset, a customized version of Superset, often enables in-testing feature flags by default, backed by rigorous QA processes. Some notable feature flags include ALERT_REPORTS, EMBEDDED_SUPERSET, and GENERIC_CHART_AXES, each with specific functionalities and statuses. As Superset evolves, especially with the upcoming Superset 3.0 release, the community anticipates changes in flag categorizations and default settings, ensuring continual adaptation to user needs and technological advancements.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Vector Search | 1 | 638 | 112 | 54 | -23% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.