-
Notifications
You must be signed in to change notification settings - Fork 470
Open
Description
Context
This is a follow-up to #5991 and the engine v10 compatibility work.
Phase 1 (completed in #6653) upgraded flagsmith-flag-engine to v10 and vendored Pydantic models from the fix/missing-export branch to maintain backwards compatibility with the existing codebase.
This issue tracks Phase 2: fully migrating to flag-engine v10's native APIs and removing the vendored code.
Goals
-
Remove vendored models from
api/util/engine_models/ -
Remove dependency on legacy Pydantic models
Additional work
- Update
flagsmith-schemas(inflagsmith-common) to use v10'sContextValuetype with correct ordering/constraints, or accept the schema changes - Remove vendored code in
api/util/engine_models/ - Update any mappers in
api/util/mappers/engine.pythat depend on vendored models
Related
- Parent issue: Context Values: Bump flagsmith-flag-engine to ^10.0.3. #5991
- Phase 1 PR: feat: upgrade flagsmith-flag-engine to v10 #6653
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels