Expected Behavior
After running feast apply to register a new project and its features, the Feast UI should display the new project and allow searching/browsing its features.
Current Behavior
When using a SQL-based registry (e.g., SQLite), feast apply successfully creates the project and persists all feature metadata to the database. However, the Feast UI cannot discover the newly created project — searching by the project name returns no results, and the project does not appear in the project list.
Steps to Reproduce
- Initialize a Feast project: feast init -t local
- Configure feature_store.yaml to use a SQL registry:
registry:
registry_type: sql
path: sqlite:///data/registry_sqlite.db
- Define features under project picked_elk in feature_definitions.py
- Run feast apply — project picked_elk and all features are created successfully
- Start Feast UI: feast ui — project picked_elk is visible ✅
- Modify feature_definitions.py to change the project name to picked_elk2
- Run feast apply again — project picked_elk2 is created successfully, DB tables are created

8. Search for picked_elk2 in Feast UI — project not found ❌### Specifications
- Version: Feast 0.62.0
- Platform: Windows (also likely affects Linux/macOS)
- Subsystem: Feast UI + SQL Registry integration
Expected Behavior
After running feast apply to register a new project and its features, the Feast UI should display the new project and allow searching/browsing its features.
Current Behavior
When using a SQL-based registry (e.g., SQLite), feast apply successfully creates the project and persists all feature metadata to the database. However, the Feast UI cannot discover the newly created project — searching by the project name returns no results, and the project does not appear in the project list.
Steps to Reproduce