Skip to content

feat: Extend enable/disable/set-state to all feature view types and REST APIs#6431

Open
rpathade wants to merge 2 commits into
feast-dev:masterfrom
rpathade:feat/extend-state-management-cli-api
Open

feat: Extend enable/disable/set-state to all feature view types and REST APIs#6431
rpathade wants to merge 2 commits into
feast-dev:masterfrom
rpathade:feat/extend-state-management-cli-api

Conversation

@rpathade
Copy link
Copy Markdown
Contributor

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 force-pushed the feat/extend-state-management-cli-api branch from 010e74f to a5ddc98 Compare May 25, 2026 22:55
@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
@rpathade rpathade requested a review from a team as a code owner May 26, 2026 01:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend enable/disable/set-state to all feature view types and REST/gRPC APIs

1 participant