GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — feat: Extend enable/disable/set-state to all feature view types and REST APIs by rpathade · Pull Request #6431 · feast-dev/feast

Conversation

@rpathade

@rpathade rpathade commented May 22, 2026

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.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@rpathade
feat: Extend enable/disable/set-state to all feature view types and R…
a5ddc98
…EST APIs

Signed-off-by: RutujaPathade <[email protected]>
@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
@rpathade
fix: Resolve mypy errors in REST state management endpoints
9b6404f
Signed-off-by: RutujaPathade <[email protected]>
@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
franciscojavierarceo
franciscojavierarceo approved these changes May 30, 2026
View reviewed changes

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@franciscojavierarceo franciscojavierarceo franciscojavierarceo approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

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

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@rpathade @franciscojavierarceo
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.