feat: use-context-evaluation-with-newest-engine-version #182
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thanks for submitting a PR! Please check the boxes below:
docs/if required so people know about the feature!Closes #168
This PR upgrades the flagsmith-flag-engine from v6.1.0 to v10.0.3 following the approach from flagsmith-python-client#150, and implements the
hide_disabled_flagsproject setting.Changes
Engine Migration (v6 → v10)
flagsmith-flag-enginefrom6.1.0to10.0.3flagsmith>=5dependency for TypedDict models and mappersget_evaluation_result()map_environment_document_to_context()andmap_context_and_identity_data_to_context()from flagsmith-python-clientlist[TraitModel]todict[str, ContextValue]with backward compatibility validatorhide_disabled_flags
_filter_disabled_flags()helper functionsrc/edge_proxy/environments.pyfor both/api/v1/flags/and/api/v1/identities/endpointshide_disabled_flags? 404 or still returning it ?EDIT: Had my response here and will implement.
Tests
tests/test_server.pyforhide_disabled_flagsfunctionalityenvironment_with_hide_disabled_flagsintests/fixtures/response_data.pyHow did you test this code?