Skip to content

Commit bc11e45

Browse files
committed
refactor(feature-store): Rewrite FeatureGroupManager from inheritance to composition
Replace FeatureGroup inheritance with composition pattern. The manager now delegates to FeatureGroup via classmethods (create_feature_group, describe_feature_group) and takes a FeatureGroup instance in enable_lake_formation instead of operating on self. Key changes: - FeatureGroupManager no longer extends FeatureGroup - Forward session/region through enable_lake_formation and create - Add telemetry decorators to all public methods - Add hypothesis to test dependencies - Add dedicated test_feature_group_manager.py unit tests - Consolidate test_lakeformation.py (remove migrated tests) - Update integration tests for new API surface - Reorganize example notebooks into v3-feature-store-examples/ - Bump VERSION to 1.5.1.dev0 --- X-AI-Prompt: read last commit and update commit message to reflect full scope of changes X-AI-Tool: kiro-cli
1 parent d21ca67 commit bc11e45

File tree

5 files changed

+1472
-1801
lines changed

5 files changed

+1472
-1801
lines changed

requirements/extras/test_requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
pytest
22
pytest-cov
33
pytest-xdist
4+
hypothesis
45
mock
56
pydantic==2.11.9
67
pydantic_core==2.33.2

0 commit comments

Comments
 (0)