Skip to content

Namespace feature flags #178

Closed
Closed
@ecton

Description

@ecton

While working on getting doc_cfg working, I ran into issues with several ways that our documentation was laid out. However, the biggest issue is that the complex nature of our feature flags is just not workable with doc_cfg as-is. I'm still going to be pushing the changes to enable it anyways, as having note of what items are behind a feature flag is useful enough even if users temporarily need to refer to another location for a list of the feature flags.

With the recent stabilization of namespaced and weak dependency features, we will be able to refactor the feature flags such that "encryption" works at the bonsaidb level, without needing specific versions like we currently do (server-encryption, local-encryption). This also means that the resuls of doc_auto_cfg will line up perfectly.

The only thing this issue needs is time for the stabilized feature to be released. In the meantime I wanted to make a note of it, as users may be a little confused by the feature flag names not lining up perfectly depending on how they're including the crates.

Activity

added
enhancementNew feature or request
blockedThis issue can't be resolved due to a dependency
on Feb 6, 2022
moved this to Todo in Beta Roadmapon Feb 6, 2022
added a commit that references this issue on Feb 6, 2022
added a commit that references this issue on Feb 10, 2022
added a commit that references this issue on Feb 12, 2022
added this to the vNext milestone on Apr 4, 2022
ecton

ecton commented on Apr 4, 2022

@ecton
MemberAuthor

This is in the prerelease of 1.60.

added a commit that references this issue on Apr 9, 2022
f8d7fb2

2 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedThis issue can't be resolved due to a dependencyenhancementNew feature or request

    Type

    No type

    Projects

    • Status

      Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Namespace feature flags · Issue #178 · khonsulabs/bonsaidb