◐ Shell
clean mode source ↗

feat: Extend enable/disable/set-state to all feature view types and REST APIs by rpathade · Pull Request #6431 · feast-dev/feast

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Conversation

@rpathade

What this PR does / why we need it:

Extends the feature view state management (introduced in #6401) to all feature view types and adds REST API support:

  • Adds enable, disable, set-state CLI commands under on-demand-feature-views and stream-feature-views
  • Updates describe for on-demand and stream feature views to show enabled and state
  • Adds REST API endpoints: PUT /feature_views/{name}/enable, /disable, /set-state
  • Adds type: ignore annotations for mypy since BaseFeatureView lacks enabled/state attributes

Which issue(s) this PR fixes:

Fixes #6429

Checks

  • I've made sure the tests are passing.
  • My commits are signed off (git commit -s)
  • My PR title follows conventional commits format

Testing Strategy

  • Unit tests
  • Integration tests
  • Manual tests
  • Testing is not required for this change

Misc

Follow-up from PR #6401. Parent issue: #6331.

…EST APIs

Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>

@rpathade rpathade changed the title Feat/extend state management cli api feat: Extend enable/disable/set-state to all feature view types and REST APIs

May 25, 2026

@rpathade rpathade changed the title feat: Extend enable/disable/set-state to all feature view types and REST APIs feat: Extend enable/disable/set-state to all feature view types and REST APIs

May 25, 2026
Signed-off-by: RutujaPathade <73137503+RutujaPathade@users.noreply.github.com>

@rpathade rpathade marked this pull request as ready for review

May 26, 2026 01:51

franciscojavierarceo

2 participants

@rpathade @franciscojavierarceo