Skip to content

Feast UI fails to display newly created project after feast apply when using SQL registry #6650

Description

@yuan1j

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

  1. Initialize a Feast project: feast init -t local
  2. Configure feature_store.yaml to use a SQL registry:
    registry:
      registry_type: sql
      path: sqlite:///data/registry_sqlite.db
    
  3. Define features under project picked_elk in feature_definitions.py
  4. Run feast apply — project picked_elk and all features are created successfully
  5. Start Feast UI: feast ui — project picked_elk is visible ✅
  6. Modify feature_definitions.py to change the project name to picked_elk2
  7. Run feast apply again — project picked_elk2 is created successfully, DB tables are created
Image 8. Search for picked_elk2 in Feast UI — project not found ❌### Specifications Image
  • Version: Feast 0.62.0
  • Platform: Windows (also likely affects Linux/macOS)
  • Subsystem: Feast UI + SQL Registry integration

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions